@charset "UTF-8";

/*******************************************
 *
 * Main Files
 * Include all files and dependencies.
 * PS: Don't Write rule here.
 *
 ******************************************/

/*******************************************
 *
 * Configurations Variables
 *
 ******************************************/

/**
Paletta di colori
*/

/* line 75, src/scss/modules/_variables.scss */

:is(.text-gradient-container,.chovogMqn) {
  background: #004a8a;
  background-image: -webkit-linear-gradient(322deg, #1275bb 0%, #3489D5 38%, #004a8a 100%);
  background-image: -o-linear-gradient(322deg, #1275bb 0%, #3489D5 38%, #004a8a 100%);
  background-image: linear-gradient(128deg, #1275bb 0%, #3489D5 38%, #004a8a 100%);
}

/*!
 * Bootstrap v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

/* line 2, node_modules/bootstrap/scss/_root.scss */

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #1275bb;
  --secondary: #868e96;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --primary-dark: #004a8a;
  --grey-dark: #98a1a7;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 19, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 25, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 35, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 46, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 66, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 76, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 92, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 101, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 114, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 123, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 129, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 136, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 143, node_modules/bootstrap/scss/_reboot.scss */

dt {
  font-weight: 700;
}

/* line 147, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 152, node_modules/bootstrap/scss/_reboot.scss */

blockquote {
  margin: 0 0 1rem;
}

/* line 156, node_modules/bootstrap/scss/_reboot.scss */

b,
strong {
  font-weight: bolder;
}

/* line 161, node_modules/bootstrap/scss/_reboot.scss */

small {
  font-size: 80%;
}

/* line 170, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 178, node_modules/bootstrap/scss/_reboot.scss */

sub {
  bottom: -.25em;
}

/* line 179, node_modules/bootstrap/scss/_reboot.scss */

sup {
  top: -.5em;
}

/* line 186, node_modules/bootstrap/scss/_reboot.scss */

a {
  color: #000000;
  text-decoration: none;
  background-color: transparent;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

a:hover {
  color: black;
  text-decoration: underline;
}

/* line 202, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 217, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 225, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 242, node_modules/bootstrap/scss/_reboot.scss */

figure {
  margin: 0 0 1rem;
}

/* line 252, node_modules/bootstrap/scss/_reboot.scss */

img {
  vertical-align: middle;
  border-style: none;
}

/* line 257, node_modules/bootstrap/scss/_reboot.scss */

svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 269, node_modules/bootstrap/scss/_reboot.scss */

table {
  border-collapse: collapse;
}

/* line 273, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 281, node_modules/bootstrap/scss/_reboot.scss */

th {
  text-align: inherit;
}

/* line 292, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 301, node_modules/bootstrap/scss/_reboot.scss */

button {
  border-radius: 0;
}

/* line 310, node_modules/bootstrap/scss/_reboot.scss */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 315, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 326, node_modules/bootstrap/scss/_reboot.scss */

button,
input {
  overflow: visible;
}

/* line 331, node_modules/bootstrap/scss/_reboot.scss */

button,
select {
  text-transform: none;
}

/* line 339, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 346, node_modules/bootstrap/scss/_reboot.scss */

select {
  word-wrap: normal;
}

/* line 354, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 367, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 374, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 382, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 389, node_modules/bootstrap/scss/_reboot.scss */

textarea {
  overflow: auto;
  resize: vertical;
}

/* line 395, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 410, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 422, node_modules/bootstrap/scss/_reboot.scss */

progress {
  vertical-align: baseline;
}

/* line 427, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 432, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 445, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 454, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 463, node_modules/bootstrap/scss/_reboot.scss */

output {
  display: inline-block;
}

/* line 467, node_modules/bootstrap/scss/_reboot.scss */

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

/* line 472, node_modules/bootstrap/scss/_reboot.scss */

template {
  display: none;
}

/* line 478, node_modules/bootstrap/scss/_reboot.scss */

[hidden] {
  display: none !important;
}

/* line 7, node_modules/bootstrap/scss/_type.scss */

h1,
h2,
h3,
h4,
h5,
h6,:is(
.h1,
.cLtsfUFzN),:is(
.h2,
.coTNLyRmW),:is(
.h3,
.cKNzAZZrv),:is(
.h4,
.crjdCZTbG),:is(
.h5,
.cLRDcixtQ),:is(
.h6,
.cwoRkIbyO) {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

/* line 16, node_modules/bootstrap/scss/_type.scss */

h1,:is(
.h1,
.cLtsfUFzN) {
  font-size: 2.5rem;
}

/* line 17, node_modules/bootstrap/scss/_type.scss */

h2,:is(
.h2,
.coTNLyRmW) {
  font-size: 2rem;
}

/* line 18, node_modules/bootstrap/scss/_type.scss */

h3,:is(
.h3,
.cKNzAZZrv) {
  font-size: 1.75rem;
}

/* line 19, node_modules/bootstrap/scss/_type.scss */

h4,:is(
.h4,
.crjdCZTbG) {
  font-size: 1.5rem;
}

/* line 20, node_modules/bootstrap/scss/_type.scss */

h5,:is(
.h5,
.cLRDcixtQ) {
  font-size: 1.25rem;
}

/* line 21, node_modules/bootstrap/scss/_type.scss */

h6,:is(
.h6,
.cwoRkIbyO) {
  font-size: 1rem;
}

/* line 23, node_modules/bootstrap/scss/_type.scss */

:is(.lead,.cLPcWeJXF) {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 29, node_modules/bootstrap/scss/_type.scss */

:is(.display-1,.cuNnZXVUK) {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 34, node_modules/bootstrap/scss/_type.scss */

:is(.display-2,.cyPAsqTil) {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 39, node_modules/bootstrap/scss/_type.scss */

:is(.display-3,.cdPKtwnWI) {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 44, node_modules/bootstrap/scss/_type.scss */

:is(.display-4,.cHDOFixXU) {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 55, node_modules/bootstrap/scss/_type.scss */

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

/* line 67, node_modules/bootstrap/scss/_type.scss */

small,:is(
.small,
.cSEZZjJZx) {
  font-size: 80%;
  font-weight: 400;
}

/* line 73, node_modules/bootstrap/scss/_type.scss */

mark,:is(
.mark,
.cVpdIqJKs) {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 84, node_modules/bootstrap/scss/_type.scss */

:is(.list-unstyled,.cKYAAxtOL) {
  padding-left: 0;
  list-style: none;
}

/* line 89, node_modules/bootstrap/scss/_type.scss */

:is(.list-inline,.cZldzTAWu) {
  padding-left: 0;
  list-style: none;
}

/* line 92, node_modules/bootstrap/scss/_type.scss */

:is(.list-inline-item,.cZTJzbTRf) {
  display: inline-block;
}

/* line 95, node_modules/bootstrap/scss/_type.scss */

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

/* line 106, node_modules/bootstrap/scss/_type.scss */

:is(.initialism,.ctLEzyohA) {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 112, node_modules/bootstrap/scss/_type.scss */

:is(.blockquote,.caffAkEMb) {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 117, node_modules/bootstrap/scss/_type.scss */

:is(.blockquote-footer,.cvhnZyHgh) {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

/* line 122, node_modules/bootstrap/scss/_type.scss */

:is(.blockquote-footer,.cvhnZyHgh)::before {
  content: "\2014\A0";
}

/* line 8, node_modules/bootstrap/scss/_images.scss */

:is(.img-fluid,.cVPgKqWAs) {
  max-width: 100%;
  height: auto;
}

/* line 14, node_modules/bootstrap/scss/_images.scss */

:is(.img-thumbnail,.ceFwvupxv) {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

/* line 29, node_modules/bootstrap/scss/_images.scss */

:is(.figure,.cghnGZIWG) {
  display: inline-block;
}

/* line 34, node_modules/bootstrap/scss/_images.scss */

:is(.figure-img,.crwXIrYuF) {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, node_modules/bootstrap/scss/_images.scss */

:is(.figure-caption,.cSFeyOHup) {
  font-size: 90%;
  color: #6c757d;
}

/* line 2, node_modules/bootstrap/scss/_code.scss */

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

/* line 8, node_modules/bootstrap/scss/_code.scss */

a > code {
  color: inherit;
}

/* line 14, node_modules/bootstrap/scss/_code.scss */

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

/* line 22, node_modules/bootstrap/scss/_code.scss */

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

/* line 31, node_modules/bootstrap/scss/_code.scss */

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

/* line 37, node_modules/bootstrap/scss/_code.scss */

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

/* line 45, node_modules/bootstrap/scss/_code.scss */

:is(.pre-scrollable,.csKqyLynS) {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 7, node_modules/bootstrap/scss/_grid.scss */

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

@media (min-width: 576px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */

  .container,
  .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */

  .container,
  .container-sm,
  .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */

  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */

  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1140px;
  }
}

/* line 49, node_modules/bootstrap/scss/_grid.scss */

:is(.row,.cPlZXmFpr) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 55, node_modules/bootstrap/scss/_grid.scss */

:is(.no-gutters,.clgfIesIF) {
  margin-right: 0;
  margin-left: 0;
}

/* line 59, node_modules/bootstrap/scss/_grid.scss */

:is(.no-gutters,.clgfIesIF) > :is(.col,.cMFIqrokz),:is(
.no-gutters,
.clgfIesIF) > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-1,.cZLtCnAlZ),:is(
.col-2,
.cKknaoWYs),:is(
.col-3,
.cAqgTOMVL),:is(
.col-4,
.cEddEPpHl),:is(
.col-5,
.cZFpnDiSd),:is(
.col-6,
.cYpjEfyKu),:is(
.col-7,
.cgZWmkmqi),:is(
.col-8,
.cXsVdWuVh),:is(
.col-9,
.cTnbrLeZW),:is(
.col-10,
.cPQAIyANX),:is(
.col-11,
.cSYtPZEdR),:is(
.col-12,
.cLdLDAnTq),:is(
.col,
.cMFIqrokz),:is(
.col-auto,
.cAdtesvcA),:is(
.col-sm-1,
.cYzCHeVhZ),:is(
.col-sm-2,
.cltXWrhOZ),:is(
.col-sm-3,
.cfvHbywyT),:is(
.col-sm-4,
.crnSynmSZ),:is(
.col-sm-5,
.cGqjXLgod),:is(
.col-sm-6,
.cktlEjyMD),:is(
.col-sm-7,
.cXNOLcYKD),:is(
.col-sm-8,
.cRlFzsnVW),:is(
.col-sm-9,
.cGEuCKcFY),:is(
.col-sm-10,
.cUsPPsXrc),:is(
.col-sm-11,
.cfVkMUEgW),:is(
.col-sm-12,
.cGHMHLdHp),:is(
.col-sm,
.cjFZpEiPU),:is(
.col-sm-auto,
.cgrVijrEA),:is(
.col-md-1,
.cGORVZIaQ),:is(
.col-md-2,
.cdAwQbpUX),:is(
.col-md-3,
.cQDahpRdP),:is(
.col-md-4,
.cSZfzGDLK),:is(
.col-md-5,
.cvTiMeuqO),:is(
.col-md-6,
.cqsArpGHr),:is(
.col-md-7,
.cZkIBamYL),:is(
.col-md-8,
.caVKEMBCr),:is(
.col-md-9,
.cCeCNAVum),:is(
.col-md-10,
.cxHKSzfWb),:is(
.col-md-11,
.cEoXVMfNd),:is(
.col-md-12,
.cbqIYzksL),:is(
.col-md,
.culHprviI),:is(
.col-md-auto,
.cmSsOEMSH),:is(
.col-lg-1,
.cCogntTAL),:is(
.col-lg-2,
.cFEdWfoHi),:is(
.col-lg-3,
.cZiNMHFNK),:is(
.col-lg-4,
.cDPjzbIWY),:is(
.col-lg-5,
.ckGCqhcAv),:is(
.col-lg-6,
.cTIYvILCU),:is(
.col-lg-7,
.cmdeUDubz),:is(
.col-lg-8,
.caQAONzEt),:is(
.col-lg-9,
.cNvPmrTZu),:is(
.col-lg-10,
.cTBAEwvZM),:is(
.col-lg-11,
.cYXWgjMqj),:is(
.col-lg-12,
.cZyUZRutv),:is(
.col-lg,
.caWMUXOOF),:is(
.col-lg-auto,
.ceGzAGrFm),:is(
.col-xl-1,
.cVrbfSQUU),:is(
.col-xl-2,
.ctvMQZycJ),:is(
.col-xl-3,
.cZWuGISKA),:is(
.col-xl-4,
.cwGjHsZaZ),:is(
.col-xl-5,
.cASuwjoPu),:is(
.col-xl-6,
.cBZEiouhH),:is(
.col-xl-7,
.chvWbymVO),:is(
.col-xl-8,
.cIYwWyLwA),:is(
.col-xl-9,
.cYLrKQIdo),:is(
.col-xl-10,
.cOAhJhWZz),:is(
.col-xl-11,
.czEydDhqF),:is(
.col-xl-12,
.cUFZisFLm),:is(
.col-xl,
.cHtUPLoll),:is(
.col-xl-auto,
.cGWyncJjG) {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col,.cMFIqrokz) {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

:is(.row-cols-1,.cuchoSPuJ) > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

:is(.row-cols-2,.ccUPFAfOi) > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

:is(.row-cols-3,.cQjIcARMq) > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

:is(.row-cols-4,.cYdcgroYr) > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

:is(.row-cols-5,.cNnCbnZnX) > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

:is(.row-cols-6,.cGeDOVCOm) > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-auto,.cAdtesvcA) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-1,.cZLtCnAlZ) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-2,.cKknaoWYs) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-3,.cAqgTOMVL) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-4,.cEddEPpHl) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-5,.cZFpnDiSd) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-6,.cYpjEfyKu) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-7,.cgZWmkmqi) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-8,.cXsVdWuVh) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-9,.cTnbrLeZW) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-10,.cPQAIyANX) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-11,.cSYtPZEdR) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.col-12,.cLdLDAnTq) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-first,.cuNTAIVJk) {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

/* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-last,.cePnwZDci) {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-0,.csWkiLmnL) {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-1,.cBtQvNItH) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-2,.cbqXEUWng) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-3,.clAGuGHRA) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-4,.cozSAoZZv) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-5,.cBBwihzwt) {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-6,.cYUoXEjTb) {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-7,.ctfIcINeE) {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-8,.cgxtyBqyK) {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-9,.cYHljbzPI) {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-10,.cNojLzYZo) {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-11,.cBTgcZNCD) {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.order-12,.cpMWgYqbF) {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-1,.cJNDZddby) {
  margin-left: 8.33333%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-2,.cJQpTutOJ) {
  margin-left: 16.66667%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-3,.cqpAUXdWN) {
  margin-left: 25%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-4,.cZfotuciB) {
  margin-left: 33.33333%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-5,.cosNesrUX) {
  margin-left: 41.66667%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-6,.cTsIZwWpm) {
  margin-left: 50%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-7,.cghPslRGp) {
  margin-left: 58.33333%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-8,.ctlaQNVMS) {
  margin-left: 66.66667%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-9,.cqAmLkCaG) {
  margin-left: 75%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-10,.cAKySzwxG) {
  margin-left: 83.33333%;
}

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

:is(.offset-11,.cVWDosGQr) {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  /* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm,.cjFZpEiPU) {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-sm-1,.cLfzzKauD) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-sm-2,.cjpQgjBAG) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-sm-3,.cYmKeIWww) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-sm-4,.cGgUmCbpD) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-sm-5,.cWWFZdJcK) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-sm-6,.cBfTOlMQj) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-auto,.cgrVijrEA) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-1,.cYzCHeVhZ) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-2,.cltXWrhOZ) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-3,.cfvHbywyT) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-4,.crnSynmSZ) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-5,.cGqjXLgod) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-6,.cktlEjyMD) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-7,.cXNOLcYKD) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-8,.cRlFzsnVW) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-9,.cGEuCKcFY) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-10,.cUsPPsXrc) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-11,.cfVkMUEgW) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-sm-12,.cGHMHLdHp) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-first,.cntmMrotB) {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-last,.cGkcMKbyz) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-0,.cBeLAencq) {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-1,.cOffBbCWm) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-2,.cwIXkiiDR) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-3,.cmzIxDMIy) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-4,.cHIECEmsc) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-5,.chSivERjE) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-6,.cdVjoDwzA) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-7,.ckZIyHNIF) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-8,.ccaXQWWGn) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-9,.cddagaiQf) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-10,.cDAOQuVIl) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-11,.cxiYRFwBG) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-sm-12,.cfRaPUNnm) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-0,.cqCRkwuxw) {
    margin-left: 0;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-1,.cNcqiGFmm) {
    margin-left: 8.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-2,.cHoZYfirV) {
    margin-left: 16.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-3,.clTVpQBJz) {
    margin-left: 25%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-4,.cAhrErLyN) {
    margin-left: 33.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-5,.cpAnXeDmJ) {
    margin-left: 41.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-6,.cKAYmfqMj) {
    margin-left: 50%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-7,.ciZAvgIjc) {
    margin-left: 58.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-8,.cfnyFuIQR) {
    margin-left: 66.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-9,.cKmKJhOwE) {
    margin-left: 75%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-10,.cefCsyHQN) {
    margin-left: 83.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-sm-11,.ctzeQPFyJ) {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md,.culHprviI) {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-md-1,.cmzhhwNSq) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-md-2,.cOtRxoZov) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-md-3,.cgZZRWveW) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-md-4,.cKUsROgFg) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-md-5,.ccOIZQqVZ) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-md-6,.crXIQOEoI) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-auto,.cmSsOEMSH) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-1,.cGORVZIaQ) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-2,.cdAwQbpUX) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-3,.cQDahpRdP) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-4,.cSZfzGDLK) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-5,.cvTiMeuqO) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-6,.cqsArpGHr) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-7,.cZkIBamYL) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-8,.caVKEMBCr) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-9,.cCeCNAVum) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-10,.cxHKSzfWb) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-11,.cEoXVMfNd) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-md-12,.cbqIYzksL) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-first,.cwCTlVGOX) {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-last,.cwvZpPnbR) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-0,.cnVQvCRhm) {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-1,.cmSyEsrGK) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-2,.cSFzeiwiN) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-3,.cUyctRcWf) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-4,.cvpmBDCEY) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-5,.cEWlIANTA) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-6,.cVBXoawNR) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-7,.cDMjAFlkq) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-8,.cZOnTSZkP) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-9,.coGZZOMmX) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-10,.cjACMwWBj) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-11,.cbrGBrxvS) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-md-12,.caVikVNeD) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-0,.caGgUmIRI) {
    margin-left: 0;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-1,.cdDARPYRk) {
    margin-left: 8.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-2,.cRiMAiZIM) {
    margin-left: 16.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-3,.cwJyhcGAX) {
    margin-left: 25%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-4,.ctWofjIKi) {
    margin-left: 33.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-5,.cwNEwRdZb) {
    margin-left: 41.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-6,.crICcAlxp) {
    margin-left: 50%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-7,.cRHAqPAFu) {
    margin-left: 58.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-8,.cavGumDgQ) {
    margin-left: 66.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-9,.cnMTJguAh) {
    margin-left: 75%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-10,.ctCJvyRqA) {
    margin-left: 83.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-md-11,.cAQKJjeOq) {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  /* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg,.caWMUXOOF) {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-lg-1,.cUeHLmwvm) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-lg-2,.cMhnLJpsL) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-lg-3,.cCMcIVXRz) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-lg-4,.cCjmezoZV) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-lg-5,.cYTXczuZJ) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-lg-6,.crZkoRDiJ) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-auto,.ceGzAGrFm) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-1,.cCogntTAL) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-2,.cFEdWfoHi) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-3,.cZiNMHFNK) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-4,.cDPjzbIWY) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-5,.ckGCqhcAv) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-6,.cTIYvILCU) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-7,.cmdeUDubz) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-8,.caQAONzEt) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-9,.cNvPmrTZu) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-10,.cTBAEwvZM) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-11,.cYXWgjMqj) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-lg-12,.cZyUZRutv) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-first,.cbaolWZZA) {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-last,.cemkUcqRi) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-0,.cuwMnAovU) {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-1,.cqlaVsMfY) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-2,.ceIxNGcGy) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-3,.caHgURVLZ) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-4,.cYMnlbHoR) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-5,.cLNJnTjSC) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-6,.cQUPilyDV) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-7,.cPZzsNXCr) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-8,.chAckNrhT) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-9,.ckDXpTHPh) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-10,.culuMBvMZ) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-11,.clgfREazX) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-lg-12,.cdaTVfrqA) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-0,.cWPcFlJUM) {
    margin-left: 0;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-1,.cKKbbsonf) {
    margin-left: 8.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-2,.coVxHsUUv) {
    margin-left: 16.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-3,.cDOnhIxgn) {
    margin-left: 25%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-4,.cUtICzMmb) {
    margin-left: 33.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-5,.cLuQAWgkM) {
    margin-left: 41.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-6,.ctiZcrWYz) {
    margin-left: 50%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-7,.cepAQAiMm) {
    margin-left: 58.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-8,.cprCPazpN) {
    margin-left: 66.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-9,.chlIWltAp) {
    margin-left: 75%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-10,.czMosfRID) {
    margin-left: 83.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-lg-11,.ckgoyMQcn) {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl,.cHtUPLoll) {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-xl-1,.cJrduSuUp) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-xl-2,.ckeNCzhde) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-xl-3,.coalhMXNS) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-xl-4,.cNamDxHaE) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-xl-5,.cGLkrQrfA) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */

  :is(.row-cols-xl-6,.cHevRIpWu) > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-auto,.cGWyncJjG) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-1,.cVrbfSQUU) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-2,.ctvMQZycJ) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-3,.cZWuGISKA) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-4,.cwGjHsZaZ) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-5,.cASuwjoPu) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-6,.cBZEiouhH) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-7,.chvWbymVO) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-8,.cIYwWyLwA) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-9,.cYLrKQIdo) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-10,.cOAhJhWZz) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-11,.czEydDhqF) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.col-xl-12,.cUFZisFLm) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-first,.crAAmjPDF) {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-last,.cTGHeoFAE) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-0,.cmByIZovg) {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-1,.cuUskxMxo) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-2,.cFHAXMIQI) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-3,.cWqhUFwzB) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-4,.cdrCjBCSX) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-5,.cRuXwiFnf) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-6,.ceEDsKpsd) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-7,.cCPZZTPdJ) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-8,.cROekEeqB) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-9,.cZFfcaqYE) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-10,.cPsYaODgi) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-11,.caiSCpZBY) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.order-xl-12,.cfAWWnZEu) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-0,.cabuAxhkH) {
    margin-left: 0;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-1,.cTsjSgIRw) {
    margin-left: 8.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-2,.ckXIzsPQh) {
    margin-left: 16.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-3,.cQmTOKrIh) {
    margin-left: 25%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-4,.cnzfViNzM) {
    margin-left: 33.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-5,.cAMelRfQs) {
    margin-left: 41.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-6,.cKMThQTKz) {
    margin-left: 50%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-7,.caAMPyZFs) {
    margin-left: 58.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-8,.cBasGWgfc) {
    margin-left: 66.66667%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-9,.cOHSYHOJc) {
    margin-left: 75%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-10,.cjmlIkzOv) {
    margin-left: 83.33333%;
  }

  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  :is(.offset-xl-11,.cbsNDspAZ) {
    margin-left: 91.66667%;
  }
}

/* line 5, node_modules/bootstrap/scss/_tables.scss */

:is(.table,.cnOiEFyiM) {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

/* line 11, node_modules/bootstrap/scss/_tables.scss */

:is(.table,.cnOiEFyiM) th,:is(
.table,
.cnOiEFyiM) td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 18, node_modules/bootstrap/scss/_tables.scss */

:is(.table,.cnOiEFyiM) thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 23, node_modules/bootstrap/scss/_tables.scss */

:is(.table,.cnOiEFyiM) tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* line 34, node_modules/bootstrap/scss/_tables.scss */

:is(.table-sm,.cnLOguHVn) th,:is(
.table-sm,
.cnLOguHVn) td {
  padding: 0.3rem;
}

/* line 45, node_modules/bootstrap/scss/_tables.scss */

:is(.table-bordered,.cFASgHxYL) {
  border: 1px solid #dee2e6;
}

/* line 48, node_modules/bootstrap/scss/_tables.scss */

:is(.table-bordered,.cFASgHxYL) th,:is(
.table-bordered,
.cFASgHxYL) td {
  border: 1px solid #dee2e6;
}

/* line 54, node_modules/bootstrap/scss/_tables.scss */

:is(.table-bordered,.cFASgHxYL) thead th,:is(
.table-bordered,
.cFASgHxYL) thead td {
  border-bottom-width: 2px;
}

/* line 62, node_modules/bootstrap/scss/_tables.scss */

:is(.table-borderless,.cWSaoAynd) th,:is(
.table-borderless,
.cWSaoAynd) td,:is(
.table-borderless,
.cWSaoAynd) thead th,:is(
.table-borderless,
.cWSaoAynd) tbody + tbody {
  border: 0;
}

/* line 75, node_modules/bootstrap/scss/_tables.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-primary,.cvJZvJEDH),:is(
.table-primary,
.cvJZvJEDH) > th,:is(
.table-primary,
.cvJZvJEDH) > td {
  background-color: #bdd8ec;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-primary,.cvJZvJEDH) th,:is(
.table-primary,
.cvJZvJEDH) td,:is(
.table-primary,
.cvJZvJEDH) thead th,:is(
.table-primary,
.cvJZvJEDH) tbody + tbody {
  border-color: #84b7dc;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-primary,.cvJZvJEDH):hover {
  background-color: #a9cce6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-primary,.cvJZvJEDH):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-primary,.cvJZvJEDH):hover > th {
  background-color: #a9cce6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-secondary,.cghCawxRn),:is(
.table-secondary,
.cghCawxRn) > th,:is(
.table-secondary,
.cghCawxRn) > td {
  background-color: #dddfe2;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-secondary,.cghCawxRn) th,:is(
.table-secondary,
.cghCawxRn) td,:is(
.table-secondary,
.cghCawxRn) thead th,:is(
.table-secondary,
.cghCawxRn) tbody + tbody {
  border-color: #c0c4c8;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-secondary,.cghCawxRn):hover {
  background-color: #cfd2d6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-secondary,.cghCawxRn):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-secondary,.cghCawxRn):hover > th {
  background-color: #cfd2d6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-success,.cWOeulNfZ),:is(
.table-success,
.cWOeulNfZ) > th,:is(
.table-success,
.cWOeulNfZ) > td {
  background-color: #c3e6cb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-success,.cWOeulNfZ) th,:is(
.table-success,
.cWOeulNfZ) td,:is(
.table-success,
.cWOeulNfZ) thead th,:is(
.table-success,
.cWOeulNfZ) tbody + tbody {
  border-color: #8fd19e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-success,.cWOeulNfZ):hover {
  background-color: #b1dfbb;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-success,.cWOeulNfZ):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-success,.cWOeulNfZ):hover > th {
  background-color: #b1dfbb;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-info,.cDnDOtLKv),:is(
.table-info,
.cDnDOtLKv) > th,:is(
.table-info,
.cDnDOtLKv) > td {
  background-color: #bee5eb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-info,.cDnDOtLKv) th,:is(
.table-info,
.cDnDOtLKv) td,:is(
.table-info,
.cDnDOtLKv) thead th,:is(
.table-info,
.cDnDOtLKv) tbody + tbody {
  border-color: #86cfda;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-info,.cDnDOtLKv):hover {
  background-color: #abdde5;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-info,.cDnDOtLKv):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-info,.cDnDOtLKv):hover > th {
  background-color: #abdde5;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-warning,.cDrDWUAcs),:is(
.table-warning,
.cDrDWUAcs) > th,:is(
.table-warning,
.cDrDWUAcs) > td {
  background-color: #ffeeba;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-warning,.cDrDWUAcs) th,:is(
.table-warning,
.cDrDWUAcs) td,:is(
.table-warning,
.cDrDWUAcs) thead th,:is(
.table-warning,
.cDrDWUAcs) tbody + tbody {
  border-color: #ffdf7e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-warning,.cDrDWUAcs):hover {
  background-color: #ffe8a1;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-warning,.cDrDWUAcs):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-warning,.cDrDWUAcs):hover > th {
  background-color: #ffe8a1;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-danger,.cAntZicYi),:is(
.table-danger,
.cAntZicYi) > th,:is(
.table-danger,
.cAntZicYi) > td {
  background-color: #f5c6cb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-danger,.cAntZicYi) th,:is(
.table-danger,
.cAntZicYi) td,:is(
.table-danger,
.cAntZicYi) thead th,:is(
.table-danger,
.cAntZicYi) tbody + tbody {
  border-color: #ed969e;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-danger,.cAntZicYi):hover {
  background-color: #f1b0b7;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-danger,.cAntZicYi):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-danger,.cAntZicYi):hover > th {
  background-color: #f1b0b7;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-light,.cIUrZyXgB),:is(
.table-light,
.cIUrZyXgB) > th,:is(
.table-light,
.cIUrZyXgB) > td {
  background-color: #fdfdfe;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-light,.cIUrZyXgB) th,:is(
.table-light,
.cIUrZyXgB) td,:is(
.table-light,
.cIUrZyXgB) thead th,:is(
.table-light,
.cIUrZyXgB) tbody + tbody {
  border-color: #fbfcfc;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-light,.cIUrZyXgB):hover {
  background-color: #ececf6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-light,.cIUrZyXgB):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-light,.cIUrZyXgB):hover > th {
  background-color: #ececf6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-dark,.coGuyCZWO),:is(
.table-dark,
.coGuyCZWO) > th,:is(
.table-dark,
.coGuyCZWO) > td {
  background-color: #c6c8ca;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-dark,.coGuyCZWO) th,:is(
.table-dark,
.coGuyCZWO) td,:is(
.table-dark,
.coGuyCZWO) thead th,:is(
.table-dark,
.coGuyCZWO) tbody + tbody {
  border-color: #95999c;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-dark,.coGuyCZWO):hover {
  background-color: #b9bbbe;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-dark,.coGuyCZWO):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-dark,.coGuyCZWO):hover > th {
  background-color: #b9bbbe;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-primary-dark,.cnIkeTzZh),:is(
.table-primary-dark,
.cnIkeTzZh) > th,:is(
.table-primary-dark,
.cnIkeTzZh) > td {
  background-color: #b8ccde;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-primary-dark,.cnIkeTzZh) th,:is(
.table-primary-dark,
.cnIkeTzZh) td,:is(
.table-primary-dark,
.cnIkeTzZh) thead th,:is(
.table-primary-dark,
.cnIkeTzZh) tbody + tbody {
  border-color: #7aa1c2;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-primary-dark,.cnIkeTzZh):hover {
  background-color: #a7bfd6;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-primary-dark,.cnIkeTzZh):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-primary-dark,.cnIkeTzZh):hover > th {
  background-color: #a7bfd6;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-grey-dark,.cNlWyHjrn),:is(
.table-grey-dark,
.cNlWyHjrn) > th,:is(
.table-grey-dark,
.cNlWyHjrn) > td {
  background-color: #e2e5e6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-grey-dark,.cNlWyHjrn) th,:is(
.table-grey-dark,
.cNlWyHjrn) td,:is(
.table-grey-dark,
.cNlWyHjrn) thead th,:is(
.table-grey-dark,
.cNlWyHjrn) tbody + tbody {
  border-color: #c9ced1;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-grey-dark,.cNlWyHjrn):hover {
  background-color: #d4d9da;
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-grey-dark,.cNlWyHjrn):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-grey-dark,.cNlWyHjrn):hover > th {
  background-color: #d4d9da;
}

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-active,.cdxRRFMmZ),:is(
.table-active,
.cdxRRFMmZ) > th,:is(
.table-active,
.cdxRRFMmZ) > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-active,.cdxRRFMmZ):hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */

:is(.table-hover,.cAxRXgEic) :is(.table-active,.cdxRRFMmZ):hover > td,:is(
.table-hover,
.cAxRXgEic) :is(.table-active,.cdxRRFMmZ):hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 114, node_modules/bootstrap/scss/_tables.scss */

:is(.table,.cnOiEFyiM) :is(.thead-dark,.cAahxjdko) th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

/* line 122, node_modules/bootstrap/scss/_tables.scss */

:is(.table,.cnOiEFyiM) :is(.thead-light,.cwfJFORwi) th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 130, node_modules/bootstrap/scss/_tables.scss */

:is(.table-dark,.coGuyCZWO) {
  color: #fff;
  background-color: #343a40;
}

/* line 134, node_modules/bootstrap/scss/_tables.scss */

:is(.table-dark,.coGuyCZWO) th,:is(
.table-dark,
.coGuyCZWO) td,:is(
.table-dark,
.coGuyCZWO) thead th {
  border-color: #454d55;
}

/* line 140, node_modules/bootstrap/scss/_tables.scss */

:is(.table-dark,.coGuyCZWO):is(.table-bordered,.cFASgHxYL) {
  border: 0;
}

/* line 145, node_modules/bootstrap/scss/_tables.scss */

:is(.table-dark,.coGuyCZWO):is(.table-striped,.crGCyiZZA) tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.table-dark,.coGuyCZWO):is(.table-hover,.cAxRXgEic) tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */

  :is(.table-responsive-sm,.cHZlYiJKw) {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, node_modules/bootstrap/scss/_tables.scss */

  :is(.table-responsive-sm,.cHZlYiJKw) > :is(.table-bordered,.cFASgHxYL) {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */

  :is(.table-responsive-md,.cGPLgxIIq) {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, node_modules/bootstrap/scss/_tables.scss */

  :is(.table-responsive-md,.cGPLgxIIq) > :is(.table-bordered,.cFASgHxYL) {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */

  :is(.table-responsive-lg,.cDzGgNEUf) {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, node_modules/bootstrap/scss/_tables.scss */

  :is(.table-responsive-lg,.cDzGgNEUf) > :is(.table-bordered,.cFASgHxYL) {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */

  :is(.table-responsive-xl,.cZTLOZOrq) {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, node_modules/bootstrap/scss/_tables.scss */

  :is(.table-responsive-xl,.cZTLOZOrq) > :is(.table-bordered,.cFASgHxYL) {
    border: 0;
  }
}

/* line 171, node_modules/bootstrap/scss/_tables.scss */

:is(.table-responsive,.cQULgSIfr) {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 179, node_modules/bootstrap/scss/_tables.scss */

:is(.table-responsive,.cQULgSIfr) > :is(.table-bordered,.cFASgHxYL) {
  border: 0;
}

/* line 7, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control,.cwzHdNGoZ) {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-control,.cwzHdNGoZ) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 28, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control,.cwzHdNGoZ)::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 34, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control,.cwzHdNGoZ):-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

/* line 14, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.form-control,.cwzHdNGoZ):focus {
  color: #495057;
  background-color: #fff;
  border-color: #5db3ef;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
}

/* line 43, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control,.cwzHdNGoZ)::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

:is(.form-control,.cwzHdNGoZ)::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

:is(.form-control,.cwzHdNGoZ)::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

:is(.form-control,.cwzHdNGoZ)::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 54, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control,.cwzHdNGoZ):disabled,:is(
.form-control,
.cwzHdNGoZ)[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 66, node_modules/bootstrap/scss/_forms.scss */

input[type="date"]:is(.form-control,.cwzHdNGoZ),
input[type="time"]:is(.form-control,.cwzHdNGoZ),
input[type="datetime-local"]:is(.form-control,.cwzHdNGoZ),
input[type="month"]:is(.form-control,.cwzHdNGoZ) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 72, node_modules/bootstrap/scss/_forms.scss */

select:is(.form-control,.cwzHdNGoZ):focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 84, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control-file,.cwPAwTcUs),:is(
.form-control-range,
.cohqAkYwi) {
  display: block;
  width: 100%;
}

/* line 97, node_modules/bootstrap/scss/_forms.scss */

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

/* line 105, node_modules/bootstrap/scss/_forms.scss */

:is(.col-form-label-lg,.cALIFSUzx) {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 112, node_modules/bootstrap/scss/_forms.scss */

:is(.col-form-label-sm,.cokGWZyFe) {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 125, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control-plaintext,.cRVXsFjsy) {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 137, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control-plaintext,.cRVXsFjsy):is(.form-control-sm,.cLenZaDEy),:is(
.form-control-plaintext,
.cRVXsFjsy):is(.form-control-lg,.csBhmokZC) {
  padding-right: 0;
  padding-left: 0;
}

/* line 152, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control-sm,.cLenZaDEy) {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 160, node_modules/bootstrap/scss/_forms.scss */

:is(.form-control-lg,.csBhmokZC) {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 170, node_modules/bootstrap/scss/_forms.scss */

select:is(.form-control,.cwzHdNGoZ)[size],
select:is(.form-control,.cwzHdNGoZ)[multiple] {
  height: auto;
}

/* line 176, node_modules/bootstrap/scss/_forms.scss */

textarea:is(.form-control,.cwzHdNGoZ) {
  height: auto;
}

/* line 185, node_modules/bootstrap/scss/_forms.scss */

:is(.form-group,.chedFqDan) {
  margin-bottom: 1rem;
}

/* line 189, node_modules/bootstrap/scss/_forms.scss */

:is(.form-text,.chAKyrQFB) {
  display: block;
  margin-top: 0.25rem;
}

/* line 199, node_modules/bootstrap/scss/_forms.scss */

:is(.form-row,.cqhOuYJLA) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 205, node_modules/bootstrap/scss/_forms.scss */

:is(.form-row,.cqhOuYJLA) > :is(.col,.cMFIqrokz),:is(
.form-row,
.cqhOuYJLA) > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 217, node_modules/bootstrap/scss/_forms.scss */

:is(.form-check,.cDeQmArKk) {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 223, node_modules/bootstrap/scss/_forms.scss */

:is(.form-check-input,.cJGwAduiO) {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 229, node_modules/bootstrap/scss/_forms.scss */

:is(.form-check-input,.cJGwAduiO)[disabled] ~ :is(.form-check-label,.cDKiYvtoR),:is(
.form-check-input,
.cJGwAduiO):disabled ~ :is(.form-check-label,.cDKiYvtoR) {
  color: #6c757d;
}

/* line 235, node_modules/bootstrap/scss/_forms.scss */

:is(.form-check-label,.cDKiYvtoR) {
  margin-bottom: 0;
}

/* line 239, node_modules/bootstrap/scss/_forms.scss */

:is(.form-check-inline,.cpMWkZBiK) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 246, node_modules/bootstrap/scss/_forms.scss */

:is(.form-check-inline,.cpMWkZBiK) :is(.form-check-input,.cJGwAduiO) {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 45, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.valid-feedback,.cmoSWrsLj) {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

/* line 53, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.valid-tooltip,.cGQLvNCwA) {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 70, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :valid ~ :is(.valid-feedback,.cmoSWrsLj),:is(
.was-validated,
.cbsMjyiGv) :valid ~ :is(.valid-tooltip,.cGQLvNCwA),:is(
.is-valid,
.cvyTegGpZ) ~ :is(.valid-feedback,.cmoSWrsLj),:is(
.is-valid,
.cvyTegGpZ) ~ :is(.valid-tooltip,.cGQLvNCwA) {
  display: block;
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */

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

/* line 88, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.form-control,.cwzHdNGoZ):valid:focus,:is(
.form-control,
.cwzHdNGoZ):is(.is-valid,.cvyTegGpZ):focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */

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

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-select,.ceZaqRbTu):valid,:is(
.custom-select,
.ceZaqRbTu):is(.is-valid,.cvyTegGpZ) {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 114, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-select,.ceZaqRbTu):valid:focus,:is(
.custom-select,
.ceZaqRbTu):is(.is-valid,.cvyTegGpZ):focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 123, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.form-check-input,.cJGwAduiO):valid ~ :is(.form-check-label,.cDKiYvtoR),:is(
.form-check-input,
.cJGwAduiO):is(.is-valid,.cvyTegGpZ) ~ :is(.form-check-label,.cDKiYvtoR) {
  color: #28a745;
}

/* line 127, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.form-check-input,.cJGwAduiO):valid ~ :is(.valid-feedback,.cmoSWrsLj),:is(
.was-validated,
.cbsMjyiGv) :is(.form-check-input,.cJGwAduiO):valid ~ :is(.valid-tooltip,.cGQLvNCwA),:is(
.form-check-input,
.cJGwAduiO):is(.is-valid,.cvyTegGpZ) ~ :is(.valid-feedback,.cmoSWrsLj),:is(
.form-check-input,
.cJGwAduiO):is(.is-valid,.cvyTegGpZ) ~ :is(.valid-tooltip,.cGQLvNCwA) {
  display: block;
}

/* line 136, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-control-input,.cNMGWVTHO):valid ~ :is(.custom-control-label,.cxdKAbIhn),:is(
.custom-control-input,
.cNMGWVTHO):is(.is-valid,.cvyTegGpZ) ~ :is(.custom-control-label,.cxdKAbIhn) {
  color: #28a745;
}

/* line 139, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-control-input,.cNMGWVTHO):valid ~ :is(.custom-control-label,.cxdKAbIhn)::before,:is(
.custom-control-input,
.cNMGWVTHO):is(.is-valid,.cvyTegGpZ) ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  border-color: #28a745;
}

/* line 145, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-control-input,.cNMGWVTHO):valid:checked ~ :is(.custom-control-label,.cxdKAbIhn)::before,:is(
.custom-control-input,
.cNMGWVTHO):is(.is-valid,.cvyTegGpZ):checked ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

/* line 152, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-control-input,.cNMGWVTHO):valid:focus ~ :is(.custom-control-label,.cxdKAbIhn)::before,:is(
.custom-control-input,
.cNMGWVTHO):is(.is-valid,.cvyTegGpZ):focus ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 156, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-control-input,.cNMGWVTHO):valid:focus:not(:checked) ~ :is(.custom-control-label,.cxdKAbIhn)::before,:is(
.custom-control-input,
.cNMGWVTHO):is(.is-valid,.cvyTegGpZ):focus:not(:checked) ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  border-color: #28a745;
}

/* line 166, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-file-input,.cXaoQuZGO):valid ~ :is(.custom-file-label,.cPzpdAGRK),:is(
.custom-file-input,
.cXaoQuZGO):is(.is-valid,.cvyTegGpZ) ~ :is(.custom-file-label,.cPzpdAGRK) {
  border-color: #28a745;
}

/* line 171, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-file-input,.cXaoQuZGO):valid:focus ~ :is(.custom-file-label,.cPzpdAGRK),:is(
.custom-file-input,
.cXaoQuZGO):is(.is-valid,.cvyTegGpZ):focus ~ :is(.custom-file-label,.cPzpdAGRK) {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 45, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.invalid-feedback,.cvNytFyYN) {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

/* line 53, node_modules/bootstrap/scss/mixins/_forms.scss */

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

/* line 70, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :invalid ~ :is(.invalid-feedback,.cvNytFyYN),:is(
.was-validated,
.cbsMjyiGv) :invalid ~ :is(.invalid-tooltip,.ciTsgakGH),:is(
.is-invalid,
.cjVsLzZjd) ~ :is(.invalid-feedback,.cvNytFyYN),:is(
.is-invalid,
.cjVsLzZjd) ~ :is(.invalid-tooltip,.ciTsgakGH) {
  display: block;
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */

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

/* line 88, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.form-control,.cwzHdNGoZ):invalid:focus,:is(
.form-control,
.cwzHdNGoZ):is(.is-invalid,.cjVsLzZjd):focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */

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

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-select,.ceZaqRbTu):invalid,:is(
.custom-select,
.ceZaqRbTu):is(.is-invalid,.cjVsLzZjd) {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 114, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-select,.ceZaqRbTu):invalid:focus,:is(
.custom-select,
.ceZaqRbTu):is(.is-invalid,.cjVsLzZjd):focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 123, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.form-check-input,.cJGwAduiO):invalid ~ :is(.form-check-label,.cDKiYvtoR),:is(
.form-check-input,
.cJGwAduiO):is(.is-invalid,.cjVsLzZjd) ~ :is(.form-check-label,.cDKiYvtoR) {
  color: #dc3545;
}

/* line 127, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.form-check-input,.cJGwAduiO):invalid ~ :is(.invalid-feedback,.cvNytFyYN),:is(
.was-validated,
.cbsMjyiGv) :is(.form-check-input,.cJGwAduiO):invalid ~ :is(.invalid-tooltip,.ciTsgakGH),:is(
.form-check-input,
.cJGwAduiO):is(.is-invalid,.cjVsLzZjd) ~ :is(.invalid-feedback,.cvNytFyYN),:is(
.form-check-input,
.cJGwAduiO):is(.is-invalid,.cjVsLzZjd) ~ :is(.invalid-tooltip,.ciTsgakGH) {
  display: block;
}

/* line 136, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-control-input,.cNMGWVTHO):invalid ~ :is(.custom-control-label,.cxdKAbIhn),:is(
.custom-control-input,
.cNMGWVTHO):is(.is-invalid,.cjVsLzZjd) ~ :is(.custom-control-label,.cxdKAbIhn) {
  color: #dc3545;
}

/* line 139, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-control-input,.cNMGWVTHO):invalid ~ :is(.custom-control-label,.cxdKAbIhn)::before,:is(
.custom-control-input,
.cNMGWVTHO):is(.is-invalid,.cjVsLzZjd) ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  border-color: #dc3545;
}

/* line 145, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-control-input,.cNMGWVTHO):invalid:checked ~ :is(.custom-control-label,.cxdKAbIhn)::before,:is(
.custom-control-input,
.cNMGWVTHO):is(.is-invalid,.cjVsLzZjd):checked ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

/* line 152, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-control-input,.cNMGWVTHO):invalid:focus ~ :is(.custom-control-label,.cxdKAbIhn)::before,:is(
.custom-control-input,
.cNMGWVTHO):is(.is-invalid,.cjVsLzZjd):focus ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 156, node_modules/bootstrap/scss/mixins/_forms.scss */

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

/* line 166, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-file-input,.cXaoQuZGO):invalid ~ :is(.custom-file-label,.cPzpdAGRK),:is(
.custom-file-input,
.cXaoQuZGO):is(.is-invalid,.cjVsLzZjd) ~ :is(.custom-file-label,.cPzpdAGRK) {
  border-color: #dc3545;
}

/* line 171, node_modules/bootstrap/scss/mixins/_forms.scss */

:is(.was-validated,.cbsMjyiGv) :is(.custom-file-input,.cXaoQuZGO):invalid:focus ~ :is(.custom-file-label,.cPzpdAGRK),:is(
.custom-file-input,
.cXaoQuZGO):is(.is-invalid,.cjVsLzZjd):focus ~ :is(.custom-file-label,.cPzpdAGRK) {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 275, node_modules/bootstrap/scss/_forms.scss */

:is(.form-inline,.cZOXAJstN) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 283, node_modules/bootstrap/scss/_forms.scss */

:is(.form-inline,.cZOXAJstN) :is(.form-check,.cDeQmArKk) {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 289, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-inline,.cZOXAJstN) label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }

  /* line 297, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-inline,.cZOXAJstN) :is(.form-group,.chedFqDan) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }

  /* line 306, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-inline,.cZOXAJstN) :is(.form-control,.cwzHdNGoZ) {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 313, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-inline,.cZOXAJstN) :is(.form-control-plaintext,.cRVXsFjsy) {
    display: inline-block;
  }

  /* line 317, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-inline,.cZOXAJstN) :is(.input-group,.cFIXbtijf),:is(
  .form-inline,
  .cZOXAJstN) :is(.custom-select,.ceZaqRbTu) {
    width: auto;
  }

  /* line 324, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-inline,.cZOXAJstN) :is(.form-check,.cDeQmArKk) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }

  /* line 331, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-inline,.cZOXAJstN) :is(.form-check-input,.cJGwAduiO) {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  /* line 339, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-inline,.cZOXAJstN) :is(.custom-control,.cBTrSzvnG) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  /* line 343, node_modules/bootstrap/scss/_forms.scss */

  :is(.form-inline,.cZOXAJstN) :is(.custom-control-label,.cxdKAbIhn) {
    margin-bottom: 0;
  }
}

/* line 7, node_modules/bootstrap/scss/_buttons.scss */

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, node_modules/bootstrap/scss/_buttons.scss */

  .btn {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn:hover {
  color: #212529;
  text-decoration: none;
}

/* line 27, node_modules/bootstrap/scss/_buttons.scss */

.btn:focus,
.btn:is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
}

/* line 34, node_modules/bootstrap/scss/_buttons.scss */

.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}

/* line 40, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 55, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-primary {
  color: #fff;
  background-color: #1275bb;
  border-color: #1275bb;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary:hover {
  color: #fff;
  background-color: #0f5f98;
  border-color: #0e588c;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:focus,
.btn-primary:is(.focus,.cAvmAjqyf) {
  color: #fff;
  background-color: #0f5f98;
  border-color: #0e588c;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 138, 197, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(54, 138, 197, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #1275bb;
  border-color: #1275bb;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-primary:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #fff;
  background-color: #0e588c;
  border-color: #0c5181;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-primary:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 138, 197, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(54, 138, 197, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-secondary {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-secondary:hover {
  color: #fff;
  background-color: #727b84;
  border-color: #6c757d;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:focus,
.btn-secondary:is(.focus,.cAvmAjqyf) {
  color: #fff;
  background-color: #727b84;
  border-color: #6c757d;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-secondary:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #fff;
  background-color: #6c757d;
  border-color: #666e76;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-secondary:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:focus,
.btn-success:is(.focus,.cAvmAjqyf) {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-success:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-success:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:focus,
.btn-info:is(.focus,.cAvmAjqyf) {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-info:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:focus,
.btn-warning:is(.focus,.cAvmAjqyf) {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-warning:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:focus,
.btn-danger:is(.focus,.cAvmAjqyf) {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-danger:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:focus,
.btn-light:is(.focus,.cAvmAjqyf) {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-light:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:focus,
.btn-dark:is(.focus,.cAvmAjqyf) {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-dark:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-primary-dark {
  color: #fff;
  background-color: #004a8a;
  border-color: #004a8a;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary-dark:hover {
  color: #fff;
  background-color: #003564;
  border-color: #002f57;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-dark:focus,
.btn-primary-dark:is(.focus,.cAvmAjqyf) {
  color: #fff;
  background-color: #003564;
  border-color: #002f57;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 101, 156, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 101, 156, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-dark.disabled,
.btn-primary-dark:disabled {
  color: #fff;
  background-color: #004a8a;
  border-color: #004a8a;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-dark:not(:disabled):not(.disabled):active,
.btn-primary-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-primary-dark:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #fff;
  background-color: #002f57;
  border-color: #00284a;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-dark:not(:disabled):not(.disabled):active:focus,
.btn-primary-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-primary-dark:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 101, 156, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 101, 156, 0.5);
}

/* line 66, node_modules/bootstrap/scss/_buttons.scss */

.btn-grey-dark {
  color: #212529;
  background-color: #98a1a7;
  border-color: #98a1a7;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-grey-dark:hover {
  color: #fff;
  background-color: #838e95;
  border-color: #7c8890;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey-dark:focus,
.btn-grey-dark:is(.focus,.cAvmAjqyf) {
  color: #fff;
  background-color: #838e95;
  border-color: #7c8890;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(134, 142, 148, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(134, 142, 148, 0.5);
}

/* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey-dark.disabled,
.btn-grey-dark:disabled {
  color: #212529;
  background-color: #98a1a7;
  border-color: #98a1a7;
}

/* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey-dark:not(:disabled):not(.disabled):active,
.btn-grey-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-grey-dark:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #fff;
  background-color: #7c8890;
  border-color: #76828a;
}

/* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey-dark:not(:disabled):not(.disabled):active:focus,
.btn-grey-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-grey-dark:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(134, 142, 148, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(134, 142, 148, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-primary {
  color: #1275bb;
  border-color: #1275bb;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-primary:hover {
  color: #fff;
  background-color: #1275bb;
  border-color: #1275bb;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:focus,
.btn-outline-primary:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #1275bb;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-outline-primary:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #fff;
  background-color: #1275bb;
  border-color: #1275bb;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-primary:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:focus,
.btn-outline-secondary:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-outline-secondary:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-secondary:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:focus,
.btn-outline-success:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-outline-success:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-success:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:focus,
.btn-outline-info:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-info:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:focus,
.btn-outline-warning:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-warning:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:focus,
.btn-outline-danger:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-danger:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:focus,
.btn-outline-light:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-light:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:focus,
.btn-outline-dark:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-dark:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-primary-dark {
  color: #004a8a;
  border-color: #004a8a;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-primary-dark:hover {
  color: #fff;
  background-color: #004a8a;
  border-color: #004a8a;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-dark:focus,
.btn-outline-primary-dark:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 74, 138, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 74, 138, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-dark.disabled,
.btn-outline-primary-dark:disabled {
  color: #004a8a;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-dark:not(:disabled):not(.disabled):active,
.btn-outline-primary-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-outline-primary-dark:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #fff;
  background-color: #004a8a;
  border-color: #004a8a;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-primary-dark:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 74, 138, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 74, 138, 0.5);
}

/* line 72, node_modules/bootstrap/scss/_buttons.scss */

.btn-outline-grey-dark {
  color: #98a1a7;
  border-color: #98a1a7;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-outline-grey-dark:hover {
  color: #212529;
  background-color: #98a1a7;
  border-color: #98a1a7;
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey-dark:focus,
.btn-outline-grey-dark:is(.focus,.cAvmAjqyf) {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(152, 161, 167, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(152, 161, 167, 0.5);
}

/* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey-dark.disabled,
.btn-outline-grey-dark:disabled {
  color: #98a1a7;
  background-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey-dark:not(:disabled):not(.disabled):active,
.btn-outline-grey-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe),:is(
.show,
.cLDbDpznA) > .btn-outline-grey-dark:is(.dropdown-toggle,.cdmTCmfqv) {
  color: #212529;
  background-color: #98a1a7;
  border-color: #98a1a7;
}

/* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-grey-dark:not(:disabled):not(.disabled):is(.active,.cjXyZrrGe):focus,:is(
.show,
.cLDbDpznA) > .btn-outline-grey-dark:is(.dropdown-toggle,.cdmTCmfqv):focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(152, 161, 167, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(152, 161, 167, 0.5);
}

/* line 83, node_modules/bootstrap/scss/_buttons.scss */

.btn-link {
  font-weight: 400;
  color: #000000;
  text-decoration: none;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-link:hover {
  color: black;
  text-decoration: underline;
}

/* line 93, node_modules/bootstrap/scss/_buttons.scss */

.btn-link:focus,
.btn-link:is(.focus,.cAvmAjqyf) {
  text-decoration: underline;
}

/* line 98, node_modules/bootstrap/scss/_buttons.scss */

.btn-link:disabled,
.btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

/* line 112, node_modules/bootstrap/scss/_buttons.scss */

.btn-lg,
.btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 116, node_modules/bootstrap/scss/_buttons.scss */

.btn-sm,
.btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 125, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 130, node_modules/bootstrap/scss/_buttons.scss */

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 139, node_modules/bootstrap/scss/_buttons.scss */

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

/* line 1, node_modules/bootstrap/scss/_transitions.scss */

:is(.fade,.cPleJxwsW) {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, node_modules/bootstrap/scss/_transitions.scss */

  :is(.fade,.cPleJxwsW) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 4, node_modules/bootstrap/scss/_transitions.scss */

:is(.fade,.cPleJxwsW):not(:is(.show,.cLDbDpznA)) {
  opacity: 0;
}

/* line 10, node_modules/bootstrap/scss/_transitions.scss */

:is(.collapse,.ciuoOOtab):not(:is(.show,.cLDbDpznA)) {
  display: none;
}

/* line 15, node_modules/bootstrap/scss/_transitions.scss */

:is(.collapsing,.cSGooraOE) {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15, node_modules/bootstrap/scss/_transitions.scss */

  :is(.collapsing,.cSGooraOE) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 2, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropup,.cqTjZJDvl),:is(
.dropright,
.cZIOXoUDG),:is(
.dropdown,
.caQadbuRu),:is(
.dropleft,
.cGWAgHMdW) {
  position: relative;
}

/* line 9, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-toggle,.cdmTCmfqv) {
  white-space: nowrap;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

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

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */

:is(.dropdown-toggle,.cdmTCmfqv):empty::after {
  margin-left: 0;
}

/* line 17, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-menu,.cFBbkXGnf) {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 42, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-menu-left,.cDjzCBDgK) {
  right: auto;
  left: 0;
}

/* line 47, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-menu-right,.cduNaXOfw) {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */

  :is(.dropdown-menu-sm-left,.cqglbnctL) {
    right: auto;
    left: 0;
  }

  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */

  :is(.dropdown-menu-sm-right,.cqLMrarWY) {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */

  :is(.dropdown-menu-md-left,.cIHfgKLZo) {
    right: auto;
    left: 0;
  }

  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */

  :is(.dropdown-menu-md-right,.cyItLmGBV) {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */

  :is(.dropdown-menu-lg-left,.cOYSBRbSh) {
    right: auto;
    left: 0;
  }

  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */

  :is(.dropdown-menu-lg-right,.cFtHvyxuZ) {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */

  :is(.dropdown-menu-xl-left,.cqcVOKDiV) {
    right: auto;
    left: 0;
  }

  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */

  :is(.dropdown-menu-xl-right,.cruIvpqMt) {
    right: 0;
    left: auto;
  }
}

/* line 57, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropup,.cqTjZJDvl) :is(.dropdown-menu,.cFBbkXGnf) {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

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

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */

:is(.dropup,.cqTjZJDvl) :is(.dropdown-toggle,.cdmTCmfqv):empty::after {
  margin-left: 0;
}

/* line 70, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropright,.cZIOXoUDG) :is(.dropdown-menu,.cFBbkXGnf) {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

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

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */

:is(.dropright,.cZIOXoUDG) :is(.dropdown-toggle,.cdmTCmfqv):empty::after {
  margin-left: 0;
}

/* line 80, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropright,.cZIOXoUDG) :is(.dropdown-toggle,.cdmTCmfqv)::after {
  vertical-align: 0;
}

/* line 87, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropleft,.cGWAgHMdW) :is(.dropdown-menu,.cFBbkXGnf) {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */

:is(.dropleft,.cGWAgHMdW) :is(.dropdown-toggle,.cdmTCmfqv)::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 45, node_modules/bootstrap/scss/mixins/_caret.scss */

:is(.dropleft,.cGWAgHMdW) :is(.dropdown-toggle,.cdmTCmfqv)::after {
  display: none;
}

/* line 49, node_modules/bootstrap/scss/mixins/_caret.scss */

:is(.dropleft,.cGWAgHMdW) :is(.dropdown-toggle,.cdmTCmfqv)::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */

:is(.dropleft,.cGWAgHMdW) :is(.dropdown-toggle,.cdmTCmfqv):empty::after {
  margin-left: 0;
}

/* line 97, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropleft,.cGWAgHMdW) :is(.dropdown-toggle,.cdmTCmfqv)::before {
  vertical-align: 0;
}

/* line 106, node_modules/bootstrap/scss/_dropdown.scss */

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

/* line 116, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-divider,.cBWrbBXuI) {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 123, node_modules/bootstrap/scss/_dropdown.scss */

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

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 154, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-item,.cjNaUpTLy):is(.active,.cjXyZrrGe),:is(
.dropdown-item,
.cjNaUpTLy):active {
  color: #fff;
  text-decoration: none;
  background-color: #1275bb;
}

/* line 161, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-item,.cjNaUpTLy).disabled,:is(
.dropdown-item,
.cjNaUpTLy):disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

/* line 173, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-menu,.cFBbkXGnf):is(.show,.cLDbDpznA) {
  display: block;
}

/* line 178, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-header,.cgPPFSNXZ) {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 188, node_modules/bootstrap/scss/_dropdown.scss */

:is(.dropdown-item-text,.cotfqPWwj) {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/* line 4, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 10, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 19, node_modules/bootstrap/scss/_button-group.scss */

.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn:is(.active,.cjXyZrrGe),
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:is(.active,.cjXyZrrGe) {
  z-index: 1;
}

/* line 28, node_modules/bootstrap/scss/_button-group.scss */

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 33, node_modules/bootstrap/scss/_button-group.scss */

.btn-toolbar :is(.input-group,.cFIXbtijf) {
  width: auto;
}

/* line 40, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 46, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 51, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 69, node_modules/bootstrap/scss/_button-group.scss */

:is(.dropdown-toggle-split,.cPfPNZDWF) {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 73, node_modules/bootstrap/scss/_button-group.scss */

:is(.dropdown-toggle-split,.cPfPNZDWF)::after,:is(
.dropup,
.cqTjZJDvl) :is(.dropdown-toggle-split,.cPfPNZDWF)::after,:is(
.dropright,
.cZIOXoUDG) :is(.dropdown-toggle-split,.cPfPNZDWF)::after {
  margin-left: 0;
}

/* line 79, node_modules/bootstrap/scss/_button-group.scss */

:is(.dropleft,.cGWAgHMdW) :is(.dropdown-toggle-split,.cPfPNZDWF)::before {
  margin-right: 0;
}

/* line 84, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 89, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 111, node_modules/bootstrap/scss/_button-group.scss */

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 116, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 121, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 127, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 132, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 152, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 156, node_modules/bootstrap/scss/_button-group.scss */

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

/* line 7, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group,.cFIXbtijf) {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}

/* line 14, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group,.cFIXbtijf) > :is(.form-control,.cwzHdNGoZ),:is(
.input-group,
.cFIXbtijf) > :is(.form-control-plaintext,.cRVXsFjsy),:is(
.input-group,
.cFIXbtijf) > :is(.custom-select,.ceZaqRbTu),:is(
.input-group,
.cFIXbtijf) > :is(.custom-file,.cCAKzVHsH) {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

/* line 24, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group,.cFIXbtijf) > :is(.form-control,.cwzHdNGoZ) + .form-control,:is(
.input-group,
.cFIXbtijf) > :is(.form-control,.cwzHdNGoZ) + :is(.custom-select,.ceZaqRbTu),:is(
.input-group,
.cFIXbtijf) > :is(.form-control,.cwzHdNGoZ) + :is(.custom-file,.cCAKzVHsH),:is(
.input-group,
.cFIXbtijf) > :is(.form-control-plaintext,.cRVXsFjsy) + :is(.form-control,.cwzHdNGoZ),:is(
.input-group,
.cFIXbtijf) > :is(.form-control-plaintext,.cRVXsFjsy) + :is(.custom-select,.ceZaqRbTu),:is(
.input-group,
.cFIXbtijf) > :is(.form-control-plaintext,.cRVXsFjsy) + :is(.custom-file,.cCAKzVHsH),:is(
.input-group,
.cFIXbtijf) > :is(.custom-select,.ceZaqRbTu) + :is(.form-control,.cwzHdNGoZ),:is(
.input-group,
.cFIXbtijf) > :is(.custom-select,.ceZaqRbTu) + .custom-select,:is(
.input-group,
.cFIXbtijf) > :is(.custom-select,.ceZaqRbTu) + :is(.custom-file,.cCAKzVHsH),:is(
.input-group,
.cFIXbtijf) > :is(.custom-file,.cCAKzVHsH) + :is(.form-control,.cwzHdNGoZ),:is(
.input-group,
.cFIXbtijf) > :is(.custom-file,.cCAKzVHsH) + :is(.custom-select,.ceZaqRbTu),:is(
.input-group,
.cFIXbtijf) > :is(.custom-file,.cCAKzVHsH) + .custom-file {
  margin-left: -1px;
}

/* line 32, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group,.cFIXbtijf) > :is(.form-control,.cwzHdNGoZ):focus,:is(
.input-group,
.cFIXbtijf) > :is(.custom-select,.ceZaqRbTu):focus,:is(
.input-group,
.cFIXbtijf) > :is(.custom-file,.cCAKzVHsH) :is(.custom-file-input,.cXaoQuZGO):focus ~ :is(.custom-file-label,.cPzpdAGRK) {
  z-index: 3;
}

/* line 39, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group,.cFIXbtijf) > :is(.custom-file,.cCAKzVHsH) :is(.custom-file-input,.cXaoQuZGO):focus {
  z-index: 4;
}

/* line 45, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group,.cFIXbtijf) > :is(.form-control,.cwzHdNGoZ):not(:last-child),:is(
.input-group,
.cFIXbtijf) > :is(.custom-select,.ceZaqRbTu):not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 46, node_modules/bootstrap/scss/_input-group.scss */

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

/* line 51, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group,.cFIXbtijf) > :is(.custom-file,.cCAKzVHsH) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 55, node_modules/bootstrap/scss/_input-group.scss */

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

/* line 57, node_modules/bootstrap/scss/_input-group.scss */

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

/* line 68, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-prepend,.cpJzlMnXJ),:is(
.input-group-append,
.cvnXVmuoD) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 75, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-prepend,.cpJzlMnXJ) .btn,:is(
.input-group-append,
.cvnXVmuoD) .btn {
  position: relative;
  z-index: 2;
}

/* line 79, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-prepend,.cpJzlMnXJ) .btn:focus,:is(
.input-group-append,
.cvnXVmuoD) .btn:focus {
  z-index: 3;
}

/* line 84, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-prepend,.cpJzlMnXJ) .btn + .btn,:is(
.input-group-prepend,
.cpJzlMnXJ) .btn + :is(.input-group-text,.cQbntUKaw),:is(
.input-group-prepend,
.cpJzlMnXJ) :is(.input-group-text,.cQbntUKaw) + .input-group-text,:is(
.input-group-prepend,
.cpJzlMnXJ) :is(.input-group-text,.cQbntUKaw) + .btn,:is(
.input-group-append,
.cvnXVmuoD) .btn + .btn,:is(
.input-group-append,
.cvnXVmuoD) .btn + :is(.input-group-text,.cQbntUKaw),:is(
.input-group-append,
.cvnXVmuoD) :is(.input-group-text,.cQbntUKaw) + .input-group-text,:is(
.input-group-append,
.cvnXVmuoD) :is(.input-group-text,.cQbntUKaw) + .btn {
  margin-left: -1px;
}

/* line 92, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-prepend,.cpJzlMnXJ) {
  margin-right: -1px;
}

/* line 93, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-append,.cvnXVmuoD) {
  margin-left: -1px;
}

/* line 101, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-text,.cQbntUKaw) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 117, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-text,.cQbntUKaw) input[type="radio"],:is(
.input-group-text,
.cQbntUKaw) input[type="checkbox"] {
  margin-top: 0;
}

/* line 129, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-lg,.cTHGgfdGV) > :is(.form-control,.cwzHdNGoZ):not(textarea),:is(
.input-group-lg,
.cTHGgfdGV) > :is(.custom-select,.ceZaqRbTu) {
  height: calc(1.5em + 1rem + 2px);
}

/* line 134, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-lg,.cTHGgfdGV) > :is(.form-control,.cwzHdNGoZ),:is(
.input-group-lg,
.cTHGgfdGV) > :is(.custom-select,.ceZaqRbTu),:is(
.input-group-lg,
.cTHGgfdGV) > :is(.input-group-prepend,.cpJzlMnXJ) > :is(.input-group-text,.cQbntUKaw),:is(
.input-group-lg,
.cTHGgfdGV) > :is(.input-group-append,.cvnXVmuoD) > :is(.input-group-text,.cQbntUKaw),:is(
.input-group-lg,
.cTHGgfdGV) > :is(.input-group-prepend,.cpJzlMnXJ) > .btn,:is(
.input-group-lg,
.cTHGgfdGV) > :is(.input-group-append,.cvnXVmuoD) > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 146, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-sm,.cIHlWRPsQ) > :is(.form-control,.cwzHdNGoZ):not(textarea),:is(
.input-group-sm,
.cIHlWRPsQ) > :is(.custom-select,.ceZaqRbTu) {
  height: calc(1.5em + 0.5rem + 2px);
}

/* line 151, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-sm,.cIHlWRPsQ) > :is(.form-control,.cwzHdNGoZ),:is(
.input-group-sm,
.cIHlWRPsQ) > :is(.custom-select,.ceZaqRbTu),:is(
.input-group-sm,
.cIHlWRPsQ) > :is(.input-group-prepend,.cpJzlMnXJ) > :is(.input-group-text,.cQbntUKaw),:is(
.input-group-sm,
.cIHlWRPsQ) > :is(.input-group-append,.cvnXVmuoD) > :is(.input-group-text,.cQbntUKaw),:is(
.input-group-sm,
.cIHlWRPsQ) > :is(.input-group-prepend,.cpJzlMnXJ) > .btn,:is(
.input-group-sm,
.cIHlWRPsQ) > :is(.input-group-append,.cvnXVmuoD) > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 163, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group-lg,.cTHGgfdGV) > :is(.custom-select,.ceZaqRbTu),:is(
.input-group-sm,
.cIHlWRPsQ) > :is(.custom-select,.ceZaqRbTu) {
  padding-right: 1.75rem;
}

/* line 176, node_modules/bootstrap/scss/_input-group.scss */

:is(.input-group,.cFIXbtijf) > :is(.input-group-prepend,.cpJzlMnXJ) > .btn,:is(
.input-group,
.cFIXbtijf) > :is(.input-group-prepend,.cpJzlMnXJ) > :is(.input-group-text,.cQbntUKaw),:is(
.input-group,
.cFIXbtijf) > :is(.input-group-append,.cvnXVmuoD):not(:last-child) > .btn,:is(
.input-group,
.cFIXbtijf) > :is(.input-group-append,.cvnXVmuoD):not(:last-child) > :is(.input-group-text,.cQbntUKaw),:is(
.input-group,
.cFIXbtijf) > :is(.input-group-append,.cvnXVmuoD):last-child > .btn:not(:last-child):not(:is(.dropdown-toggle,.cdmTCmfqv)),:is(
.input-group,
.cFIXbtijf) > :is(.input-group-append,.cvnXVmuoD):last-child > :is(.input-group-text,.cQbntUKaw):not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 185, node_modules/bootstrap/scss/_input-group.scss */

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

/* line 10, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control,.cBTrSzvnG) {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 18, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-inline,.cgRAcPFEh) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

/* line 23, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-input,.cNMGWVTHO) {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

/* line 31, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-input,.cNMGWVTHO):checked ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  color: #fff;
  border-color: #1275bb;
  background-color: #1275bb;
}

/* line 38, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-input,.cNMGWVTHO):focus ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
}

/* line 47, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-input,.cNMGWVTHO):focus:not(:checked) ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  border-color: #5db3ef;
}

/* line 51, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-input,.cNMGWVTHO):not(:disabled):active ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  color: #fff;
  background-color: #8cc9f4;
  border-color: #8cc9f4;
}

/* line 61, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-input,.cNMGWVTHO)[disabled] ~ :is(.custom-control-label,.cxdKAbIhn),:is(
.custom-control-input,
.cNMGWVTHO):disabled ~ :is(.custom-control-label,.cxdKAbIhn) {
  color: #6c757d;
}

/* line 64, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-input,.cNMGWVTHO)[disabled] ~ :is(.custom-control-label,.cxdKAbIhn)::before,:is(
.custom-control-input,
.cNMGWVTHO):disabled ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  background-color: #e9ecef;
}

/* line 75, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-label,.cxdKAbIhn) {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

/* line 83, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-label,.cxdKAbIhn)::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

/* line 98, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-label,.cxdKAbIhn)::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

/* line 116, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-checkbox,.cPMHOwZAT) :is(.custom-control-label,.cxdKAbIhn)::before {
  border-radius: 0.25rem;
}

/* line 121, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-checkbox,.cPMHOwZAT) :is(.custom-control-input,.cNMGWVTHO):checked ~ :is(.custom-control-label,.cxdKAbIhn)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

/* line 127, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-checkbox,.cPMHOwZAT) :is(.custom-control-input,.cNMGWVTHO):indeterminate ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  border-color: #1275bb;
  background-color: #1275bb;
}

/* line 132, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-checkbox,.cPMHOwZAT) :is(.custom-control-input,.cNMGWVTHO):indeterminate ~ :is(.custom-control-label,.cxdKAbIhn)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

/* line 138, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-checkbox,.cPMHOwZAT) :is(.custom-control-input,.cNMGWVTHO):disabled:checked ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  background-color: rgba(18, 117, 187, 0.5);
}

/* line 141, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-checkbox,.cPMHOwZAT) :is(.custom-control-input,.cNMGWVTHO):disabled:indeterminate ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  background-color: rgba(18, 117, 187, 0.5);
}

/* line 152, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-radio,.chbJszETx) :is(.custom-control-label,.cxdKAbIhn)::before {
  border-radius: 50%;
}

/* line 158, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-radio,.chbJszETx) :is(.custom-control-input,.cNMGWVTHO):checked ~ :is(.custom-control-label,.cxdKAbIhn)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

/* line 164, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-radio,.chbJszETx) :is(.custom-control-input,.cNMGWVTHO):disabled:checked ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  background-color: rgba(18, 117, 187, 0.5);
}

/* line 175, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-switch,.cOJQTmcXQ) {
  padding-left: 2.25rem;
}

/* line 179, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-switch,.cOJQTmcXQ) :is(.custom-control-label,.cxdKAbIhn)::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

/* line 187, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-switch,.cOJQTmcXQ) :is(.custom-control-label,.cxdKAbIhn)::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -o-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 187, node_modules/bootstrap/scss/_custom-forms.scss */

  :is(.custom-switch,.cOJQTmcXQ) :is(.custom-control-label,.cxdKAbIhn)::after {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 200, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-switch,.cOJQTmcXQ) :is(.custom-control-input,.cNMGWVTHO):checked ~ :is(.custom-control-label,.cxdKAbIhn)::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
       -o-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}

/* line 207, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-switch,.cOJQTmcXQ) :is(.custom-control-input,.cNMGWVTHO):disabled:checked ~ :is(.custom-control-label,.cxdKAbIhn)::before {
  background-color: rgba(18, 117, 187, 0.5);
}

/* line 220, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-select,.ceZaqRbTu) {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 237, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-select,.ceZaqRbTu):focus {
  border-color: #5db3ef;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
}

/* line 247, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-select,.ceZaqRbTu):focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 258, node_modules/bootstrap/scss/_custom-forms.scss */

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

/* line 265, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-select,.ceZaqRbTu):disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

/* line 271, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-select,.ceZaqRbTu)::-ms-expand {
  display: none;
}

/* line 276, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-select,.ceZaqRbTu):-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

/* line 282, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-select-sm,.cZACMRZHe) {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

/* line 290, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-select-lg,.cyBUmkzHy) {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

/* line 303, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-file,.cCAKzVHsH) {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

/* line 311, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-file-input,.cXaoQuZGO) {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}

/* line 319, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-file-input,.cXaoQuZGO):focus ~ :is(.custom-file-label,.cPzpdAGRK) {
  border-color: #5db3ef;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
}

/* line 325, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-file-input,.cXaoQuZGO)[disabled] ~ :is(.custom-file-label,.cPzpdAGRK),:is(
.custom-file-input,
.cXaoQuZGO):disabled ~ :is(.custom-file-label,.cPzpdAGRK) {
  background-color: #e9ecef;
}

/* line 331, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-file-input,.cXaoQuZGO):lang(en) ~ :is(.custom-file-label,.cPzpdAGRK)::after {
  content: "Browse";
}

/* line 336, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-file-input,.cXaoQuZGO) ~ :is(.custom-file-label,.cPzpdAGRK)[data-browse]::after {
  content: attr(data-browse);
}

/* line 341, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-file-label,.cPzpdAGRK) {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 300;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 358, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-file-label,.cPzpdAGRK)::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

/* line 382, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB) {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 389, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB):focus {
  outline: none;
}

/* line 394, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB):focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
}

/* line 395, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB):focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
}

/* line 396, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB):focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
}

/* line 399, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-moz-focus-outer {
  border: 0;
}

/* line 403, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #1275bb;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 403, node_modules/bootstrap/scss/_custom-forms.scss */

  :is(.custom-range,.cdBBGkzAB)::-webkit-slider-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 414, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-webkit-slider-thumb:active {
  background-color: #8cc9f4;
}

/* line 419, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 430, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #1275bb;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 430, node_modules/bootstrap/scss/_custom-forms.scss */

  :is(.custom-range,.cdBBGkzAB)::-moz-range-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 440, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-moz-range-thumb:active {
  background-color: #8cc9f4;
}

/* line 445, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 456, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #1275bb;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 456, node_modules/bootstrap/scss/_custom-forms.scss */

  :is(.custom-range,.cdBBGkzAB)::-ms-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 469, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-ms-thumb:active {
  background-color: #8cc9f4;
}

/* line 474, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

/* line 485, node_modules/bootstrap/scss/_custom-forms.scss */

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

/* line 490, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB)::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 497, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB):disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 501, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB):disabled::-webkit-slider-runnable-track {
  cursor: default;
}

/* line 505, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB):disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 509, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB):disabled::-moz-range-track {
  cursor: default;
}

/* line 513, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-range,.cdBBGkzAB):disabled::-ms-thumb {
  background-color: #adb5bd;
}

/* line 519, node_modules/bootstrap/scss/_custom-forms.scss */

:is(.custom-control-label,.cxdKAbIhn)::before,:is(
.custom-file-label,
.cPzpdAGRK),:is(
.custom-select,
.ceZaqRbTu) {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 519, node_modules/bootstrap/scss/_custom-forms.scss */

  :is(.custom-control-label,.cxdKAbIhn)::before,:is(
  .custom-file-label,
  .cPzpdAGRK),:is(
  .custom-select,
  .ceZaqRbTu) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 6, node_modules/bootstrap/scss/_nav.scss */

:is(.nav,.cqEFQGASk) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-link,.cSwywPHon) {
  display: block;
  padding: 0.5rem 1rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.nav-link,.cSwywPHon):hover,:is(
.nav-link,
.cSwywPHon):focus {
  text-decoration: none;
}

/* line 24, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-link,.cSwywPHon).disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

/* line 35, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-tabs,.cRYRsQAzq) {
  border-bottom: 1px solid #dee2e6;
}

/* line 38, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-tabs,.cRYRsQAzq) :is(.nav-item,.cctWAWyjs) {
  margin-bottom: -1px;
}

/* line 42, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-tabs,.cRYRsQAzq) :is(.nav-link,.cSwywPHon) {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.nav-tabs,.cRYRsQAzq) :is(.nav-link,.cSwywPHon):hover,:is(
.nav-tabs,
.cRYRsQAzq) :is(.nav-link,.cSwywPHon):focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

/* line 50, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-tabs,.cRYRsQAzq) :is(.nav-link,.cSwywPHon).disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 57, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-tabs,.cRYRsQAzq) :is(.nav-link,.cSwywPHon):is(.active,.cjXyZrrGe),:is(
.nav-tabs,
.cRYRsQAzq) :is(.nav-item,.cctWAWyjs):is(.show,.cLDbDpznA) :is(.nav-link,.cSwywPHon) {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* line 64, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-tabs,.cRYRsQAzq) :is(.dropdown-menu,.cFBbkXGnf) {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 78, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-pills,.cuoLRQKIH) :is(.nav-link,.cSwywPHon) {
  border-radius: 0.25rem;
}

/* line 82, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-pills,.cuoLRQKIH) :is(.nav-link,.cSwywPHon):is(.active,.cjXyZrrGe),:is(
.nav-pills,
.cuoLRQKIH) :is(.show,.cLDbDpznA) > :is(.nav-link,.cSwywPHon) {
  color: #fff;
  background-color: #1275bb;
}

/* line 95, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-fill,.cXItXyXSq) > :is(.nav-link,.cSwywPHon),:is(
.nav-fill,
.cXItXyXSq) :is(.nav-item,.cctWAWyjs) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

/* line 103, node_modules/bootstrap/scss/_nav.scss */

:is(.nav-justified,.cLxMAlDCA) > :is(.nav-link,.cSwywPHon),:is(
.nav-justified,
.cLxMAlDCA) :is(.nav-item,.cctWAWyjs) {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

/* line 117, node_modules/bootstrap/scss/_nav.scss */

:is(.tab-content,.chnZYxEkI) > :is(.tab-pane,.czRkMkwBg) {
  display: none;
}

/* line 120, node_modules/bootstrap/scss/_nav.scss */

:is(.tab-content,.chnZYxEkI) > :is(.active,.cjXyZrrGe) {
  display: block;
}

/* line 18, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar,.cFzAkhnTL) {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 28, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar,.cFzAkhnTL) .container,:is(
.navbar,
.cFzAkhnTL) .container-fluid,:is(
.navbar,
.cFzAkhnTL) .container-sm,:is(
.navbar,
.cFzAkhnTL) .container-md,:is(
.navbar,
.cFzAkhnTL) .container-lg,:is(
.navbar,
.cFzAkhnTL) .container-xl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 52, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-brand,.cjXItZQxE) {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.navbar-brand,.cjXItZQxE):hover,:is(
.navbar-brand,
.cjXItZQxE):focus {
  text-decoration: none;
}

/* line 71, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-nav,.cXrnwaRhA) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 78, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon) {
  padding-right: 0;
  padding-left: 0;
}

/* line 83, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-nav,.cXrnwaRhA) :is(.dropdown-menu,.cFBbkXGnf) {
  position: static;
  float: none;
}

/* line 94, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-text,.cZpfnLXRZ) {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 109, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-collapse,.cyrPYVYft) {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 118, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-toggler,.cVbNFQGhQ) {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.navbar-toggler,.cVbNFQGhQ):hover,:is(
.navbar-toggler,
.cVbNFQGhQ):focus {
  text-decoration: none;
}

/* line 133, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-toggler-icon,.cJKBofBxJ) {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 152, node_modules/bootstrap/scss/_navbar.scss */

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

@media (min-width: 576px) {
  /* line 150, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-sm,.cgTscVrBO) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 173, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-sm,.cgTscVrBO) :is(.navbar-nav,.cXrnwaRhA) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 176, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-sm,.cgTscVrBO) :is(.navbar-nav,.cXrnwaRhA) :is(.dropdown-menu,.cFBbkXGnf) {
    position: absolute;
  }

  /* line 180, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-sm,.cgTscVrBO) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon) {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 187, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-sm,.cgTscVrBO) > .container,:is(
  .navbar-expand-sm,
  .cgTscVrBO) > .container-fluid,:is(
  .navbar-expand-sm,
  .cgTscVrBO) > .container-sm,:is(
  .navbar-expand-sm,
  .cgTscVrBO) > .container-md,:is(
  .navbar-expand-sm,
  .cgTscVrBO) > .container-lg,:is(
  .navbar-expand-sm,
  .cgTscVrBO) > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 202, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-sm,.cgTscVrBO) :is(.navbar-collapse,.cyrPYVYft) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  /* line 209, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-sm,.cgTscVrBO) :is(.navbar-toggler,.cVbNFQGhQ) {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 152, node_modules/bootstrap/scss/_navbar.scss */

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

@media (min-width: 768px) {
  /* line 150, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-md,.ciHhbzgiP) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 173, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-md,.ciHhbzgiP) :is(.navbar-nav,.cXrnwaRhA) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 176, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-md,.ciHhbzgiP) :is(.navbar-nav,.cXrnwaRhA) :is(.dropdown-menu,.cFBbkXGnf) {
    position: absolute;
  }

  /* line 180, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-md,.ciHhbzgiP) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon) {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 187, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-md,.ciHhbzgiP) > .container,:is(
  .navbar-expand-md,
  .ciHhbzgiP) > .container-fluid,:is(
  .navbar-expand-md,
  .ciHhbzgiP) > .container-sm,:is(
  .navbar-expand-md,
  .ciHhbzgiP) > .container-md,:is(
  .navbar-expand-md,
  .ciHhbzgiP) > .container-lg,:is(
  .navbar-expand-md,
  .ciHhbzgiP) > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 202, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-md,.ciHhbzgiP) :is(.navbar-collapse,.cyrPYVYft) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  /* line 209, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-md,.ciHhbzgiP) :is(.navbar-toggler,.cVbNFQGhQ) {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 152, node_modules/bootstrap/scss/_navbar.scss */

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

@media (min-width: 992px) {
  /* line 150, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-lg,.cKyhApCGD) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 173, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-lg,.cKyhApCGD) :is(.navbar-nav,.cXrnwaRhA) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 176, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-lg,.cKyhApCGD) :is(.navbar-nav,.cXrnwaRhA) :is(.dropdown-menu,.cFBbkXGnf) {
    position: absolute;
  }

  /* line 180, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-lg,.cKyhApCGD) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon) {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 187, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-lg,.cKyhApCGD) > .container,:is(
  .navbar-expand-lg,
  .cKyhApCGD) > .container-fluid,:is(
  .navbar-expand-lg,
  .cKyhApCGD) > .container-sm,:is(
  .navbar-expand-lg,
  .cKyhApCGD) > .container-md,:is(
  .navbar-expand-lg,
  .cKyhApCGD) > .container-lg,:is(
  .navbar-expand-lg,
  .cKyhApCGD) > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 202, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-lg,.cKyhApCGD) :is(.navbar-collapse,.cyrPYVYft) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  /* line 209, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-lg,.cKyhApCGD) :is(.navbar-toggler,.cVbNFQGhQ) {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 152, node_modules/bootstrap/scss/_navbar.scss */

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

@media (min-width: 1200px) {
  /* line 150, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-xl,.cSLLMpaCw) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  /* line 173, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-xl,.cSLLMpaCw) :is(.navbar-nav,.cXrnwaRhA) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 176, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-xl,.cSLLMpaCw) :is(.navbar-nav,.cXrnwaRhA) :is(.dropdown-menu,.cFBbkXGnf) {
    position: absolute;
  }

  /* line 180, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-xl,.cSLLMpaCw) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon) {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  /* line 187, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-xl,.cSLLMpaCw) > .container,:is(
  .navbar-expand-xl,
  .cSLLMpaCw) > .container-fluid,:is(
  .navbar-expand-xl,
  .cSLLMpaCw) > .container-sm,:is(
  .navbar-expand-xl,
  .cSLLMpaCw) > .container-md,:is(
  .navbar-expand-xl,
  .cSLLMpaCw) > .container-lg,:is(
  .navbar-expand-xl,
  .cSLLMpaCw) > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  /* line 202, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-xl,.cSLLMpaCw) :is(.navbar-collapse,.cyrPYVYft) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  /* line 209, node_modules/bootstrap/scss/_navbar.scss */

  :is(.navbar-expand-xl,.cSLLMpaCw) :is(.navbar-toggler,.cVbNFQGhQ) {
    display: none;
  }
}

/* line 150, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-expand,.cVxjZRetf) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 152, node_modules/bootstrap/scss/_navbar.scss */

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

/* line 173, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-expand,.cVxjZRetf) :is(.navbar-nav,.cXrnwaRhA) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 176, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-expand,.cVxjZRetf) :is(.navbar-nav,.cXrnwaRhA) :is(.dropdown-menu,.cFBbkXGnf) {
  position: absolute;
}

/* line 180, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-expand,.cVxjZRetf) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon) {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 187, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-expand,.cVxjZRetf) > .container,:is(
.navbar-expand,
.cVxjZRetf) > .container-fluid,:is(
.navbar-expand,
.cVxjZRetf) > .container-sm,:is(
.navbar-expand,
.cVxjZRetf) > .container-md,:is(
.navbar-expand,
.cVxjZRetf) > .container-lg,:is(
.navbar-expand,
.cVxjZRetf) > .container-xl {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

/* line 202, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-expand,.cVxjZRetf) :is(.navbar-collapse,.cyrPYVYft) {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

/* line 209, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-expand,.cVxjZRetf) :is(.navbar-toggler,.cVbNFQGhQ) {
  display: none;
}

/* line 224, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-brand,.cjXItZQxE) {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-brand,.cjXItZQxE):hover,:is(
.navbar-light,
.cXzQnmQNt) :is(.navbar-brand,.cjXItZQxE):focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 233, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon) {
  color: rgba(0, 0, 0, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon):hover,:is(
.navbar-light,
.cXzQnmQNt) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon):focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 240, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon).disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 245, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-nav,.cXrnwaRhA) :is(.show,.cLDbDpznA) > :is(.nav-link,.cSwywPHon),:is(
.navbar-light,
.cXzQnmQNt) :is(.navbar-nav,.cXrnwaRhA) :is(.active,.cjXyZrrGe) > :is(.nav-link,.cSwywPHon),:is(
.navbar-light,
.cXzQnmQNt) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon):is(.show,.cLDbDpznA),:is(
.navbar-light,
.cXzQnmQNt) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon):is(.active,.cjXyZrrGe) {
  color: rgba(0, 0, 0, 0.9);
}

/* line 253, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-toggler,.cVbNFQGhQ) {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 258, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-toggler-icon,.cJKBofBxJ) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 262, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-text,.cZpfnLXRZ) {
  color: rgba(0, 0, 0, 0.5);
}

/* line 264, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-text,.cZpfnLXRZ) a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.navbar-light,.cXzQnmQNt) :is(.navbar-text,.cZpfnLXRZ) a:hover,:is(
.navbar-light,
.cXzQnmQNt) :is(.navbar-text,.cZpfnLXRZ) a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 276, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-brand,.cjXItZQxE) {
  color: #fff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-brand,.cjXItZQxE):hover,:is(
.navbar-dark,
.cqLAkoCGY) :is(.navbar-brand,.cjXItZQxE):focus {
  color: #fff;
}

/* line 285, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon) {
  color: rgba(255, 255, 255, 0.5);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon):hover,:is(
.navbar-dark,
.cqLAkoCGY) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon):focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 292, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon).disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 297, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-nav,.cXrnwaRhA) :is(.show,.cLDbDpznA) > :is(.nav-link,.cSwywPHon),:is(
.navbar-dark,
.cqLAkoCGY) :is(.navbar-nav,.cXrnwaRhA) :is(.active,.cjXyZrrGe) > :is(.nav-link,.cSwywPHon),:is(
.navbar-dark,
.cqLAkoCGY) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon):is(.show,.cLDbDpznA),:is(
.navbar-dark,
.cqLAkoCGY) :is(.navbar-nav,.cXrnwaRhA) :is(.nav-link,.cSwywPHon):is(.active,.cjXyZrrGe) {
  color: #fff;
}

/* line 305, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-toggler,.cVbNFQGhQ) {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 310, node_modules/bootstrap/scss/_navbar.scss */

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

/* line 314, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-text,.cZpfnLXRZ) {
  color: rgba(255, 255, 255, 0.5);
}

/* line 316, node_modules/bootstrap/scss/_navbar.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-text,.cZpfnLXRZ) a {
  color: #fff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.navbar-dark,.cqLAkoCGY) :is(.navbar-text,.cZpfnLXRZ) a:hover,:is(
.navbar-dark,
.cqLAkoCGY) :is(.navbar-text,.cZpfnLXRZ) a:focus {
  color: #fff;
}

/* line 5, node_modules/bootstrap/scss/_card.scss */

:is(.card,.cyyYemsaG) {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 17, node_modules/bootstrap/scss/_card.scss */

:is(.card,.cyyYemsaG) > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 22, node_modules/bootstrap/scss/_card.scss */

:is(.card,.cyyYemsaG) > :is(.list-group,.cAokHNdme) {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 26, node_modules/bootstrap/scss/_card.scss */

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

/* line 31, node_modules/bootstrap/scss/_card.scss */

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

/* line 39, node_modules/bootstrap/scss/_card.scss */

:is(.card,.cyyYemsaG) > :is(.card-header,.crAueXDnG) + :is(.list-group,.cAokHNdme),:is(
.card,
.cyyYemsaG) > :is(.list-group,.cAokHNdme) + :is(.card-footer,.cyDrjAOor) {
  border-top: 0;
}

/* line 45, node_modules/bootstrap/scss/_card.scss */

:is(.card-body,.cRAdvplBC) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

/* line 56, node_modules/bootstrap/scss/_card.scss */

:is(.card-title,.cyEcXFiht) {
  margin-bottom: 0.75rem;
}

/* line 60, node_modules/bootstrap/scss/_card.scss */

:is(.card-subtitle,.cLDLMsRXF) {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 65, node_modules/bootstrap/scss/_card.scss */

:is(.card-text,.ctZGnzUiF):last-child {
  margin-bottom: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.card-link,.cBItlLrbX):hover {
  text-decoration: none;
}

/* line 74, node_modules/bootstrap/scss/_card.scss */

:is(.card-link,.cBItlLrbX) + .card-link {
  margin-left: 1.25rem;
}

/* line 83, node_modules/bootstrap/scss/_card.scss */

:is(.card-header,.crAueXDnG) {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 90, node_modules/bootstrap/scss/_card.scss */

:is(.card-header,.crAueXDnG):first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 95, node_modules/bootstrap/scss/_card.scss */

:is(.card-footer,.cyDrjAOor) {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 101, node_modules/bootstrap/scss/_card.scss */

:is(.card-footer,.cyDrjAOor):last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 111, node_modules/bootstrap/scss/_card.scss */

:is(.card-header-tabs,.ccCHFAEvh) {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 118, node_modules/bootstrap/scss/_card.scss */

:is(.card-header-pills,.cozYlCvbh) {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 124, node_modules/bootstrap/scss/_card.scss */

:is(.card-img-overlay,.cWRCkLjaR) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

/* line 134, node_modules/bootstrap/scss/_card.scss */

:is(.card-img,.cYoKkSzAg),:is(
.card-img-top,
.cUaoHZnDc),:is(
.card-img-bottom,
.cNpHlVQVd) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

/* line 141, node_modules/bootstrap/scss/_card.scss */

:is(.card-img,.cYoKkSzAg),:is(
.card-img-top,
.cUaoHZnDc) {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 146, node_modules/bootstrap/scss/_card.scss */

:is(.card-img,.cYoKkSzAg),:is(
.card-img-bottom,
.cNpHlVQVd) {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 155, node_modules/bootstrap/scss/_card.scss */

:is(.card-deck,.cFUFAQWwF) :is(.card,.cyyYemsaG) {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 154, node_modules/bootstrap/scss/_card.scss */

  :is(.card-deck,.cFUFAQWwF) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  /* line 165, node_modules/bootstrap/scss/_card.scss */

  :is(.card-deck,.cFUFAQWwF) :is(.card,.cyyYemsaG) {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

/* line 183, node_modules/bootstrap/scss/_card.scss */

:is(.card-group,.clrBsaWLc) > :is(.card,.cyyYemsaG) {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  /* line 180, node_modules/bootstrap/scss/_card.scss */

  :is(.card-group,.clrBsaWLc) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }

  /* line 192, node_modules/bootstrap/scss/_card.scss */

  :is(.card-group,.clrBsaWLc) > :is(.card,.cyyYemsaG) {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }

  /* line 197, node_modules/bootstrap/scss/_card.scss */

  :is(.card-group,.clrBsaWLc) > :is(.card,.cyyYemsaG) + .card {
    margin-left: 0;
    border-left: 0;
  }

  /* line 204, node_modules/bootstrap/scss/_card.scss */

  :is(.card-group,.clrBsaWLc) > :is(.card,.cyyYemsaG):not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  /* line 207, node_modules/bootstrap/scss/_card.scss */

  :is(.card-group,.clrBsaWLc) > :is(.card,.cyyYemsaG):not(:last-child) :is(.card-img-top,.cUaoHZnDc),:is(
  .card-group,
  .clrBsaWLc) > :is(.card,.cyyYemsaG):not(:last-child) :is(.card-header,.crAueXDnG) {
    border-top-right-radius: 0;
  }

  /* line 212, node_modules/bootstrap/scss/_card.scss */

  :is(.card-group,.clrBsaWLc) > :is(.card,.cyyYemsaG):not(:last-child) :is(.card-img-bottom,.cNpHlVQVd),:is(
  .card-group,
  .clrBsaWLc) > :is(.card,.cyyYemsaG):not(:last-child) :is(.card-footer,.cyDrjAOor) {
    border-bottom-right-radius: 0;
  }

  /* line 219, node_modules/bootstrap/scss/_card.scss */

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

  /* line 222, node_modules/bootstrap/scss/_card.scss */

  :is(.card-group,.clrBsaWLc) > :is(.card,.cyyYemsaG):not(:first-child) :is(.card-img-top,.cUaoHZnDc),:is(
  .card-group,
  .clrBsaWLc) > :is(.card,.cyyYemsaG):not(:first-child) :is(.card-header,.crAueXDnG) {
    border-top-left-radius: 0;
  }

  /* line 227, node_modules/bootstrap/scss/_card.scss */

  :is(.card-group,.clrBsaWLc) > :is(.card,.cyyYemsaG):not(:first-child) :is(.card-img-bottom,.cNpHlVQVd),:is(
  .card-group,
  .clrBsaWLc) > :is(.card,.cyyYemsaG):not(:first-child) :is(.card-footer,.cyDrjAOor) {
    border-bottom-left-radius: 0;
  }
}

/* line 244, node_modules/bootstrap/scss/_card.scss */

:is(.card-columns,.cEVqXmXSf) :is(.card,.cyyYemsaG) {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 243, node_modules/bootstrap/scss/_card.scss */

  :is(.card-columns,.cEVqXmXSf) {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  /* line 254, node_modules/bootstrap/scss/_card.scss */

  :is(.card-columns,.cEVqXmXSf) :is(.card,.cyyYemsaG) {
    display: inline-block;
    width: 100%;
  }
}

/* line 266, node_modules/bootstrap/scss/_card.scss */

:is(.accordion,.cnJPmoqKh) {
  overflow-anchor: none;
}

/* line 269, node_modules/bootstrap/scss/_card.scss */

:is(.accordion,.cnJPmoqKh) > :is(.card,.cyyYemsaG) {
  overflow: hidden;
}

/* line 272, node_modules/bootstrap/scss/_card.scss */

:is(.accordion,.cnJPmoqKh) > :is(.card,.cyyYemsaG):not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 277, node_modules/bootstrap/scss/_card.scss */

:is(.accordion,.cnJPmoqKh) > :is(.card,.cyyYemsaG):not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 281, node_modules/bootstrap/scss/_card.scss */

:is(.accordion,.cnJPmoqKh) > :is(.card,.cyyYemsaG) > :is(.card-header,.crAueXDnG) {
  border-radius: 0;
  margin-bottom: -1px;
}

/* line 1, node_modules/bootstrap/scss/_breadcrumb.scss */

:is(.breadcrumb,.cAZJTSRFi) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 12, node_modules/bootstrap/scss/_breadcrumb.scss */

:is(.breadcrumb-item,.cyZglNDWT) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 16, node_modules/bootstrap/scss/_breadcrumb.scss */

:is(.breadcrumb-item,.cyZglNDWT) + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 19, node_modules/bootstrap/scss/_breadcrumb.scss */

:is(.breadcrumb-item,.cyZglNDWT) + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

/* line 33, node_modules/bootstrap/scss/_breadcrumb.scss */

:is(.breadcrumb-item,.cyZglNDWT) + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 37, node_modules/bootstrap/scss/_breadcrumb.scss */

:is(.breadcrumb-item,.cyZglNDWT) + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 41, node_modules/bootstrap/scss/_breadcrumb.scss */

:is(.breadcrumb-item,.cyZglNDWT):is(.active,.cjXyZrrGe) {
  color: #6c757d;
}

/* line 1, node_modules/bootstrap/scss/_pagination.scss */

:is(.pagination,.cZNxCfAsy) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

/* line 7, node_modules/bootstrap/scss/_pagination.scss */

:is(.page-link,.cCJgmPsSb) {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #000000;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

/* line 18, node_modules/bootstrap/scss/_pagination.scss */

:is(.page-link,.cCJgmPsSb):hover {
  z-index: 2;
  color: black;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 26, node_modules/bootstrap/scss/_pagination.scss */

:is(.page-link,.cCJgmPsSb):focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.25);
}

/* line 35, node_modules/bootstrap/scss/_pagination.scss */

:is(.page-item,.cVsnFBKud):first-child :is(.page-link,.cCJgmPsSb) {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 41, node_modules/bootstrap/scss/_pagination.scss */

:is(.page-item,.cVsnFBKud):last-child :is(.page-link,.cCJgmPsSb) {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 46, node_modules/bootstrap/scss/_pagination.scss */

:is(.page-item,.cVsnFBKud):is(.active,.cjXyZrrGe) :is(.page-link,.cCJgmPsSb) {
  z-index: 3;
  color: #fff;
  background-color: #1275bb;
  border-color: #1275bb;
}

/* line 53, node_modules/bootstrap/scss/_pagination.scss */

:is(.page-item,.cVsnFBKud).disabled :is(.page-link,.cCJgmPsSb) {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */

:is(.pagination-lg,.cxiVEkbzQ) :is(.page-link,.cCJgmPsSb) {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */

:is(.pagination-lg,.cxiVEkbzQ) :is(.page-item,.cVsnFBKud):first-child :is(.page-link,.cCJgmPsSb) {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */

:is(.pagination-lg,.cxiVEkbzQ) :is(.page-item,.cVsnFBKud):last-child :is(.page-link,.cCJgmPsSb) {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */

:is(.pagination-sm,.cibKcAtxs) :is(.page-link,.cCJgmPsSb) {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */

:is(.pagination-sm,.cibKcAtxs) :is(.page-item,.cVsnFBKud):first-child :is(.page-link,.cCJgmPsSb) {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */

:is(.pagination-sm,.cibKcAtxs) :is(.page-item,.cVsnFBKud):last-child :is(.page-link,.cCJgmPsSb) {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 6, node_modules/bootstrap/scss/_badge.scss */

:is(.badge,.cwacRlzOk) {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, node_modules/bootstrap/scss/_badge.scss */

  :is(.badge,.cwacRlzOk) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge,.cwacRlzOk):hover,
a:is(.badge,.cwacRlzOk):focus {
  text-decoration: none;
}

/* line 25, node_modules/bootstrap/scss/_badge.scss */

:is(.badge,.cwacRlzOk):empty {
  display: none;
}

/* line 31, node_modules/bootstrap/scss/_badge.scss */

.btn :is(.badge,.cwacRlzOk) {
  position: relative;
  top: -1px;
}

/* line 40, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-pill,.cbyKDBIck) {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-primary,.cTjOvLObe) {
  color: #fff;
  background-color: #1275bb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-primary,.cTjOvLObe):hover,
a:is(.badge-primary,.cTjOvLObe):focus {
  color: #fff;
  background-color: #0e588c;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-primary,.cTjOvLObe):focus,
a:is(.badge-primary,.cTjOvLObe):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(18, 117, 187, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-secondary,.cEpuoBcJf) {
  color: #fff;
  background-color: #868e96;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-secondary,.cEpuoBcJf):hover,
a:is(.badge-secondary,.cEpuoBcJf):focus {
  color: #fff;
  background-color: #6c757d;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-secondary,.cEpuoBcJf):focus,
a:is(.badge-secondary,.cEpuoBcJf):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-success,.cdoKEhbKi) {
  color: #fff;
  background-color: #28a745;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-success,.cdoKEhbKi):hover,
a:is(.badge-success,.cdoKEhbKi):focus {
  color: #fff;
  background-color: #1e7e34;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-success,.cdoKEhbKi):focus,
a:is(.badge-success,.cdoKEhbKi):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-info,.cVIEtqyKz) {
  color: #fff;
  background-color: #17a2b8;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-info,.cVIEtqyKz):hover,
a:is(.badge-info,.cVIEtqyKz):focus {
  color: #fff;
  background-color: #117a8b;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-info,.cVIEtqyKz):focus,
a:is(.badge-info,.cVIEtqyKz):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-warning,.chwNGaBmV) {
  color: #212529;
  background-color: #ffc107;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-warning,.chwNGaBmV):hover,
a:is(.badge-warning,.chwNGaBmV):focus {
  color: #212529;
  background-color: #d39e00;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-warning,.chwNGaBmV):focus,
a:is(.badge-warning,.chwNGaBmV):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-danger,.cKZpNVxuT) {
  color: #fff;
  background-color: #dc3545;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-danger,.cKZpNVxuT):hover,
a:is(.badge-danger,.cKZpNVxuT):focus {
  color: #fff;
  background-color: #bd2130;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-danger,.cKZpNVxuT):focus,
a:is(.badge-danger,.cKZpNVxuT):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-light,.cHNZKmZay) {
  color: #212529;
  background-color: #f8f9fa;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-light,.cHNZKmZay):hover,
a:is(.badge-light,.cHNZKmZay):focus {
  color: #212529;
  background-color: #dae0e5;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-light,.cHNZKmZay):focus,
a:is(.badge-light,.cHNZKmZay):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-dark,.cCSYdCPig) {
  color: #fff;
  background-color: #343a40;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-dark,.cCSYdCPig):hover,
a:is(.badge-dark,.cCSYdCPig):focus {
  color: #fff;
  background-color: #1d2124;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-dark,.cCSYdCPig):focus,
a:is(.badge-dark,.cCSYdCPig):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-primary-dark,.cxNUnwkLI) {
  color: #fff;
  background-color: #004a8a;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-primary-dark,.cxNUnwkLI):hover,
a:is(.badge-primary-dark,.cxNUnwkLI):focus {
  color: #fff;
  background-color: #002f57;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-primary-dark,.cxNUnwkLI):focus,
a:is(.badge-primary-dark,.cxNUnwkLI):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 74, 138, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 74, 138, 0.5);
}

/* line 51, node_modules/bootstrap/scss/_badge.scss */

:is(.badge-grey-dark,.cAmHAYbvJ) {
  color: #212529;
  background-color: #98a1a7;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.badge-grey-dark,.cAmHAYbvJ):hover,
a:is(.badge-grey-dark,.cAmHAYbvJ):focus {
  color: #212529;
  background-color: #7c8890;
}

/* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */

a:is(.badge-grey-dark,.cAmHAYbvJ):focus,
a:is(.badge-grey-dark,.cAmHAYbvJ):is(.focus,.cAvmAjqyf) {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(152, 161, 167, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(152, 161, 167, 0.5);
}

/* line 1, node_modules/bootstrap/scss/_jumbotron.scss */

:is(.jumbotron,.cXLGgKDBA) {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  /* line 1, node_modules/bootstrap/scss/_jumbotron.scss */

  :is(.jumbotron,.cXLGgKDBA) {
    padding: 4rem 2rem;
  }
}

/* line 13, node_modules/bootstrap/scss/_jumbotron.scss */

:is(.jumbotron-fluid,.cVsxNKKpd) {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

/* line 5, node_modules/bootstrap/scss/_alert.scss */

:is(.alert,.cLcWlDwlF) {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 14, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-heading,.cziWdYlEB) {
  color: inherit;
}

/* line 20, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-link,.cZMZcUCSZ) {
  font-weight: 700;
}

/* line 29, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-dismissible,.cGnrqPetP) {
  padding-right: 4rem;
}

/* line 33, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-dismissible,.cGnrqPetP) :is(.close,.cbpwYHkXZ) {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-primary,.cvSknqlHD) {
  color: #093d61;
  background-color: #d0e3f1;
  border-color: #bdd8ec;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-primary,.cvSknqlHD) hr {
  border-top-color: #a9cce6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-primary,.cvSknqlHD) :is(.alert-link,.cZMZcUCSZ) {
  color: #052032;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-secondary,.ctZmyVLfT) {
  color: #464a4e;
  background-color: #e7e8ea;
  border-color: #dddfe2;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-secondary,.ctZmyVLfT) hr {
  border-top-color: #cfd2d6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-secondary,.ctZmyVLfT) :is(.alert-link,.cZMZcUCSZ) {
  color: #2e3133;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-success,.cLbpbfYFS) {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-success,.cLbpbfYFS) hr {
  border-top-color: #b1dfbb;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-success,.cLbpbfYFS) :is(.alert-link,.cZMZcUCSZ) {
  color: #0b2e13;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-info,.ccAldjgBX) {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-info,.ccAldjgBX) hr {
  border-top-color: #abdde5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-info,.ccAldjgBX) :is(.alert-link,.cZMZcUCSZ) {
  color: #062c33;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-warning,.clqEdEsTs) {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-warning,.clqEdEsTs) hr {
  border-top-color: #ffe8a1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-warning,.clqEdEsTs) :is(.alert-link,.cZMZcUCSZ) {
  color: #533f03;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-danger,.cVAuSEWml) {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-danger,.cVAuSEWml) hr {
  border-top-color: #f1b0b7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-danger,.cVAuSEWml) :is(.alert-link,.cZMZcUCSZ) {
  color: #491217;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-light,.cnoRyDPJn) {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-light,.cnoRyDPJn) hr {
  border-top-color: #ececf6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-light,.cnoRyDPJn) :is(.alert-link,.cZMZcUCSZ) {
  color: #686868;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-dark,.cQNbfCmKn) {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-dark,.cQNbfCmKn) hr {
  border-top-color: #b9bbbe;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-dark,.cQNbfCmKn) :is(.alert-link,.cZMZcUCSZ) {
  color: #040505;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-primary-dark,.caSFHQpfr) {
  color: #002648;
  background-color: #ccdbe8;
  border-color: #b8ccde;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-primary-dark,.caSFHQpfr) hr {
  border-top-color: #a7bfd6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-primary-dark,.caSFHQpfr) :is(.alert-link,.cZMZcUCSZ) {
  color: #000b15;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */

:is(.alert-grey-dark,.ctiABZYUx) {
  color: #4f5457;
  background-color: #eaeced;
  border-color: #e2e5e6;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-grey-dark,.ctiABZYUx) hr {
  border-top-color: #d4d9da;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

:is(.alert-grey-dark,.ctiABZYUx) :is(.alert-link,.cZMZcUCSZ) {
  color: #373a3c;
}

@-webkit-keyframes komwFzhht {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes komwFzhht {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

/* line 9, node_modules/bootstrap/scss/_progress.scss */

.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 20, node_modules/bootstrap/scss/_progress.scss */

:is(.progress-bar,.ckijxZUEt) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #1275bb;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 20, node_modules/bootstrap/scss/_progress.scss */

  :is(.progress-bar,.ckijxZUEt) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 32, node_modules/bootstrap/scss/_progress.scss */

:is(.progress-bar-striped,.csJPUkPzk) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 38, node_modules/bootstrap/scss/_progress.scss */

:is(.progress-bar-animated,.cILREKkWE) {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
       -o-animation: progress-bar-stripes 1s linear infinite;
          animation: komwFzhht 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  /* line 38, node_modules/bootstrap/scss/_progress.scss */

  :is(.progress-bar-animated,.cILREKkWE) {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
}

/* line 1, node_modules/bootstrap/scss/_media.scss */

:is(.media,.cbleYZRDE) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 6, node_modules/bootstrap/scss/_media.scss */

:is(.media-body,.cAkuKOHam) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 5, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group,.cAokHNdme) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

/* line 21, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-item-action,.cESbOWLhq) {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-action,
.cESbOWLhq):focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 34, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-item-action,.cESbOWLhq):active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 45, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-item,.cUbAXIFTe) {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 54, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-item,.cUbAXIFTe):first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 58, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-item,.cUbAXIFTe):last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 62, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-item,.cUbAXIFTe).disabled,:is(
.list-group-item,
.cUbAXIFTe):disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

/* line 70, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-item,.cUbAXIFTe):is(.active,.cjXyZrrGe) {
  z-index: 2;
  color: #fff;
  background-color: #1275bb;
  border-color: #1275bb;
}

/* line 77, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-item,.cUbAXIFTe) + .list-group-item {
  border-top-width: 0;
}

/* line 80, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-item,.cUbAXIFTe) + .list-group-item:is(.active,.cjXyZrrGe) {
  margin-top: -1px;
  border-top-width: 1px;
}

/* line 96, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-horizontal,.cRzdHNZZd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 100, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-horizontal,.cRzdHNZZd) > :is(.list-group-item,.cUbAXIFTe):first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

/* line 105, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-horizontal,.cRzdHNZZd) > :is(.list-group-item,.cUbAXIFTe):last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

/* line 110, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-horizontal,.cRzdHNZZd) > :is(.list-group-item,.cUbAXIFTe):is(.active,.cjXyZrrGe) {
  margin-top: 0;
}

/* line 114, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-horizontal,.cRzdHNZZd) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

/* line 118, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-horizontal,.cRzdHNZZd) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item:is(.active,.cjXyZrrGe) {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-sm,.cyhWeCTgo) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 100, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-sm,.cyhWeCTgo) > :is(.list-group-item,.cUbAXIFTe):first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  /* line 105, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-sm,.cyhWeCTgo) > :is(.list-group-item,.cUbAXIFTe):last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  /* line 110, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-sm,.cyhWeCTgo) > :is(.list-group-item,.cUbAXIFTe):is(.active,.cjXyZrrGe) {
    margin-top: 0;
  }

  /* line 114, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-sm,.cyhWeCTgo) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  /* line 118, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-sm,.cyhWeCTgo) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item:is(.active,.cjXyZrrGe) {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-md,.cSeJDcWpp) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 100, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-md,.cSeJDcWpp) > :is(.list-group-item,.cUbAXIFTe):first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  /* line 105, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-md,.cSeJDcWpp) > :is(.list-group-item,.cUbAXIFTe):last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  /* line 110, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-md,.cSeJDcWpp) > :is(.list-group-item,.cUbAXIFTe):is(.active,.cjXyZrrGe) {
    margin-top: 0;
  }

  /* line 114, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-md,.cSeJDcWpp) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  /* line 118, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-md,.cSeJDcWpp) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item:is(.active,.cjXyZrrGe) {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-lg,.cXTOXSFrA) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 100, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-lg,.cXTOXSFrA) > :is(.list-group-item,.cUbAXIFTe):first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  /* line 105, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-lg,.cXTOXSFrA) > :is(.list-group-item,.cUbAXIFTe):last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  /* line 110, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-lg,.cXTOXSFrA) > :is(.list-group-item,.cUbAXIFTe):is(.active,.cjXyZrrGe) {
    margin-top: 0;
  }

  /* line 114, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-lg,.cXTOXSFrA) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  /* line 118, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-lg,.cXTOXSFrA) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item:is(.active,.cjXyZrrGe) {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-xl,.ckYGMIaej) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* line 100, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-xl,.ckYGMIaej) > :is(.list-group-item,.cUbAXIFTe):first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  /* line 105, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-xl,.ckYGMIaej) > :is(.list-group-item,.cUbAXIFTe):last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  /* line 110, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-xl,.ckYGMIaej) > :is(.list-group-item,.cUbAXIFTe):is(.active,.cjXyZrrGe) {
    margin-top: 0;
  }

  /* line 114, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-xl,.ckYGMIaej) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  /* line 118, node_modules/bootstrap/scss/_list-group.scss */

  :is(.list-group-horizontal-xl,.ckYGMIaej) > :is(.list-group-item,.cUbAXIFTe) + .list-group-item:is(.active,.cjXyZrrGe) {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

/* line 134, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-flush,.cqBZjPyCB) {
  border-radius: 0;
}

/* line 137, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-flush,.cqBZjPyCB) > :is(.list-group-item,.cUbAXIFTe) {
  border-width: 0 0 1px;
}

/* line 140, node_modules/bootstrap/scss/_list-group.scss */

:is(.list-group-flush,.cqBZjPyCB) > :is(.list-group-item,.cUbAXIFTe):last-child {
  border-bottom-width: 0;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-primary,.cryjOBZyw) {
  color: #093d61;
  background-color: #bdd8ec;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-primary,.cryjOBZyw):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-primary,
.cryjOBZyw):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #093d61;
  background-color: #a9cce6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-primary,.cryjOBZyw):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #093d61;
  border-color: #093d61;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-secondary,.clzQAgCxh) {
  color: #464a4e;
  background-color: #dddfe2;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-secondary,.clzQAgCxh):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-secondary,
.clzQAgCxh):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #464a4e;
  background-color: #cfd2d6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-secondary,.clzQAgCxh):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-success,.cpsZlJtkv) {
  color: #155724;
  background-color: #c3e6cb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-success,.cpsZlJtkv):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-success,
.cpsZlJtkv):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #155724;
  background-color: #b1dfbb;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-success,.cpsZlJtkv):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-info,.ceApvRRsD) {
  color: #0c5460;
  background-color: #bee5eb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-info,.ceApvRRsD):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-info,
.ceApvRRsD):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #0c5460;
  background-color: #abdde5;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-info,.ceApvRRsD):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-warning,.cjxFbatMV) {
  color: #856404;
  background-color: #ffeeba;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-warning,.cjxFbatMV):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-warning,
.cjxFbatMV):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #856404;
  background-color: #ffe8a1;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-warning,.cjxFbatMV):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-danger,.ceogPwEcD) {
  color: #721c24;
  background-color: #f5c6cb;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-danger,.ceogPwEcD):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-danger,
.ceogPwEcD):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #721c24;
  background-color: #f1b0b7;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-danger,.ceogPwEcD):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-light,.cuGTzCNiY) {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-light,.cuGTzCNiY):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-light,
.cuGTzCNiY):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-light,.cuGTzCNiY):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-dark,.cCbGPtZPY) {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-dark,.cCbGPtZPY):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-dark,
.cCbGPtZPY):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-dark,.cCbGPtZPY):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-primary-dark,.cZjlJVTlq) {
  color: #002648;
  background-color: #b8ccde;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-primary-dark,.cZjlJVTlq):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-primary-dark,
.cZjlJVTlq):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #002648;
  background-color: #a7bfd6;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-primary-dark,.cZjlJVTlq):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #002648;
  border-color: #002648;
}

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-grey-dark,.cqOxrfaUM) {
  color: #4f5457;
  background-color: #e2e5e6;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.list-group-item-grey-dark,.cqOxrfaUM):is(.list-group-item-action,.cESbOWLhq):hover,:is(
.list-group-item-grey-dark,
.cqOxrfaUM):is(.list-group-item-action,.cESbOWLhq):focus {
  color: #4f5457;
  background-color: #d4d9da;
}

/* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */

:is(.list-group-item-grey-dark,.cqOxrfaUM):is(.list-group-item-action,.cESbOWLhq):is(.active,.cjXyZrrGe) {
  color: #fff;
  background-color: #4f5457;
  border-color: #4f5457;
}

/* line 1, node_modules/bootstrap/scss/_close.scss */

:is(.close,.cbpwYHkXZ) {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.close,.cbpwYHkXZ):hover {
  color: #000;
  text-decoration: none;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.close,.cbpwYHkXZ):not(:disabled):not(.disabled):hover,:is(
.close,
.cbpwYHkXZ):not(:disabled):not(.disabled):focus {
  opacity: .75;
}

/* line 29, node_modules/bootstrap/scss/_close.scss */

button:is(.close,.cbpwYHkXZ) {
  padding: 0;
  background-color: transparent;
  border: 0;
}

/* line 38, node_modules/bootstrap/scss/_close.scss */

a:is(.close,.cbpwYHkXZ).disabled {
  pointer-events: none;
}

/* line 1, node_modules/bootstrap/scss/_toasts.scss */

:is(.toast,.cKFKAeovy) {
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

/* line 15, node_modules/bootstrap/scss/_toasts.scss */

:is(.toast,.cKFKAeovy):not(:last-child) {
  margin-bottom: 0.75rem;
}

/* line 19, node_modules/bootstrap/scss/_toasts.scss */

:is(.toast,.cKFKAeovy):is(.showing,.chSxcZHqg) {
  opacity: 1;
}

/* line 23, node_modules/bootstrap/scss/_toasts.scss */

:is(.toast,.cKFKAeovy):is(.show,.cLDbDpznA) {
  display: block;
  opacity: 1;
}

/* line 28, node_modules/bootstrap/scss/_toasts.scss */

:is(.toast,.cKFKAeovy):is(.hide,.cSpMEpLNB) {
  display: none;
}

/* line 33, node_modules/bootstrap/scss/_toasts.scss */

:is(.toast-header,.cakisamWr) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 44, node_modules/bootstrap/scss/_toasts.scss */

:is(.toast-body,.cKAhuuRHj) {
  padding: 0.75rem;
}

/* line 7, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-open,.cpEXyzulo) {
  overflow: hidden;
}

/* line 11, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-open,.cpEXyzulo) :is(.modal,.cbJNiNJfn) {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 18, node_modules/bootstrap/scss/_modal.scss */

:is(.modal,.cbJNiNJfn) {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

/* line 36, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog,.cLEqvShDv) {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 44, node_modules/bootstrap/scss/_modal.scss */

:is(.modal,.cbJNiNJfn):is(.fade,.cPleJxwsW) :is(.modal-dialog,.cLEqvShDv) {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
       -o-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 44, node_modules/bootstrap/scss/_modal.scss */

  :is(.modal,.cbJNiNJfn):is(.fade,.cPleJxwsW) :is(.modal-dialog,.cLEqvShDv) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 48, node_modules/bootstrap/scss/_modal.scss */

:is(.modal,.cbJNiNJfn):is(.show,.cLDbDpznA) :is(.modal-dialog,.cLEqvShDv) {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}

/* line 53, node_modules/bootstrap/scss/_modal.scss */

:is(.modal,.cbJNiNJfn):is(.modal-static,.cRwGWDSkt) :is(.modal-dialog,.cLEqvShDv) {
  -webkit-transform: scale(1.02);
       -o-transform: scale(1.02);
          transform: scale(1.02);
}

/* line 58, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog-scrollable,.cxSsfVZga) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}

/* line 62, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog-scrollable,.cxSsfVZga) :is(.modal-content,.cVAEGUNIf) {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

/* line 67, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog-scrollable,.cxSsfVZga) :is(.modal-header,.cfXEuCEVQ),:is(
.modal-dialog-scrollable,
.cxSsfVZga) :is(.modal-footer,.cjRriucpp) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 72, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog-scrollable,.cxSsfVZga) :is(.modal-body,.coSUPZUUo) {
  overflow-y: auto;
}

/* line 77, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog-centered,.cjefpWjMy) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 83, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog-centered,.cjefpWjMy)::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}

/* line 91, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog-centered,.cjefpWjMy):is(.modal-dialog-scrollable,.cxSsfVZga) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

/* line 96, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog-centered,.cjefpWjMy):is(.modal-dialog-scrollable,.cxSsfVZga) :is(.modal-content,.cVAEGUNIf) {
  max-height: none;
}

/* line 100, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-dialog-centered,.cjefpWjMy):is(.modal-dialog-scrollable,.cxSsfVZga)::before {
  content: none;
}

/* line 107, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-content,.cVAEGUNIf) {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 125, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-backdrop,.ciBBntgyj) {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 135, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-backdrop,.ciBBntgyj):is(.fade,.cPleJxwsW) {
  opacity: 0;
}

/* line 136, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-backdrop,.ciBBntgyj):is(.show,.cLDbDpznA) {
  opacity: 0.5;
}

/* line 141, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-header,.cfXEuCEVQ) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 149, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-header,.cfXEuCEVQ) :is(.close,.cbpwYHkXZ) {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 157, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-title,.cWbmTvwWK) {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 164, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-body,.coSUPZUUo) {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

/* line 173, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-footer,.cjRriucpp) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

/* line 185, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-footer,.cjRriucpp) > * {
  margin: 0.25rem;
}

/* line 191, node_modules/bootstrap/scss/_modal.scss */

:is(.modal-scrollbar-measure,.clsRmhBHy) {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 202, node_modules/bootstrap/scss/_modal.scss */

  :is(.modal-dialog,.cLEqvShDv) {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  /* line 207, node_modules/bootstrap/scss/_modal.scss */

  :is(.modal-dialog-scrollable,.cxSsfVZga) {
    max-height: calc(100% - 3.5rem);
  }

  /* line 210, node_modules/bootstrap/scss/_modal.scss */

  :is(.modal-dialog-scrollable,.cxSsfVZga) :is(.modal-content,.cVAEGUNIf) {
    max-height: calc(100vh - 3.5rem);
  }

  /* line 215, node_modules/bootstrap/scss/_modal.scss */

  :is(.modal-dialog-centered,.cjefpWjMy) {
    min-height: calc(100% - 3.5rem);
  }

  /* line 218, node_modules/bootstrap/scss/_modal.scss */

  :is(.modal-dialog-centered,.cjefpWjMy)::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  /* line 228, node_modules/bootstrap/scss/_modal.scss */

  :is(.modal-sm,.cWsAwkYwr) {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 232, node_modules/bootstrap/scss/_modal.scss */

  :is(.modal-lg,.clObAJQVK),:is(
  .modal-xl,
  .cmAzNZDaz) {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 239, node_modules/bootstrap/scss/_modal.scss */

  :is(.modal-xl,.cmAzNZDaz) {
    max-width: 1140px;
  }
}

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */

:is(.tooltip,.cfEQCuKXP) {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, node_modules/bootstrap/scss/_tooltip.scss */

:is(.tooltip,.cfEQCuKXP):is(.show,.cLDbDpznA) {
  opacity: 0.9;
}

/* line 17, node_modules/bootstrap/scss/_tooltip.scss */

:is(.tooltip,.cfEQCuKXP) :is(.arrow,.cJrNXAgJw) {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, node_modules/bootstrap/scss/_tooltip.scss */

:is(.tooltip,.cfEQCuKXP) :is(.arrow,.cJrNXAgJw)::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-top,.ccqQMgTZF),:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-top,.ccqQMgTZF) :is(.arrow,.cJrNXAgJw),:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="top"] :is(.arrow,.cJrNXAgJw) {
  bottom: 0;
}

/* line 38, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-top,.ccqQMgTZF) :is(.arrow,.cJrNXAgJw)::before,:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="top"] :is(.arrow,.cJrNXAgJw)::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 46, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-right,.cNcyheUvk),:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-right,.cNcyheUvk) :is(.arrow,.cJrNXAgJw),:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="right"] :is(.arrow,.cJrNXAgJw) {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-right,.cNcyheUvk) :is(.arrow,.cJrNXAgJw)::before,:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="right"] :is(.arrow,.cJrNXAgJw)::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 62, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-bottom,.cLRnRYXMf),:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-bottom,.cLRnRYXMf) :is(.arrow,.cJrNXAgJw),:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="bottom"] :is(.arrow,.cJrNXAgJw) {
  top: 0;
}

/* line 68, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-bottom,.cLRnRYXMf) :is(.arrow,.cJrNXAgJw)::before,:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="bottom"] :is(.arrow,.cJrNXAgJw)::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 76, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-left,.cAakiwxGa),:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-left,.cAakiwxGa) :is(.arrow,.cJrNXAgJw),:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="left"] :is(.arrow,.cJrNXAgJw) {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, node_modules/bootstrap/scss/_tooltip.scss */

:is(.bs-tooltip-left,.cAakiwxGa) :is(.arrow,.cJrNXAgJw)::before,:is(
.bs-tooltip-auto,
.csctLWRQo)[x-placement^="left"] :is(.arrow,.cJrNXAgJw)::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 108, node_modules/bootstrap/scss/_tooltip.scss */

:is(.tooltip-inner,.cNZJqdWNL) {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 1, node_modules/bootstrap/scss/_popover.scss */

:is(.popover,.cALycReMJ) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

/* line 20, node_modules/bootstrap/scss/_popover.scss */

:is(.popover,.cALycReMJ) :is(.arrow,.cJrNXAgJw) {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 27, node_modules/bootstrap/scss/_popover.scss */

:is(.popover,.cALycReMJ) :is(.arrow,.cJrNXAgJw)::before,:is(
.popover,
.cALycReMJ) :is(.arrow,.cJrNXAgJw)::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 38, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-top,.csQwVJFXc),:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 41, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-top,.csQwVJFXc) > :is(.arrow,.cJrNXAgJw),:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="top"] > :is(.arrow,.cJrNXAgJw) {
  bottom: calc(-0.5rem - 1px);
}

/* line 44, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-top,.csQwVJFXc) > :is(.arrow,.cJrNXAgJw)::before,:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="top"] > :is(.arrow,.cJrNXAgJw)::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 50, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-top,.csQwVJFXc) > :is(.arrow,.cJrNXAgJw)::after,:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="top"] > :is(.arrow,.cJrNXAgJw)::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 58, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-right,.cgvAAAIGh),:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 61, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-right,.cgvAAAIGh) > :is(.arrow,.cJrNXAgJw),:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="right"] > :is(.arrow,.cJrNXAgJw) {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 67, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-right,.cgvAAAIGh) > :is(.arrow,.cJrNXAgJw)::before,:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="right"] > :is(.arrow,.cJrNXAgJw)::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 73, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-right,.cgvAAAIGh) > :is(.arrow,.cJrNXAgJw)::after,:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="right"] > :is(.arrow,.cJrNXAgJw)::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 81, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-bottom,.chejLtEgX),:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 84, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-bottom,.chejLtEgX) > :is(.arrow,.cJrNXAgJw),:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="bottom"] > :is(.arrow,.cJrNXAgJw) {
  top: calc(-0.5rem - 1px);
}

/* line 87, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-bottom,.chejLtEgX) > :is(.arrow,.cJrNXAgJw)::before,:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="bottom"] > :is(.arrow,.cJrNXAgJw)::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 93, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-bottom,.chejLtEgX) > :is(.arrow,.cJrNXAgJw)::after,:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="bottom"] > :is(.arrow,.cJrNXAgJw)::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 101, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-bottom,.chejLtEgX) :is(.popover-header,.crCdSJSzC)::before,:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="bottom"] :is(.popover-header,.crCdSJSzC)::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 113, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-left,.czZeOmXVr),:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 116, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-left,.czZeOmXVr) > :is(.arrow,.cJrNXAgJw),:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="left"] > :is(.arrow,.cJrNXAgJw) {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 122, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-left,.czZeOmXVr) > :is(.arrow,.cJrNXAgJw)::before,:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="left"] > :is(.arrow,.cJrNXAgJw)::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 128, node_modules/bootstrap/scss/_popover.scss */

:is(.bs-popover-left,.czZeOmXVr) > :is(.arrow,.cJrNXAgJw)::after,:is(
.bs-popover-auto,
.cOmhRqNje)[x-placement^="left"] > :is(.arrow,.cJrNXAgJw)::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 153, node_modules/bootstrap/scss/_popover.scss */

:is(.popover-header,.crCdSJSzC) {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 162, node_modules/bootstrap/scss/_popover.scss */

:is(.popover-header,.crCdSJSzC):empty {
  display: none;
}

/* line 167, node_modules/bootstrap/scss/_popover.scss */

:is(.popover-body,.cwuUUaxKb) {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

/* line 14, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel,.cVyaKEUtB) {
  position: relative;
}

/* line 18, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel,.cVyaKEUtB):is(.pointer-event,.csSpAEjLA) {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

/* line 22, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-inner,.cRYjZBQZt) {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

:is(.carousel-inner,.cRYjZBQZt)::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, node_modules/bootstrap/scss/_carousel.scss */

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

@media (prefers-reduced-motion: reduce) {
  /* line 29, node_modules/bootstrap/scss/_carousel.scss */

  :is(.carousel-item,.cddKPyeiB) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 39, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-item,.cddKPyeiB):is(.active,.cjXyZrrGe),:is(
.carousel-item-next,
.cIxAhJUjZ),:is(
.carousel-item-prev,
.ctrmqwttA) {
  display: block;
}

/* line 45, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-item-next,.cIxAhJUjZ):not(:is(.carousel-item-left,.cllhufSUv)),:is(
.active,
.cjXyZrrGe):is(.carousel-item-right,.cWeRDNVYB) {
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

/* line 50, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-item-prev,.ctrmqwttA):not(:is(.carousel-item-right,.cWeRDNVYB)),:is(
.active,
.cjXyZrrGe):is(.carousel-item-left,.cllhufSUv) {
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

/* line 61, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-fade,.cuiaoIjhX) :is(.carousel-item,.cddKPyeiB) {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}

/* line 67, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-fade,.cuiaoIjhX) :is(.carousel-item,.cddKPyeiB):is(.active,.cjXyZrrGe),:is(
.carousel-fade,
.cuiaoIjhX) :is(.carousel-item-next,.cIxAhJUjZ):is(.carousel-item-left,.cllhufSUv),:is(
.carousel-fade,
.cuiaoIjhX) :is(.carousel-item-prev,.ctrmqwttA):is(.carousel-item-right,.cWeRDNVYB) {
  z-index: 1;
  opacity: 1;
}

/* line 74, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-fade,.cuiaoIjhX) :is(.active,.cjXyZrrGe):is(.carousel-item-left,.cllhufSUv),:is(
.carousel-fade,
.cuiaoIjhX) :is(.active,.cjXyZrrGe):is(.carousel-item-right,.cWeRDNVYB) {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  -o-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 74, node_modules/bootstrap/scss/_carousel.scss */

  :is(.carousel-fade,.cuiaoIjhX) :is(.active,.cjXyZrrGe):is(.carousel-item-left,.cllhufSUv),:is(
  .carousel-fade,
  .cuiaoIjhX) :is(.active,.cjXyZrrGe):is(.carousel-item-right,.cWeRDNVYB) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 87, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-control-prev,.ccoEAJmOB),:is(
.carousel-control-next,
.cUgAjnsGG) {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 87, node_modules/bootstrap/scss/_carousel.scss */

  :is(.carousel-control-prev,.ccoEAJmOB),:is(
  .carousel-control-next,
  .cUgAjnsGG) {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.carousel-control-prev,.ccoEAJmOB):hover,:is(
.carousel-control-prev,
.ccoEAJmOB):focus,:is(
.carousel-control-next,
.cUgAjnsGG):hover,:is(
.carousel-control-next,
.cUgAjnsGG):focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 111, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-control-prev,.ccoEAJmOB) {
  left: 0;
}

/* line 117, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-control-next,.cUgAjnsGG) {
  right: 0;
}

/* line 125, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-control-prev-icon,.cSlXyUKrG),:is(
.carousel-control-next-icon,
.cCMtYkCOL) {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}

/* line 132, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-control-prev-icon,.cSlXyUKrG) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

/* line 135, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-control-next-icon,.cCMtYkCOL) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

/* line 145, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-indicators,.cuGiVZWTB) {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 159, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-indicators,.cuGiVZWTB) li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 159, node_modules/bootstrap/scss/_carousel.scss */

  :is(.carousel-indicators,.cuGiVZWTB) li {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

/* line 177, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-indicators,.cuGiVZWTB) :is(.active,.cjXyZrrGe) {
  opacity: 1;
}

/* line 187, node_modules/bootstrap/scss/_carousel.scss */

:is(.carousel-caption,.cOhPhMfxv) {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes klXUIWBqF {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes spinner-border {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes klXUIWBqF {
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 9, node_modules/bootstrap/scss/_spinners.scss */

:is(.spinner-border,.cnqGrAifh) {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
       -o-animation: spinner-border .75s linear infinite;
          animation: klXUIWBqF .75s linear infinite;
}

/* line 21, node_modules/bootstrap/scss/_spinners.scss */

:is(.spinner-border-sm,.cVznLHJJf) {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes kYSxVcHkW {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@-o-keyframes spinner-grow {
  0% {
    -o-transform: scale(0);
       transform: scale(0);
  }

  50% {
    opacity: 1;
    -o-transform: none;
       transform: none;
  }
}

@keyframes kYSxVcHkW {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
  }

  50% {
    opacity: 1;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}

/* line 41, node_modules/bootstrap/scss/_spinners.scss */

:is(.spinner-grow,.cBDAUMaGW) {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
       -o-animation: spinner-grow .75s linear infinite;
          animation: kYSxVcHkW .75s linear infinite;
}

/* line 53, node_modules/bootstrap/scss/_spinners.scss */

:is(.spinner-grow-sm,.cqOKFROIl) {
  width: 1rem;
  height: 1rem;
}

/* line 3, node_modules/bootstrap/scss/utilities/_align.scss */

:is(.align-baseline,.cIWTaTtXW) {
  vertical-align: baseline !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_align.scss */

:is(.align-top,.cKtNJNTHU) {
  vertical-align: top !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_align.scss */

:is(.align-middle,.cnxqokydq) {
  vertical-align: middle !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_align.scss */

:is(.align-bottom,.cRSwHmTav) {
  vertical-align: bottom !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_align.scss */

:is(.align-text-bottom,.cIqzURQZV) {
  vertical-align: text-bottom !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_align.scss */

:is(.align-text-top,.cOQhnhiCV) {
  vertical-align: text-top !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-primary,.cZcbJBItc) {
  background-color: #1275bb !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-primary,.cZcbJBItc):hover,
a:is(.bg-primary,.cZcbJBItc):focus,
button:is(.bg-primary,.cZcbJBItc):hover,
button:is(.bg-primary,.cZcbJBItc):focus {
  background-color: #0e588c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-secondary,.cbCuAbkXF) {
  background-color: #868e96 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-secondary,.cbCuAbkXF):hover,
a:is(.bg-secondary,.cbCuAbkXF):focus,
button:is(.bg-secondary,.cbCuAbkXF):hover,
button:is(.bg-secondary,.cbCuAbkXF):focus {
  background-color: #6c757d !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-success,.ckWpSSdmA) {
  background-color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-success,.ckWpSSdmA):hover,
a:is(.bg-success,.ckWpSSdmA):focus,
button:is(.bg-success,.ckWpSSdmA):hover,
button:is(.bg-success,.ckWpSSdmA):focus {
  background-color: #1e7e34 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-info,.cyJwYOifs) {
  background-color: #17a2b8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-info,.cyJwYOifs):hover,
a:is(.bg-info,.cyJwYOifs):focus,
button:is(.bg-info,.cyJwYOifs):hover,
button:is(.bg-info,.cyJwYOifs):focus {
  background-color: #117a8b !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-warning,.cKaioimZZ) {
  background-color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-warning,.cKaioimZZ):hover,
a:is(.bg-warning,.cKaioimZZ):focus,
button:is(.bg-warning,.cKaioimZZ):hover,
button:is(.bg-warning,.cKaioimZZ):focus {
  background-color: #d39e00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-danger,.cWcefZyaS) {
  background-color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-danger,.cWcefZyaS):hover,
a:is(.bg-danger,.cWcefZyaS):focus,
button:is(.bg-danger,.cWcefZyaS):hover,
button:is(.bg-danger,.cWcefZyaS):focus {
  background-color: #bd2130 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-light,.cKYyOfvJB) {
  background-color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-light,.cKYyOfvJB):hover,
a:is(.bg-light,.cKYyOfvJB):focus,
button:is(.bg-light,.cKYyOfvJB):hover,
button:is(.bg-light,.cKYyOfvJB):focus {
  background-color: #dae0e5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-dark,.cJMZGjpua) {
  background-color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-dark,.cJMZGjpua):hover,
a:is(.bg-dark,.cJMZGjpua):focus,
button:is(.bg-dark,.cJMZGjpua):hover,
button:is(.bg-dark,.cJMZGjpua):focus {
  background-color: #1d2124 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-primary-dark,.cINZpWLZc) {
  background-color: #004a8a !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-primary-dark,.cINZpWLZc):hover,
a:is(.bg-primary-dark,.cINZpWLZc):focus,
button:is(.bg-primary-dark,.cINZpWLZc):hover,
button:is(.bg-primary-dark,.cINZpWLZc):focus {
  background-color: #002f57 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

:is(.bg-grey-dark,.cchURMZrd) {
  background-color: #98a1a7 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.bg-grey-dark,.cchURMZrd):hover,
a:is(.bg-grey-dark,.cchURMZrd):focus,
button:is(.bg-grey-dark,.cchURMZrd):hover,
button:is(.bg-grey-dark,.cchURMZrd):focus {
  background-color: #7c8890 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_background.scss */

:is(.bg-white,.caSVlAVAs) {
  background-color: #fff !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_background.scss */

:is(.bg-transparent,.cysZzOOnN) {
  background-color: transparent !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border,.caKUYrcJg) {
  border: 1px solid #dee2e6 !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-top,.cYUuZVaqV) {
  border-top: 1px solid #dee2e6 !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-right,.chfmHmiXc) {
  border-right: 1px solid #dee2e6 !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-bottom,.cRbeCAwJO) {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-left,.cVFotCymA) {
  border-left: 1px solid #dee2e6 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-0,.cFgulqCQM) {
  border: 0 !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-top-0,.cAjhrUCMy) {
  border-top: 0 !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-right-0,.clXIQYiDp) {
  border-right: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-bottom-0,.cWwyunoSo) {
  border-bottom: 0 !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-left-0,.cTTkTsfrO) {
  border-left: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-primary,.cxWBNVanE) {
  border-color: #1275bb !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-secondary,.cxPGrkqiU) {
  border-color: #868e96 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-success,.cLVyGibzV) {
  border-color: #28a745 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-info,.cmAPxQwZe) {
  border-color: #17a2b8 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-warning,.ccfTAioMM) {
  border-color: #ffc107 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-danger,.cChiuEMPi) {
  border-color: #dc3545 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-light,.chfRTJYGH) {
  border-color: #f8f9fa !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-dark,.cAtLpYJUL) {
  border-color: #343a40 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-primary-dark,.cqQlinckA) {
  border-color: #004a8a !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-grey-dark,.cgqtZVmPX) {
  border-color: #98a1a7 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.border-white,.cJCJDZVQA) {
  border-color: #fff !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded-sm,.cpyaNQRIZ) {
  border-radius: 0.2rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded,.cZbuPEiQu) {
  border-radius: 0.25rem !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded-top,.cGbXZVHWx) {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded-right,.cHAUKuBLf) {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded-bottom,.cHuyBuxeI) {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded-left,.cmBfuTlCA) {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 61, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded-lg,.cvXJctdkq) {
  border-radius: 0.3rem !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded-circle,.cKyCFFqQG) {
  border-radius: 50% !important;
}

/* line 69, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded-pill,.cZaVXnElL) {
  border-radius: 50rem !important;
}

/* line 73, node_modules/bootstrap/scss/utilities/_borders.scss */

:is(.rounded-0,.cYXAuZDsy) {
  border-radius: 0 !important;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

:is(.clearfix,.cSKUcblmU)::after {
  display: block;
  clear: both;
  content: "";
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

:is(.d-none,.caJAYznRH) {
  display: none !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

:is(.d-inline,.cvnBNAXjO) {
  display: inline !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

:is(.d-inline-block,.crByZmanm) {
  display: inline-block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

:is(.d-block,.cVSKsGXAg) {
  display: block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

:is(.d-table,.cNAeIPhTD) {
  display: table !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

:is(.d-table-row,.cfwHFdsxI) {
  display: table-row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

:is(.d-table-cell,.cbFGDwpkC) {
  display: table-cell !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

:is(.d-flex,.cVwrVFRhf) {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

:is(.d-inline-flex,.cGcxuEGxt) {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-sm-none,.cyqhvkddx) {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-sm-inline,.cJFheZogZ) {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-sm-inline-block,.cYBUWdcJF) {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-sm-block,.cZdAKlOzH) {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-sm-table,.cuStVdBzC) {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-sm-table-row,.ckhzKmQBe) {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-sm-table-cell,.cWvuGNrFV) {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-sm-flex,.cQyAgfYhB) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-sm-inline-flex,.cAXXwpJXY) {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-md-none,.cNxCpZtuX) {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-md-inline,.ctAlkqhtx) {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-md-inline-block,.cfjSjasXw) {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-md-block,.cAiTCPqfp) {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-md-table,.cZqYrwFVl) {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-md-table-row,.chpAbnZzk) {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-md-table-cell,.cMEArqpVM) {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-md-flex,.cjpAeeLAF) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-md-inline-flex,.cvUxHRMPj) {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-lg-none,.cwbZHnLFD) {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-lg-inline,.cFPgpAjUd) {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-lg-inline-block,.cwssDbzfH) {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-lg-block,.caMrpZSyY) {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-lg-table,.ctozSYnAG) {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-lg-table-row,.cZvpzzfOt) {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-lg-table-cell,.cLeyiSfZb) {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-lg-flex,.ccBALjtoX) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-lg-inline-flex,.cecFZYjJS) {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-xl-none,.ctuhZxvJc) {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-xl-inline,.clZdlxuhc) {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-xl-inline-block,.cZIUSZrNj) {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-xl-block,.cWzqhlqqn) {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-xl-table,.cNBMQxANM) {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-xl-table-row,.coWtjWusU) {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-xl-table-cell,.cQzAchZas) {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-xl-flex,.cAotLoWOM) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-xl-inline-flex,.ciarIukIu) {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-print-none,.ctOwWmkir) {
    display: none !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-print-inline,.cLgvqZaCZ) {
    display: inline !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-print-inline-block,.cZStlJFmd) {
    display: inline-block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-print-block,.cPpfJtPyH) {
    display: block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-print-table,.cTynqMFcX) {
    display: table !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-print-table-row,.ceHNuexlI) {
    display: table-row !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-print-table-cell,.csRJXwcQQ) {
    display: table-cell !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-print-flex,.caLAeiMwO) {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  :is(.d-print-inline-flex,.cmxpZhBxx) {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

/* line 3, node_modules/bootstrap/scss/utilities/_embed.scss */

:is(.embed-responsive,.cwAQeFlSf) {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 10, node_modules/bootstrap/scss/utilities/_embed.scss */

:is(.embed-responsive,.cwAQeFlSf)::before {
  display: block;
  content: "";
}

/* line 15, node_modules/bootstrap/scss/utilities/_embed.scss */

:is(.embed-responsive,.cwAQeFlSf) :is(.embed-responsive-item,.ctXTiuBLh),:is(
.embed-responsive,
.cwAQeFlSf) iframe,:is(
.embed-responsive,
.cwAQeFlSf) embed,:is(
.embed-responsive,
.cwAQeFlSf) object,:is(
.embed-responsive,
.cwAQeFlSf) video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

:is(.embed-responsive-21by9,.crApDfRuc)::before {
  padding-top: 42.85714%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

:is(.embed-responsive-16by9,.cxZswbVaI)::before {
  padding-top: 56.25%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

:is(.embed-responsive-4by3,.cTODYZWdI)::before {
  padding-top: 75%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

:is(.embed-responsive-1by1,.cjVjuOQyR)::before {
  padding-top: 100%;
}

/* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

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

/* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

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

/* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

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

/* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

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

/* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

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

/* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

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

/* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

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

/* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

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

/* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.justify-content-start,.cdedckryX) {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

/* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.justify-content-end,.cZxzBUSEn) {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

/* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.justify-content-center,.cPTxyZGmy) {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

/* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.justify-content-between,.ceqHTCIhh) {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

/* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.justify-content-around,.cHGlwAxRb) {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-items-start,.cUGCmcEIi) {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-items-end,.cFqjnCoSr) {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-items-center,.cEcntPbpC) {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-items-baseline,.cWkcpMNhW) {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-items-stretch,.cELzZNTyH) {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-content-start,.cAPvpYeBd) {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-content-end,.cCSWPFuTd) {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-content-center,.cmobyTaYp) {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-content-between,.chNIIThqo) {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-content-around,.cqfKcZjFu) {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

/* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-content-stretch,.cIooYAUeb) {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

/* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-self-auto,.cCIKvLdwl) {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-self-start,.cOhQlMTFr) {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-self-end,.cvqaGmFeN) {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-self-center,.cQndmexpB) {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-self-baseline,.cwiofFsUj) {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

/* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

:is(.align-self-stretch,.cwwtViceI) {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-sm-start,.cYOohmAye) {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-sm-end,.cvaBvxstU) {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-sm-center,.cJPhIShWe) {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-sm-between,.cwAJAcXAp) {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-sm-around,.cFmeMXwxa) {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-sm-start,.cqLpzeJPO) {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-sm-end,.cIGjRukUM) {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-sm-center,.cQrtWELSn) {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-sm-baseline,.cnvdVFIAE) {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-sm-stretch,.ckrTIMJXL) {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-sm-start,.cOxpnwaIR) {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-sm-end,.caupPPaHg) {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-sm-center,.cVuCDrxGz) {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-sm-between,.cLYPmdUUy) {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-sm-around,.cwnFEbeZp) {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-sm-stretch,.cZGYpJFiH) {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-sm-auto,.crvNJUePX) {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-sm-start,.cTreKMRst) {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-sm-end,.cZOscIlGw) {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-sm-center,.cTfRqXVao) {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-sm-baseline,.czVbkXzjf) {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-sm-stretch,.cfrsvpCCV) {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-md-start,.chdDYIFZX) {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-md-end,.cNlKuGczP) {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-md-center,.cHsSLXEEu) {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-md-between,.cUGvZxtPG) {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-md-around,.cNwiCJQcI) {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-md-start,.clHWCCelB) {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-md-end,.cMSQPJsHq) {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-md-center,.clwpzizCl) {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-md-baseline,.cVrFVQCZe) {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-md-stretch,.cZRiosQFu) {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-md-start,.ctcvPZQTM) {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-md-end,.cSJAcvXbv) {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-md-center,.csSxvubGU) {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-md-between,.cMSZjHdnj) {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-md-around,.cRIuuHicn) {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-md-stretch,.cpWhGeiPY) {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-md-auto,.cBcfsgVXm) {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-md-start,.cqZezlrnZ) {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-md-end,.cKwYIlsEk) {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-md-center,.cDKOSdIZF) {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-md-baseline,.cjxyHgEkS) {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-md-stretch,.cMGaPBAsM) {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-lg-start,.cqLUpnzab) {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-lg-end,.cumNUhXoj) {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-lg-center,.cZudsqMaf) {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-lg-between,.cZwBYkrxC) {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-lg-around,.ckUMbOeCY) {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-lg-start,.cgZTBstXN) {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-lg-end,.cfModtjmD) {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-lg-center,.cbftZgjWA) {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-lg-baseline,.czCdBVRyP) {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-lg-stretch,.csWzOuvZa) {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-lg-start,.cJhtYjWZs) {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-lg-end,.ckfAAbpTV) {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-lg-center,.cNPKPGSGC) {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-lg-between,.cjphMkQqf) {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-lg-around,.cOMkTpwKD) {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-lg-stretch,.cMEeSonie) {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-lg-auto,.ciukDAunM) {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-lg-start,.cJliiQbAe) {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-lg-end,.cPYBncDVF) {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-lg-center,.cGwlBgbBL) {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-lg-baseline,.cyMAFybSZ) {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-lg-stretch,.cQhNRXaKp) {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

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

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-xl-start,.cHANxYWbA) {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-xl-end,.chrkBKMbQ) {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-xl-center,.ccyaAsles) {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-xl-between,.cbTyzmCdM) {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.justify-content-xl-around,.cappKqBDh) {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-xl-start,.cNuNulaVN) {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-xl-end,.cWRGZeZBv) {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-xl-center,.cJVVLaCan) {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-xl-baseline,.cALAnfVwZ) {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-items-xl-stretch,.ccMoRFqZw) {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-xl-start,.cBgfXhZGZ) {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-xl-end,.cSoCXETXQ) {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-xl-center,.cOoChYAPq) {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-xl-between,.ctlqqIWRA) {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-xl-around,.cUfPXWcPP) {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-content-xl-stretch,.cyJowDgas) {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-xl-auto,.cRGaEDnly) {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-xl-start,.cHkeEnPZB) {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-xl-end,.cmMCgqApZ) {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-xl-center,.cWmCYzHVT) {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-xl-baseline,.cPTpXaKnb) {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  :is(.align-self-xl-stretch,.cIMfjciOe) {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

/* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

:is(.float-left,.cNhJftLbI) {
  float: left !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

:is(.float-right,.cxNBmEVlM) {
  float: right !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

:is(.float-none,.cDMcMEHAC) {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-sm-left,.cgHlXxlQb) {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-sm-right,.caZOiSpBf) {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-sm-none,.chjbmvTUL) {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-md-left,.cjSHuyyUf) {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-md-right,.cKVZcWPkF) {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-md-none,.cCzrMvYRo) {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-lg-left,.cSjEYZcYr) {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-lg-right,.cujuvJdgd) {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-lg-none,.cXHMnNbSu) {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-xl-left,.csYYcPdsP) {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-xl-right,.cxUHmLHpz) {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  :is(.float-xl-none,.cWDbITJTb) {
    float: none !important;
  }
}

/* line 4, node_modules/bootstrap/scss/utilities/_interactions.scss */

:is(.user-select-all,.cbueXKETY) {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_interactions.scss */

:is(.user-select-auto,.cTEurFitd) {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_interactions.scss */

:is(.user-select-none,.cvDCxAqNA) {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */

:is(.overflow-auto,.cxGQRUZCV) {
  overflow: auto !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */

:is(.overflow-hidden,.ccKuqhabJ) {
  overflow: hidden !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

:is(.position-static,.coKVYBZYg) {
  position: static !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

:is(.position-relative,.cOgmACHZQ) {
  position: relative !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

:is(.position-absolute,.ctVEDReza) {
  position: absolute !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

:is(.position-fixed,.cGVeyvnXi) {
  position: fixed !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

:is(.position-sticky,.cozoHsmdF) {
  position: sticky !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */

:is(.fixed-top,.cUFRwNRIK) {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 18, node_modules/bootstrap/scss/utilities/_position.scss */

:is(.fixed-bottom,.cUNuwwBeH) {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  /* line 26, node_modules/bootstrap/scss/utilities/_position.scss */

  :is(.sticky-top,.cAaErNDZG) {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5, node_modules/bootstrap/scss/utilities/_screenreaders.scss */

:is(.sr-only,.cuRnwXQeb) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 25, node_modules/bootstrap/scss/mixins/_screen-reader.scss */

:is(.sr-only-focusable,.cKaJtrVrp):active,:is(
.sr-only-focusable,
.cKaJtrVrp):focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 3, node_modules/bootstrap/scss/utilities/_shadows.scss */

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

/* line 4, node_modules/bootstrap/scss/utilities/_shadows.scss */

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

/* line 5, node_modules/bootstrap/scss/utilities/_shadows.scss */

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

/* line 6, node_modules/bootstrap/scss/utilities/_shadows.scss */

:is(.shadow-none,.cdefxHGnT) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.w-25,.csszMwMAN) {
  width: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.w-50,.cQnleGJAh) {
  width: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.w-75,.cKmmZCEre) {
  width: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.w-100,.cIEAVAsRj) {
  width: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.w-auto,.cEaImQmQA) {
  width: auto !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.h-25,.ckhzrgUja) {
  height: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.h-50,.cpXKeNtmk) {
  height: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.h-75,.cXAEsyBDZ) {
  height: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.h-100,.cBeDMKSre) {
  height: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.h-auto,.cZLbQhWdv) {
  height: auto !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.mw-100,.ccqEYNAWq) {
  max-width: 100% !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.mh-100,.cwLBQactA) {
  max-height: 100% !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.min-vw-100,.cPdamjkGx) {
  min-width: 100vw !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.min-vh-100,.cSAxvmYnL) {
  min-height: 100vh !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.vw-100,.cOrMsRQos) {
  width: 100vw !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_sizing.scss */

:is(.vh-100,.cTcDVxZvL) {
  height: 100vh !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-0,.celCPNnkm) {
  margin: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-0,.chhudpWQF),:is(
.my-0,
.cLzZyidzA) {
  margin-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-0,.cJINZypfd),:is(
.mx-0,
.cxQHEDdYr) {
  margin-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-0,.craWxZKxU),:is(
.my-0,
.cLzZyidzA) {
  margin-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-0,.cvUfITPEF),:is(
.mx-0,
.cxQHEDdYr) {
  margin-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-1,.cSAEsBikK) {
  margin: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-1,.coFfJZcrv),:is(
.my-1,
.cIpzUnkSC) {
  margin-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-1,.cKvGvEeii),:is(
.mx-1,
.crYLirJYl) {
  margin-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-1,.cBnATtsMv),:is(
.my-1,
.cIpzUnkSC) {
  margin-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-1,.cBxWaJPzg),:is(
.mx-1,
.crYLirJYl) {
  margin-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-2,.csGAZXDdH) {
  margin: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-2,.cjYPgrvGI),:is(
.my-2,
.cofxjgGwr) {
  margin-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-2,.clXFiqKDl),:is(
.mx-2,
.cmrOPbWnw) {
  margin-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-2,.cDZxciZgf),:is(
.my-2,
.cofxjgGwr) {
  margin-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-2,.cktBWPSEl),:is(
.mx-2,
.cmrOPbWnw) {
  margin-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-3,.cxxNzcsae) {
  margin: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-3,.ccHeAYllE),:is(
.my-3,
.cBdWYQqTF) {
  margin-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-3,.cEnDAbhyE),:is(
.mx-3,
.cPOrBivdS) {
  margin-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-3,.ctSdKhJsQ),:is(
.my-3,
.cBdWYQqTF) {
  margin-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-3,.cCLgYzeJr),:is(
.mx-3,
.cPOrBivdS) {
  margin-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-4,.cATHNKVzx) {
  margin: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-4,.crqxXQjkk),:is(
.my-4,
.crgDAXjkz) {
  margin-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-4,.ccuQxVbaO),:is(
.mx-4,
.cBVuHQpue) {
  margin-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-4,.cXXfdyitX),:is(
.my-4,
.crgDAXjkz) {
  margin-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-4,.cUGXFmpES),:is(
.mx-4,
.cBVuHQpue) {
  margin-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-5,.coeIryKDq) {
  margin: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-5,.chDHDiQTF),:is(
.my-5,
.cvONLZkrR) {
  margin-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-5,.cMJwoMCid),:is(
.mx-5,
.cCPNSGdOF) {
  margin-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-5,.czqSWvfEU),:is(
.my-5,
.cvONLZkrR) {
  margin-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-5,.cSfSidiEy),:is(
.mx-5,
.cCPNSGdOF) {
  margin-left: 3rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.p-0,.chxHfWIGA) {
  padding: 0 !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pt-0,.cZEkDFXgH),:is(
.py-0,
.crEDjJfAo) {
  padding-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pr-0,.cDUPpZXxs),:is(
.px-0,
.cFTPbBnFH) {
  padding-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pb-0,.cfSOEgbZJ),:is(
.py-0,
.crEDjJfAo) {
  padding-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pl-0,.cRAIWLQOs),:is(
.px-0,
.cFTPbBnFH) {
  padding-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.p-1,.cTazPRolb) {
  padding: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pt-1,.cTzesLALD),:is(
.py-1,
.cAAfRAdlK) {
  padding-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pr-1,.ctXKHvrVa),:is(
.px-1,
.cAjeqkqIY) {
  padding-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pb-1,.cyHNEqolt),:is(
.py-1,
.cAAfRAdlK) {
  padding-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pl-1,.cGvNWuLLB),:is(
.px-1,
.cAjeqkqIY) {
  padding-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.p-2,.cupzLAcZa) {
  padding: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pt-2,.cQzmeSphV),:is(
.py-2,
.cjayctKyT) {
  padding-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pr-2,.cKefoFZCO),:is(
.px-2,
.cskaUkdSm) {
  padding-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pb-2,.ciYXtitvA),:is(
.py-2,
.cjayctKyT) {
  padding-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pl-2,.ckkGMwVFD),:is(
.px-2,
.cskaUkdSm) {
  padding-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.p-3,.cZFeJgsny) {
  padding: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pt-3,.cgGLEyHnF),:is(
.py-3,
.clRiyRrLe) {
  padding-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pr-3,.cRfSSUDPH),:is(
.px-3,
.cgydXYjrI) {
  padding-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pb-3,.cOxymDKcJ),:is(
.py-3,
.clRiyRrLe) {
  padding-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pl-3,.cSVravLrM),:is(
.px-3,
.cgydXYjrI) {
  padding-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.p-4,.coZEDDOvB) {
  padding: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pt-4,.cGMNXTJfA),:is(
.py-4,
.csiOZvdfl) {
  padding-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pr-4,.cqOBuTFJK),:is(
.px-4,
.cEOiKKAiZ) {
  padding-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pb-4,.cduwEjIJK),:is(
.py-4,
.csiOZvdfl) {
  padding-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pl-4,.cZqNqAZZw),:is(
.px-4,
.cEOiKKAiZ) {
  padding-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.p-5,.czbMJeLbu) {
  padding: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pt-5,.cvZMyIozB),:is(
.py-5,
.clwHyrZrc) {
  padding-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pr-5,.cSbkjlJXK),:is(
.px-5,
.cbPGfVARp) {
  padding-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pb-5,.cxXOLICvB),:is(
.py-5,
.clwHyrZrc) {
  padding-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.pl-5,.cZNzHgqeL),:is(
.px-5,
.cbPGfVARp) {
  padding-left: 3rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-n1,.cfEqtflPs) {
  margin: -0.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-n1,.cOdldjrJO),:is(
.my-n1,
.clDgXJzJC) {
  margin-top: -0.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-n1,.cfMSFowMu),:is(
.mx-n1,
.cQBfblHzk) {
  margin-right: -0.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-n1,.cObnvkupH),:is(
.my-n1,
.clDgXJzJC) {
  margin-bottom: -0.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-n1,.cDmsupaUh),:is(
.mx-n1,
.cQBfblHzk) {
  margin-left: -0.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-n2,.cBWSqQWcw) {
  margin: -0.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-n2,.cteZYprGB),:is(
.my-n2,
.cRnbyCQdD) {
  margin-top: -0.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-n2,.cMpEYkqZy),:is(
.mx-n2,
.cpdmFnGmu) {
  margin-right: -0.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-n2,.cZFPTXjFX),:is(
.my-n2,
.cRnbyCQdD) {
  margin-bottom: -0.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-n2,.cojQWbtCS),:is(
.mx-n2,
.cpdmFnGmu) {
  margin-left: -0.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-n3,.cecfuwEJu) {
  margin: -1rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-n3,.cNlaovfoU),:is(
.my-n3,
.cqdoxFNDe) {
  margin-top: -1rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-n3,.cBTgOJihh),:is(
.mx-n3,
.cHAAFotdS) {
  margin-right: -1rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-n3,.cNFZKTTvE),:is(
.my-n3,
.cqdoxFNDe) {
  margin-bottom: -1rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-n3,.cJelNcNZJ),:is(
.mx-n3,
.cHAAFotdS) {
  margin-left: -1rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-n4,.ccbzHWcil) {
  margin: -1.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-n4,.cFKeFzCWP),:is(
.my-n4,
.ckQYFAfDz) {
  margin-top: -1.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-n4,.ctenANNit),:is(
.mx-n4,
.cTAQfqqOq) {
  margin-right: -1.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-n4,.cORgSQRYv),:is(
.my-n4,
.ckQYFAfDz) {
  margin-bottom: -1.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-n4,.cqjYmPFwz),:is(
.mx-n4,
.cTAQfqqOq) {
  margin-left: -1.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-n5,.cXbdGjZEK) {
  margin: -3rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-n5,.cJeBoVASS),:is(
.my-n5,
.cPTjdAqzi) {
  margin-top: -3rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-n5,.crWZSwDgP),:is(
.mx-n5,
.cUqWkQEPj) {
  margin-right: -3rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-n5,.ccECqsgSI),:is(
.my-n5,
.cPTjdAqzi) {
  margin-bottom: -3rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-n5,.cnAiGHILy),:is(
.mx-n5,
.cUqWkQEPj) {
  margin-left: -3rem !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.m-auto,.cOUUfAcWq) {
  margin: auto !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mt-auto,.cRceUhTQm),:is(
.my-auto,
.cJplqRWfv) {
  margin-top: auto !important;
}

/* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mr-auto,.cWCmPbVWW),:is(
.mx-auto,
.cjvZAqANP) {
  margin-right: auto !important;
}

/* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.mb-auto,.cqPxWOQgH),:is(
.my-auto,
.cJplqRWfv) {
  margin-bottom: auto !important;
}

/* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

:is(.ml-auto,.czdbJHGSq),:is(
.mx-auto,
.cjvZAqANP) {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-0,.cIDSmVWUH) {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-0,.cobkvUWcM),:is(
  .my-sm-0,
  .cMGYtTWZr) {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-0,.cNeCsZaWd),:is(
  .mx-sm-0,
  .cuBbgVzkh) {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-0,.cMhkuoZeZ),:is(
  .my-sm-0,
  .cMGYtTWZr) {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-0,.chvbyhHjJ),:is(
  .mx-sm-0,
  .cuBbgVzkh) {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-1,.cBOMyqjqX) {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-1,.cHiEBmLtt),:is(
  .my-sm-1,
  .cGALAIUGe) {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-1,.cAxeCbNrc),:is(
  .mx-sm-1,
  .cCRpeXFBG) {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-1,.coDviHlzH),:is(
  .my-sm-1,
  .cGALAIUGe) {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-1,.cyPDfpiXT),:is(
  .mx-sm-1,
  .cCRpeXFBG) {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-2,.cEIQgScxH) {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-2,.cHyLPwIbE),:is(
  .my-sm-2,
  .czFPvESZn) {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-2,.ciHECFIWV),:is(
  .mx-sm-2,
  .cSSuwFgZp) {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-2,.clJSxktyd),:is(
  .my-sm-2,
  .czFPvESZn) {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-2,.cUwXxACBL),:is(
  .mx-sm-2,
  .cSSuwFgZp) {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-3,.cRmPHZwzx) {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-3,.cpAgXBoma),:is(
  .my-sm-3,
  .cJeAzCXVZ) {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-3,.cLGLEjvrZ),:is(
  .mx-sm-3,
  .clUWdasIi) {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-3,.cWpRHvtun),:is(
  .my-sm-3,
  .cJeAzCXVZ) {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-3,.cfLWPpOsQ),:is(
  .mx-sm-3,
  .clUWdasIi) {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-4,.cQxpgZnji) {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-4,.cUhfkXQNw),:is(
  .my-sm-4,
  .cAdwerOcc) {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-4,.cZAhQAxsc),:is(
  .mx-sm-4,
  .cwhXTcSkn) {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-4,.chkSUvUjr),:is(
  .my-sm-4,
  .cAdwerOcc) {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-4,.cEVWnjomx),:is(
  .mx-sm-4,
  .cwhXTcSkn) {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-5,.cCyoXXOvs) {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-5,.cZWflocRA),:is(
  .my-sm-5,
  .cAfjXopUe) {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-5,.cTObGxOex),:is(
  .mx-sm-5,
  .cxAOsdTDS) {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-5,.cdhxSNpmj),:is(
  .my-sm-5,
  .cAfjXopUe) {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-5,.cZCxHyUCN),:is(
  .mx-sm-5,
  .cxAOsdTDS) {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-sm-0,.cfwRIDhFG) {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-sm-0,.cyttAznGi),:is(
  .py-sm-0,
  .coFxCieNR) {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-sm-0,.csknJPoCT),:is(
  .px-sm-0,
  .ctUJDwOPs) {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-sm-0,.cSiCquBdb),:is(
  .py-sm-0,
  .coFxCieNR) {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-sm-0,.cuKQSVmoa),:is(
  .px-sm-0,
  .ctUJDwOPs) {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-sm-1,.cIwdBpDyi) {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-sm-1,.cZviuArgr),:is(
  .py-sm-1,
  .cxOOnSfce) {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-sm-1,.cZicqYURs),:is(
  .px-sm-1,
  .cvHczpYCN) {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-sm-1,.cUHkgtqqA),:is(
  .py-sm-1,
  .cxOOnSfce) {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-sm-1,.cGsMAmpmG),:is(
  .px-sm-1,
  .cvHczpYCN) {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-sm-2,.cTouVJPEi) {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-sm-2,.cpnNSMKtD),:is(
  .py-sm-2,
  .cKydhJdEB) {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-sm-2,.cJCtcBzpu),:is(
  .px-sm-2,
  .cKVGtogFJ) {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-sm-2,.ctQTQUuJx),:is(
  .py-sm-2,
  .cKydhJdEB) {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-sm-2,.cxakuYgsz),:is(
  .px-sm-2,
  .cKVGtogFJ) {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-sm-3,.cPVFPTnXn) {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-sm-3,.cCdiGoGOs),:is(
  .py-sm-3,
  .cvJoOzAsU) {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-sm-3,.cuorMofql),:is(
  .px-sm-3,
  .ciszEqIER) {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-sm-3,.cQlZHCogA),:is(
  .py-sm-3,
  .cvJoOzAsU) {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-sm-3,.chVOdFPZR),:is(
  .px-sm-3,
  .ciszEqIER) {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-sm-4,.coEKyUxsZ) {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-sm-4,.chOudVQTq),:is(
  .py-sm-4,
  .cZSPxrFOP) {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-sm-4,.cEiXmZYEP),:is(
  .px-sm-4,
  .cibaixDxz) {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-sm-4,.cwVYiqHZV),:is(
  .py-sm-4,
  .cZSPxrFOP) {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-sm-4,.cBOWFwgzx),:is(
  .px-sm-4,
  .cibaixDxz) {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-sm-5,.cTJIIaqyT) {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-sm-5,.csOtqXgyc),:is(
  .py-sm-5,
  .cdTZxQNLF) {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-sm-5,.ccZBPVtSj),:is(
  .px-sm-5,
  .cSpkefDHi) {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-sm-5,.cJGrGikiq),:is(
  .py-sm-5,
  .cdTZxQNLF) {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-sm-5,.cNAYdKlQs),:is(
  .px-sm-5,
  .cSpkefDHi) {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-n1,.cIjRIexGV) {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-n1,.cnEyAErdV),:is(
  .my-sm-n1,
  .cRLEDrCqV) {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-n1,.cgbvOKmMX),:is(
  .mx-sm-n1,
  .cWhpgbpDJ) {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-n1,.cadDJgUjf),:is(
  .my-sm-n1,
  .cRLEDrCqV) {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-n1,.cZlrGvKef),:is(
  .mx-sm-n1,
  .cWhpgbpDJ) {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-n2,.cAWThtjbN) {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-n2,.cfooaCaMB),:is(
  .my-sm-n2,
  .cgDZxrsYc) {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-n2,.ccUGxgWna),:is(
  .mx-sm-n2,
  .cDTjPZsnA) {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-n2,.cCFETQQos),:is(
  .my-sm-n2,
  .cgDZxrsYc) {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-n2,.cGWKyVFkz),:is(
  .mx-sm-n2,
  .cDTjPZsnA) {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-n3,.cZfAcXxRO) {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-n3,.cMNZXoruo),:is(
  .my-sm-n3,
  .cEASRPQzJ) {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-n3,.cErnMpVNI),:is(
  .mx-sm-n3,
  .cdcBuhwuX) {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-n3,.cgHDqguJD),:is(
  .my-sm-n3,
  .cEASRPQzJ) {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-n3,.cDZVdHhPE),:is(
  .mx-sm-n3,
  .cdcBuhwuX) {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-n4,.cJDLqfygq) {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-n4,.cGwEpDGzZ),:is(
  .my-sm-n4,
  .cpAVTrwKU) {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-n4,.cIFhvQTsr),:is(
  .mx-sm-n4,
  .chyJZeZEs) {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-n4,.cZOzBYQYu),:is(
  .my-sm-n4,
  .cpAVTrwKU) {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-n4,.ccACBzOHx),:is(
  .mx-sm-n4,
  .chyJZeZEs) {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-n5,.cRQQjNAhY) {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-n5,.cpZIZtbTn),:is(
  .my-sm-n5,
  .cPzqIYFqz) {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-n5,.cUBYeWVbI),:is(
  .mx-sm-n5,
  .cdAfiPSza) {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-n5,.cWfIIZGlq),:is(
  .my-sm-n5,
  .cPzqIYFqz) {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-n5,.ceAivLmcU),:is(
  .mx-sm-n5,
  .cdAfiPSza) {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-sm-auto,.cjUVLgwep) {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-sm-auto,.cvlPFnYME),:is(
  .my-sm-auto,
  .cqHBoTFbU) {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-sm-auto,.clHttZbgL),:is(
  .mx-sm-auto,
  .ciLsQmPAK) {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-sm-auto,.cArfmGhET),:is(
  .my-sm-auto,
  .cqHBoTFbU) {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-sm-auto,.cPDovGkWP),:is(
  .mx-sm-auto,
  .ciLsQmPAK) {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-0,.cHZVCMuCU) {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-0,.crhzvfyKV),:is(
  .my-md-0,
  .crzDhPRYk) {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-0,.cZcqUqdNv),:is(
  .mx-md-0,
  .chCOvZxNs) {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-0,.czhOSPKoh),:is(
  .my-md-0,
  .crzDhPRYk) {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-0,.civGkVvjq),:is(
  .mx-md-0,
  .chCOvZxNs) {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-1,.cjYLmWHAK) {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-1,.cjLJQLvQh),:is(
  .my-md-1,
  .cnZglPHoC) {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-1,.cMETnhxcA),:is(
  .mx-md-1,
  .cPzppbspX) {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-1,.cuBUDTKJI),:is(
  .my-md-1,
  .cnZglPHoC) {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-1,.cPpkxiMWJ),:is(
  .mx-md-1,
  .cPzppbspX) {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-2,.cLOrPEHtz) {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-2,.cpZvaLUWz),:is(
  .my-md-2,
  .ckBZndlOy) {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-2,.cOKepMCzk),:is(
  .mx-md-2,
  .cokGSpSHx) {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-2,.cpLVgXFZU),:is(
  .my-md-2,
  .ckBZndlOy) {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-2,.cOgZnfRUa),:is(
  .mx-md-2,
  .cokGSpSHx) {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-3,.cBcQItfRM) {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-3,.ccKiUsPUi),:is(
  .my-md-3,
  .cgUpeFgyA) {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-3,.cXyxNJXMM),:is(
  .mx-md-3,
  .cNwLTmjoK) {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-3,.cBihsieeY),:is(
  .my-md-3,
  .cgUpeFgyA) {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-3,.caxhhhTjZ),:is(
  .mx-md-3,
  .cNwLTmjoK) {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-4,.cCQybDyEO) {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-4,.cWTwGoIqV),:is(
  .my-md-4,
  .cGmZsuZCP) {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-4,.cSPKSnrEl),:is(
  .mx-md-4,
  .cuWbfzzeY) {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-4,.cEZIMmQhs),:is(
  .my-md-4,
  .cGmZsuZCP) {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-4,.cnhwWuaGv),:is(
  .mx-md-4,
  .cuWbfzzeY) {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-5,.cidnFhaVt) {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-5,.cJbPYTFHD),:is(
  .my-md-5,
  .caAMhiwSR) {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-5,.csAksAhVh),:is(
  .mx-md-5,
  .cunFFxvvF) {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-5,.cAPAXIvrL),:is(
  .my-md-5,
  .caAMhiwSR) {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-5,.calqDjiHr),:is(
  .mx-md-5,
  .cunFFxvvF) {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-md-0,.cryDxceMi) {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-md-0,.cxkdZVSUP),:is(
  .py-md-0,
  .cmWKllHbO) {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-md-0,.ciqBTPlsn),:is(
  .px-md-0,
  .cZuaQdATc) {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-md-0,.cKoNnfKGX),:is(
  .py-md-0,
  .cmWKllHbO) {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-md-0,.cRaCvGccA),:is(
  .px-md-0,
  .cZuaQdATc) {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-md-1,.cNjaMWtSh) {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-md-1,.cZhjqbgcM),:is(
  .py-md-1,
  .cYXaMxSBs) {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-md-1,.ctBCzlYFD),:is(
  .px-md-1,
  .cjFEDGNEj) {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-md-1,.cFJpabpjP),:is(
  .py-md-1,
  .cYXaMxSBs) {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-md-1,.cZHoqZsBq),:is(
  .px-md-1,
  .cjFEDGNEj) {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-md-2,.cujqrxZLG) {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-md-2,.cOECQukHl),:is(
  .py-md-2,
  .ciDYIZtaK) {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-md-2,.cFmvOWTAL),:is(
  .px-md-2,
  .cQnpYzjwH) {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-md-2,.cVCWvKwCO),:is(
  .py-md-2,
  .ciDYIZtaK) {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-md-2,.cdAzZHdzs),:is(
  .px-md-2,
  .cQnpYzjwH) {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-md-3,.cvAKHGDOL) {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-md-3,.cErpxgxLC),:is(
  .py-md-3,
  .cfZgWRjlQ) {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-md-3,.caNZcAOZV),:is(
  .px-md-3,
  .czqdyeeGu) {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-md-3,.cDTisaKzW),:is(
  .py-md-3,
  .cfZgWRjlQ) {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-md-3,.cjNbQvsgG),:is(
  .px-md-3,
  .czqdyeeGu) {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-md-4,.clZaVLQob) {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-md-4,.cAAZAGWmh),:is(
  .py-md-4,
  .cPeiPJnvj) {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-md-4,.cAAoycIme),:is(
  .px-md-4,
  .cwEmUNUXo) {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-md-4,.cXJMhdBeI),:is(
  .py-md-4,
  .cPeiPJnvj) {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-md-4,.cwWTydqZt),:is(
  .px-md-4,
  .cwEmUNUXo) {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-md-5,.cnUVdqCBS) {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-md-5,.cXvGvhFbG),:is(
  .py-md-5,
  .cRROGQMIm) {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-md-5,.cdJvMvXvq),:is(
  .px-md-5,
  .cceEAQCzh) {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-md-5,.cKWdNfflP),:is(
  .py-md-5,
  .cRROGQMIm) {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-md-5,.cNRPcTiws),:is(
  .px-md-5,
  .cceEAQCzh) {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-n1,.chtFAgXss) {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-n1,.cJaMIalwz),:is(
  .my-md-n1,
  .cAPSMZIeQ) {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-n1,.cDnxJuydZ),:is(
  .mx-md-n1,
  .csUUZBdHd) {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-n1,.cTfRoYCTr),:is(
  .my-md-n1,
  .cAPSMZIeQ) {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-n1,.cZZXvKfha),:is(
  .mx-md-n1,
  .csUUZBdHd) {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-n2,.cJGcIvXeW) {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-n2,.cZXuZzRmV),:is(
  .my-md-n2,
  .cfuIeHNHV) {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-n2,.coiAcKdbA),:is(
  .mx-md-n2,
  .cScVIbLAA) {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-n2,.cGhsvcYGX),:is(
  .my-md-n2,
  .cfuIeHNHV) {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-n2,.cZZJUYtjF),:is(
  .mx-md-n2,
  .cScVIbLAA) {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-n3,.cobfOaBUK) {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-n3,.citYYeWJd),:is(
  .my-md-n3,
  .cytDrIduz) {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-n3,.cIiqFOlsv),:is(
  .mx-md-n3,
  .cfyhPiUcS) {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-n3,.cqzcZeejd),:is(
  .my-md-n3,
  .cytDrIduz) {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-n3,.cDbraTjzH),:is(
  .mx-md-n3,
  .cfyhPiUcS) {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-n4,.ckpICDriA) {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-n4,.csSUsCOmX),:is(
  .my-md-n4,
  .ceWVackZq) {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-n4,.crOAFNNRU),:is(
  .mx-md-n4,
  .cAraaLMLs) {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-n4,.cZkfLGbLW),:is(
  .my-md-n4,
  .ceWVackZq) {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-n4,.cVyULxFWc),:is(
  .mx-md-n4,
  .cAraaLMLs) {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-n5,.crEmpyQmK) {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-n5,.cmkbttvPP),:is(
  .my-md-n5,
  .cBNoVMsgU) {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-n5,.cJhncKsPS),:is(
  .mx-md-n5,
  .cAQEsJVNt) {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-n5,.cNTeezYTO),:is(
  .my-md-n5,
  .cBNoVMsgU) {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-n5,.czIlLevxI),:is(
  .mx-md-n5,
  .cAQEsJVNt) {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-md-auto,.cAZEVDbDX) {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-md-auto,.cUDqdCGDl),:is(
  .my-md-auto,
  .cLzvMlvAP) {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-md-auto,.ceeotvmuZ),:is(
  .mx-md-auto,
  .cuTNSUyaq) {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-md-auto,.cMSKoAxGp),:is(
  .my-md-auto,
  .cLzvMlvAP) {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-md-auto,.cDtGwAAks),:is(
  .mx-md-auto,
  .cuTNSUyaq) {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-0,.czFivSKVZ) {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-0,.cjvmgWpIf),:is(
  .my-lg-0,
  .ceyqmHyCo) {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-0,.cwnbiCoSJ),:is(
  .mx-lg-0,
  .ccMPXJZyG) {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-0,.cSrbcLNiD),:is(
  .my-lg-0,
  .ceyqmHyCo) {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-0,.cpVghsZpD),:is(
  .mx-lg-0,
  .ccMPXJZyG) {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-1,.ciNNxNiZj) {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-1,.cdQvSxNmG),:is(
  .my-lg-1,
  .cFJlzmvDZ) {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-1,.cBnUMZFuC),:is(
  .mx-lg-1,
  .cZGPIntDa) {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-1,.cYiRilXMl),:is(
  .my-lg-1,
  .cFJlzmvDZ) {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-1,.cDnQXGaPL),:is(
  .mx-lg-1,
  .cZGPIntDa) {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-2,.cgCEYjoGs) {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-2,.cKcYqZxSs),:is(
  .my-lg-2,
  .cATIBhMMA) {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-2,.cPaKglatA),:is(
  .mx-lg-2,
  .cGkJnryZx) {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-2,.cJxMTHKxU),:is(
  .my-lg-2,
  .cATIBhMMA) {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-2,.cqnZaQMfQ),:is(
  .mx-lg-2,
  .cGkJnryZx) {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-3,.cffWOXyAB) {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-3,.cSxuNEihV),:is(
  .my-lg-3,
  .cNMWZYzDT) {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-3,.cMMRnasNt),:is(
  .mx-lg-3,
  .cMNozQvrs) {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-3,.cPtYmhQEu),:is(
  .my-lg-3,
  .cNMWZYzDT) {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-3,.cCUijSube),:is(
  .mx-lg-3,
  .cMNozQvrs) {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-4,.coEDcjYaA) {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-4,.cSfPOdARj),:is(
  .my-lg-4,
  .czhPgIqiG) {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-4,.cJklsKPGS),:is(
  .mx-lg-4,
  .cqPSSGoTs) {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-4,.ceXZhRjng),:is(
  .my-lg-4,
  .czhPgIqiG) {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-4,.ctIDekbis),:is(
  .mx-lg-4,
  .cqPSSGoTs) {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-5,.cfpmlGeLt) {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-5,.cXHCfVsIR),:is(
  .my-lg-5,
  .cTLZSEggW) {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-5,.cOqMJsbqo),:is(
  .mx-lg-5,
  .cHbQrrEfe) {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-5,.cXjoXRmvA),:is(
  .my-lg-5,
  .cTLZSEggW) {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-5,.cCMVVqZJV),:is(
  .mx-lg-5,
  .cHbQrrEfe) {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-lg-0,.czsdDdQRe) {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-lg-0,.cDCONJSdM),:is(
  .py-lg-0,
  .cddHwuHjK) {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-lg-0,.ccyWSlHVM),:is(
  .px-lg-0,
  .cMmBHmXhP) {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-lg-0,.cESlkRUwP),:is(
  .py-lg-0,
  .cddHwuHjK) {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-lg-0,.cEOTQjVFg),:is(
  .px-lg-0,
  .cMmBHmXhP) {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-lg-1,.cEGVxeMKo) {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-lg-1,.cavfbOTff),:is(
  .py-lg-1,
  .crdwHFphT) {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-lg-1,.crJFAMaIV),:is(
  .px-lg-1,
  .cSGHGdGVZ) {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-lg-1,.cyZLpFupV),:is(
  .py-lg-1,
  .crdwHFphT) {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-lg-1,.cZTKxfbzf),:is(
  .px-lg-1,
  .cSGHGdGVZ) {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-lg-2,.cMUfnLbFY) {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-lg-2,.cAbuRZieE),:is(
  .py-lg-2,
  .csmAvlLEg) {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-lg-2,.cqAcxLPcH),:is(
  .px-lg-2,
  .csGNvLqPm) {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-lg-2,.cBECGTAEK),:is(
  .py-lg-2,
  .csmAvlLEg) {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-lg-2,.cMDSfTyqW),:is(
  .px-lg-2,
  .csGNvLqPm) {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-lg-3,.cqEyjvFKp) {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-lg-3,.cgPQOzwOL),:is(
  .py-lg-3,
  .cXgidrcpA) {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-lg-3,.cnvrBCahI),:is(
  .px-lg-3,
  .cbRYulupc) {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-lg-3,.cDhZqcqfL),:is(
  .py-lg-3,
  .cXgidrcpA) {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-lg-3,.ckHlrBTlI),:is(
  .px-lg-3,
  .cbRYulupc) {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-lg-4,.cXgvwFxnP) {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-lg-4,.cYSngyOuU),:is(
  .py-lg-4,
  .ceqeNYiHT) {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-lg-4,.caUuUSzut),:is(
  .px-lg-4,
  .cbxutZXYQ) {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-lg-4,.cNkKAQyFX),:is(
  .py-lg-4,
  .ceqeNYiHT) {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-lg-4,.cKvAtEiXG),:is(
  .px-lg-4,
  .cbxutZXYQ) {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-lg-5,.cjWNVrApU) {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-lg-5,.cRpGKAdXN),:is(
  .py-lg-5,
  .ckqYDdbcA) {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-lg-5,.chiIwXmjJ),:is(
  .px-lg-5,
  .ctaiTSTYT) {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-lg-5,.cANScLcCW),:is(
  .py-lg-5,
  .ckqYDdbcA) {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-lg-5,.cVlVVRjWx),:is(
  .px-lg-5,
  .ctaiTSTYT) {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-n1,.cXhvCOLgk) {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-n1,.cYhYJESYi),:is(
  .my-lg-n1,
  .cGXkvqpAE) {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-n1,.cFeZHmzMi),:is(
  .mx-lg-n1,
  .ceQSVONBl) {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-n1,.chSpIIitF),:is(
  .my-lg-n1,
  .cGXkvqpAE) {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-n1,.cZBpTNFVf),:is(
  .mx-lg-n1,
  .ceQSVONBl) {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-n2,.cWZwsoWKU) {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-n2,.cyPZZBYJO),:is(
  .my-lg-n2,
  .cPiZRdJHF) {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-n2,.cBwsEFEpr),:is(
  .mx-lg-n2,
  .ckEhfvOoU) {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-n2,.cGeskYhIu),:is(
  .my-lg-n2,
  .cPiZRdJHF) {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-n2,.cyhZSsfTM),:is(
  .mx-lg-n2,
  .ckEhfvOoU) {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-n3,.cgHeAoouw) {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-n3,.cfFcAGCsm),:is(
  .my-lg-n3,
  .cnHBJospx) {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-n3,.cZumGvPHN),:is(
  .mx-lg-n3,
  .cRfdpGEof) {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-n3,.cEbJgXoTc),:is(
  .my-lg-n3,
  .cnHBJospx) {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-n3,.cWBOIdzoc),:is(
  .mx-lg-n3,
  .cRfdpGEof) {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-n4,.cPnCpGqQO) {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-n4,.cnIUahGqX),:is(
  .my-lg-n4,
  .cRLkBxGDi) {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-n4,.cZNxzEIdx),:is(
  .mx-lg-n4,
  .cqGHHuTDa) {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-n4,.cFkFvsCOR),:is(
  .my-lg-n4,
  .cRLkBxGDi) {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-n4,.cZcYlohAX),:is(
  .mx-lg-n4,
  .cqGHHuTDa) {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-n5,.cJKEJoiPg) {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-n5,.cTKeutbgV),:is(
  .my-lg-n5,
  .caKDZPVpe) {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-n5,.czvIiBKRr),:is(
  .mx-lg-n5,
  .cfzqBNToZ) {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-n5,.cbZUBxOLt),:is(
  .my-lg-n5,
  .caKDZPVpe) {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-n5,.clmoEHQyN),:is(
  .mx-lg-n5,
  .cfzqBNToZ) {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-lg-auto,.cLieyiXZp) {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-lg-auto,.cMrPMJBMr),:is(
  .my-lg-auto,
  .cAmnhwGhD) {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-lg-auto,.ccZySzYtH),:is(
  .mx-lg-auto,
  .cIGaUqDhZ) {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-lg-auto,.cgYJXKbsO),:is(
  .my-lg-auto,
  .cAmnhwGhD) {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-lg-auto,.cOvzmXpCQ),:is(
  .mx-lg-auto,
  .cIGaUqDhZ) {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-0,.cwwiwYrTp) {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-0,.chMZyiTYX),:is(
  .my-xl-0,
  .cAJVAGKhz) {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-0,.crTVATpsi),:is(
  .mx-xl-0,
  .cdwLsHLWD) {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-0,.cvYSotjxA),:is(
  .my-xl-0,
  .cAJVAGKhz) {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-0,.cxkslObmr),:is(
  .mx-xl-0,
  .cdwLsHLWD) {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-1,.cTTPJqfjq) {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-1,.cEKoSVyoU),:is(
  .my-xl-1,
  .cQAZwQFDg) {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-1,.cVPxtoejQ),:is(
  .mx-xl-1,
  .crUfAlKgi) {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-1,.cFtVqPDdP),:is(
  .my-xl-1,
  .cQAZwQFDg) {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-1,.cpCAMYFMV),:is(
  .mx-xl-1,
  .crUfAlKgi) {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-2,.cHcuzzIIr) {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-2,.cDIANgTOv),:is(
  .my-xl-2,
  .cuCWFIapP) {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-2,.czwrEUZWP),:is(
  .mx-xl-2,
  .crZWcxhIT) {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-2,.cumcEibuN),:is(
  .my-xl-2,
  .cuCWFIapP) {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-2,.cGETvnoVb),:is(
  .mx-xl-2,
  .crZWcxhIT) {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-3,.ceOvFcyny) {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-3,.cYzswIceQ),:is(
  .my-xl-3,
  .cpOgQxOAJ) {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-3,.cCVwbRNLG),:is(
  .mx-xl-3,
  .coWKkZCRz) {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-3,.csWfUMRQp),:is(
  .my-xl-3,
  .cpOgQxOAJ) {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-3,.cBKCYfBQc),:is(
  .mx-xl-3,
  .coWKkZCRz) {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-4,.cGFTProNk) {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-4,.clsTEzglV),:is(
  .my-xl-4,
  .cVrRwheNE) {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-4,.crlJPuWwQ),:is(
  .mx-xl-4,
  .cZuOpAopJ) {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-4,.cUgxehOSO),:is(
  .my-xl-4,
  .cVrRwheNE) {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-4,.cixqCHlcK),:is(
  .mx-xl-4,
  .cZuOpAopJ) {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-5,.cqJQrbMfc) {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-5,.coAxmJBfl),:is(
  .my-xl-5,
  .csPzhePeH) {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-5,.clXtGZjYa),:is(
  .mx-xl-5,
  .cGMOuGPdG) {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-5,.ceNgNsdRj),:is(
  .my-xl-5,
  .csPzhePeH) {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-5,.cgzPgRoEu),:is(
  .mx-xl-5,
  .cGMOuGPdG) {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-xl-0,.cidLTXuAO) {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-xl-0,.cMSAQaWdI),:is(
  .py-xl-0,
  .csLSqwzsQ) {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-xl-0,.cBAhJzLiw),:is(
  .px-xl-0,
  .cDxyzKXfp) {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-xl-0,.cSiYFDhxK),:is(
  .py-xl-0,
  .csLSqwzsQ) {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-xl-0,.cYkpBHuti),:is(
  .px-xl-0,
  .cDxyzKXfp) {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-xl-1,.cFmNKAFfi) {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-xl-1,.cPnRgUKRl),:is(
  .py-xl-1,
  .cKkJTQFxF) {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-xl-1,.czjgFfEee),:is(
  .px-xl-1,
  .cnpfYdgrt) {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-xl-1,.cbAxQfBCY),:is(
  .py-xl-1,
  .cKkJTQFxF) {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-xl-1,.czyclZOxN),:is(
  .px-xl-1,
  .cnpfYdgrt) {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-xl-2,.cvqJaGMOu) {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-xl-2,.cOfzvvEdD),:is(
  .py-xl-2,
  .cWiJYGegH) {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-xl-2,.cPyLhiRaD),:is(
  .px-xl-2,
  .cFPFlQcsK) {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-xl-2,.cdlpeFQJj),:is(
  .py-xl-2,
  .cWiJYGegH) {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-xl-2,.cZzTtYKBN),:is(
  .px-xl-2,
  .cFPFlQcsK) {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-xl-3,.cUyolJjlb) {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-xl-3,.cQeZZnpwB),:is(
  .py-xl-3,
  .cGUkuTyyi) {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-xl-3,.ckjlquDfw),:is(
  .px-xl-3,
  .cyRrjOVGR) {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-xl-3,.cPhNGTurw),:is(
  .py-xl-3,
  .cGUkuTyyi) {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-xl-3,.cROqNjLxT),:is(
  .px-xl-3,
  .cyRrjOVGR) {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-xl-4,.cEgKQRBQX) {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-xl-4,.cTcqZBkqF),:is(
  .py-xl-4,
  .cepoBQeJE) {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-xl-4,.cfiDQLzLV),:is(
  .px-xl-4,
  .cKswOxqRK) {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-xl-4,.cZggfVEDn),:is(
  .py-xl-4,
  .cepoBQeJE) {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-xl-4,.cRNSeaNDu),:is(
  .px-xl-4,
  .cKswOxqRK) {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.p-xl-5,.cwvZAZZKE) {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pt-xl-5,.cLydPlzVM),:is(
  .py-xl-5,
  .cMLrZEvKE) {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pr-xl-5,.cTwTJevLz),:is(
  .px-xl-5,
  .cwYAIrhME) {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pb-xl-5,.cApVxRJWb),:is(
  .py-xl-5,
  .cMLrZEvKE) {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.pl-xl-5,.cmSAuryer),:is(
  .px-xl-5,
  .cwYAIrhME) {
    padding-left: 3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-n1,.cQXZCFiqm) {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-n1,.ctuZGYiyy),:is(
  .my-xl-n1,
  .cdxmVPAIg) {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-n1,.cjHeRnALA),:is(
  .mx-xl-n1,
  .ceqJdzkLl) {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-n1,.cAebTRkfW),:is(
  .my-xl-n1,
  .cdxmVPAIg) {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-n1,.cRMBREAlt),:is(
  .mx-xl-n1,
  .ceqJdzkLl) {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-n2,.cAlRiUUZn) {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-n2,.chniZWgxA),:is(
  .my-xl-n2,
  .cnWbOPgqU) {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-n2,.cCorZFpOr),:is(
  .mx-xl-n2,
  .cWEpKcoie) {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-n2,.cutQWwYpo),:is(
  .my-xl-n2,
  .cnWbOPgqU) {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-n2,.cfQwfErgO),:is(
  .mx-xl-n2,
  .cWEpKcoie) {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-n3,.ckxAEzsgZ) {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-n3,.ctHPtnlEt),:is(
  .my-xl-n3,
  .ciHDuCMIp) {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-n3,.ccfVgVzwg),:is(
  .mx-xl-n3,
  .cqAjbEqAx) {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-n3,.cJrmncOkI),:is(
  .my-xl-n3,
  .ciHDuCMIp) {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-n3,.cVrHSZixB),:is(
  .mx-xl-n3,
  .cqAjbEqAx) {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-n4,.cejwfFIub) {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-n4,.chRlhVDnh),:is(
  .my-xl-n4,
  .cbkSZNcOy) {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-n4,.clkDUpzAW),:is(
  .mx-xl-n4,
  .ccRajkhAz) {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-n4,.cPUARBDRV),:is(
  .my-xl-n4,
  .cbkSZNcOy) {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-n4,.cqvPVGyrq),:is(
  .mx-xl-n4,
  .ccRajkhAz) {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-n5,.cjCcpyXwv) {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-n5,.cINZtnSKX),:is(
  .my-xl-n5,
  .chJXtrbOp) {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-n5,.clEAIyObE),:is(
  .mx-xl-n5,
  .ceXmGIbwr) {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-n5,.cLqDvrswF),:is(
  .my-xl-n5,
  .chJXtrbOp) {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-n5,.cVNRfyVge),:is(
  .mx-xl-n5,
  .ceXmGIbwr) {
    margin-left: -3rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.m-xl-auto,.cXnxYGsGH) {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mt-xl-auto,.cHxlldpNM),:is(
  .my-xl-auto,
  .cYsoLFfoG) {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mr-xl-auto,.cYPJXeeYG),:is(
  .mx-xl-auto,
  .ccRyVXNfb) {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.mb-xl-auto,.cTwnzvehw),:is(
  .my-xl-auto,
  .cYsoLFfoG) {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  :is(.ml-xl-auto,.cHlAkSvXs),:is(
  .mx-xl-auto,
  .ccRyVXNfb) {
    margin-left: auto !important;
  }
}

/* line 6, node_modules/bootstrap/scss/utilities/_stretched-link.scss */

:is(.stretched-link,.cOiFqSdXj)::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

/* line 7, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-monospace,.cxMzAguWF) {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-justify,.cyPdyJaTI),:is(
.alignjustify,
.csUJMFbRj) {
  text-align: justify !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-wrap,.cPpQQlNGV) {
  white-space: normal !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-nowrap,.cAZlZFwpI) {
  white-space: nowrap !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-truncate,.cpDtrDZkW) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-left,.cjXzAXweh) {
  text-align: left !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-right,.cZMzvZGTQ) {
  text-align: right !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-center,.cwOruHlHz) {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-sm-left,.cEcTLVlnN) {
    text-align: left !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-sm-right,.cPWVdurgM) {
    text-align: right !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-sm-center,.cPmiSiClU) {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-md-left,.cduXrPYnM) {
    text-align: left !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-md-right,.cApArLFAK) {
    text-align: right !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-md-center,.cjDAuhQQB) {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-lg-left,.cvwDQmkAS) {
    text-align: left !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-lg-right,.cEjxRkOrd) {
    text-align: right !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-lg-center,.crYtVzZPa) {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-xl-left,.cucgHWBhh) {
    text-align: left !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-xl-right,.cyPYAPaZy) {
    text-align: right !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  :is(.text-xl-center,.csBXmpUaO) {
    text-align: center !important;
  }
}

/* line 30, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-lowercase,.cZSAUWDuA),:is(
.f-lowercase,
.caqwZSFbA),:is(
.lowercase,
.cNtMPJvwM) {
  text-transform: lowercase !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-uppercase,.cZpgVajrd),:is(
.f-upper,
.cdiqqqeZl),:is(
.uppercase,
.cpsjJoFEc) {
  text-transform: uppercase !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-capitalize,.cIKgJKDZO) {
  text-transform: capitalize !important;
}

/* line 36, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.font-weight-light,.cnQbldYSC) {
  font-weight: 300 !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.font-weight-lighter,.cnvSPoOuJ) {
  font-weight: lighter !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.font-weight-normal,.cvhYCrzQL) {
  font-weight: 400 !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.font-weight-bold,.cjuWBGlxi) {
  font-weight: 700 !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.font-weight-bolder,.cbQZKeFmV) {
  font-weight: bolder !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.font-italic,.cJdsAcCQf) {
  font-style: italic !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-white,.cAhIVkPZL) {
  color: #fff !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-primary,.cMzALpSBj) {
  color: #1275bb !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-primary,.cMzALpSBj):hover,
a:is(.text-primary,.cMzALpSBj):focus {
  color: #0b4975 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-secondary,.cAtaqGOMa) {
  color: #868e96 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-secondary,.cAtaqGOMa):hover,
a:is(.text-secondary,.cAtaqGOMa):focus {
  color: #60686f !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-success,.cCFmSNAZk) {
  color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-success,.cCFmSNAZk):hover,
a:is(.text-success,.cCFmSNAZk):focus {
  color: #19692c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-info,.cAqxkAmHk) {
  color: #17a2b8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-info,.cAqxkAmHk):hover,
a:is(.text-info,.cAqxkAmHk):focus {
  color: #0f6674 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-warning,.cAFPTBwzx) {
  color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-warning,.cAFPTBwzx):hover,
a:is(.text-warning,.cAFPTBwzx):focus {
  color: #ba8b00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-danger,.cRxIKZmOy) {
  color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-danger,.cRxIKZmOy):hover,
a:is(.text-danger,.cRxIKZmOy):focus {
  color: #a71d2a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-light,.cBipIgcpY) {
  color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-light,.cBipIgcpY):hover,
a:is(.text-light,.cBipIgcpY):focus {
  color: #cbd3da !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-dark,.cMYHOTzpj) {
  color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-dark,.cMYHOTzpj):hover,
a:is(.text-dark,.cMYHOTzpj):focus {
  color: #121416 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-primary-dark,.cfPgmFLwy) {
  color: #004a8a !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-primary-dark,.cfPgmFLwy):hover,
a:is(.text-primary-dark,.cfPgmFLwy):focus {
  color: #00213e !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

:is(.text-grey-dark,.cPkFFgtyu) {
  color: #98a1a7 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:is(.text-grey-dark,.cPkFFgtyu):hover,
a:is(.text-grey-dark,.cPkFFgtyu):focus {
  color: #707b83 !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-body,.ccZDJmIxW) {
  color: #212529 !important;
}

/* line 52, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-muted,.coWIYXCUT) {
  color: #6c757d !important;
}

/* line 54, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-black-50,.cVxsWACJB) {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-white-50,.cqRQHJpYd) {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 59, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-hide,.cpZsqCWjA) {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 63, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-decoration-none,.cLuRZioxN) {
  text-decoration: none !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-break,.cgoQqHzPP) {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

/* line 72, node_modules/bootstrap/scss/utilities/_text.scss */

:is(.text-reset,.ctYeGhYAF) {
  color: inherit !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_visibility.scss */

.visible {
  visibility: visible !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_visibility.scss */

:is(.invisible,.cRrtLezqu) {
  visibility: hidden !important;
}

@media print {
  /* line 13, node_modules/bootstrap/scss/_print.scss */

  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  /* line 24, node_modules/bootstrap/scss/_print.scss */

  a:not(.btn) {
    text-decoration: underline;
  }

  /* line 34, node_modules/bootstrap/scss/_print.scss */

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  /* line 49, node_modules/bootstrap/scss/_print.scss */

  pre {
    white-space: pre-wrap !important;
  }

  /* line 52, node_modules/bootstrap/scss/_print.scss */

  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  /* line 63, node_modules/bootstrap/scss/_print.scss */

  thead {
    display: table-header-group;
  }

  /* line 67, node_modules/bootstrap/scss/_print.scss */

  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 72, node_modules/bootstrap/scss/_print.scss */

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 79, node_modules/bootstrap/scss/_print.scss */

  h2,
  h3 {
    page-break-after: avoid;
  }

@page {
    size: a3;
}

  /* line 92, node_modules/bootstrap/scss/_print.scss */

  body {
    min-width: 992px !important;
  }

  /* line 95, node_modules/bootstrap/scss/_print.scss */

  .container {
    min-width: 992px !important;
  }

  /* line 100, node_modules/bootstrap/scss/_print.scss */

  :is(.navbar,.cFzAkhnTL) {
    display: none;
  }

  /* line 103, node_modules/bootstrap/scss/_print.scss */

  :is(.badge,.cwacRlzOk) {
    border: 1px solid #000;
  }

  /* line 107, node_modules/bootstrap/scss/_print.scss */

  :is(.table,.cnOiEFyiM) {
    border-collapse: collapse !important;
  }

  /* line 110, node_modules/bootstrap/scss/_print.scss */

  :is(.table,.cnOiEFyiM) td,:is(
  .table,
  .cnOiEFyiM) th {
    background-color: #fff !important;
  }

  /* line 117, node_modules/bootstrap/scss/_print.scss */

  :is(.table-bordered,.cFASgHxYL) th,:is(
  .table-bordered,
  .cFASgHxYL) td {
    border: 1px solid #dee2e6 !important;
  }

  /* line 123, node_modules/bootstrap/scss/_print.scss */

  :is(.table-dark,.coGuyCZWO) {
    color: inherit;
  }

  /* line 126, node_modules/bootstrap/scss/_print.scss */

  :is(.table-dark,.coGuyCZWO) th,:is(
  .table-dark,
  .coGuyCZWO) td,:is(
  .table-dark,
  .coGuyCZWO) thead th,:is(
  .table-dark,
  .coGuyCZWO) tbody + tbody {
    border-color: #dee2e6;
  }

  /* line 134, node_modules/bootstrap/scss/_print.scss */

  :is(.table,.cnOiEFyiM) :is(.thead-dark,.cAahxjdko) th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/*******************************************
 *
 * Helper classes and mixins
 *
 ******************************************/

/**
* Set font size
* @param  {[type]} $x:100% [description]
*/

/**
  * No wrap text
  * @param  {[type]} $maxWidth:100% [description]
  */

/**
  * Render pseudo elements
  * @param  {*} $width                 Width of element
  * @param  {*} $height                Height of element
  * @param  {*} $posLeft:0             left position
  * @param  {*} $posTop:0             top position
  * @param  {string} $position:absolute  Usually absolute or relative
  */

/*******************************************
  * Helpers position and display
  ******************************************/

/* line 48, src/scss/modules/utilities/_helpers.scss */

:is(.absolute,.coBcSRYhW) {
  position: absolute;
}

/* line 49, src/scss/modules/utilities/_helpers.scss */

:is(.relative,.cxcTZDgFS),
.container {
  position: relative;
}

/* line 50, src/scss/modules/utilities/_helpers.scss */

:is(.fixed,.cMCVRGWXv) {
  position: fixed;
}

/* line 51, src/scss/modules/utilities/_helpers.scss */

:is(.block,.cICSuzwfm) {
  display: block;
}

/* line 52, src/scss/modules/utilities/_helpers.scss */

:is(.inline-block,.cOMZxFCuY) {
  display: inline-block;
}

/*******************************************
* Boostrap 3 compatibility
******************************************/

/******************************
* Theme elements colors
******************************/

/**
* image url support for some libraries (es: slick)
* @param  {[type]} $url
*/

/**
* Funzioni min e max per fissare bug fancybox
* Workaround per usare min e max enza unquote() se all'interno della funzione utilizzo env
*/

/******************************
* px -> rem Converter
******************************/

/******************************
* Slick Slider Fix
*   mostra lo slider solo dopo che è stato inizializzato
******************************/

/**
  * Remove scrollbar
  *
  */

/* line 130, src/scss/modules/utilities/_helpers.scss */

body,
.wsk-navbar .mobile-menu-drawer {
  -ms-overflow-style: none !important;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 134, src/scss/modules/utilities/_helpers.scss */

body::-webkit-scrollbar,
.wsk-navbar .mobile-menu-drawer::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0px !important;
  display: none !important;
}

/**
 * Ratios
 */

/* line 144, src/scss/modules/utilities/_helpers.scss */

:is(.ratio,.cAJBqAUwJ) {
  position: relative;
  width: 100%;
  max-height: 100%;
}

/* line 149, src/scss/modules/utilities/_helpers.scss */

:is(.ratio,.cAJBqAUwJ) > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 158, src/scss/modules/utilities/_helpers.scss */

:is(.ratio-1x1,.cdrKbDbHS)::before,:is(
.ratio-square,
.cdHnuARic)::before {
  content: "";
  display: block;
  padding-top: 100%;
}

/* line 166, src/scss/modules/utilities/_helpers.scss */

:is(.ratio-16x9,.cughMucav)::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}

/* line 173, src/scss/modules/utilities/_helpers.scss */

:is(.ratio,.cAJBqAUwJ):is(.vertical,.cZijEpCEv) {
  height: calc(70vh - 56px - 70px);
}

/* line 176, src/scss/modules/utilities/_helpers.scss */

:is(.ratio,.cAJBqAUwJ):is(.vertical,.cZijEpCEv):is(.ratio-16x9,.cughMucav)::before {
  padding-top: unset;
  padding-left: 56.25%;
}

/* line 183, src/scss/modules/utilities/_helpers.scss */

:is(.ratio,.cAJBqAUwJ) video {
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 992px) {
  /* line 183, src/scss/modules/utilities/_helpers.scss */

  :is(.ratio,.cAJBqAUwJ) video {
    -o-object-fit: contain;
       object-fit: contain;
  }
}

/* line 189, src/scss/modules/utilities/_helpers.scss */

:is(.ratio,.cAJBqAUwJ) video:is(.align-right,.crwoZqxZT) {
  -o-object-position: right;
     object-position: right;
}

/* line 192, src/scss/modules/utilities/_helpers.scss */

:is(.ratio,.cAJBqAUwJ) video:is(.align-left,.cZZgXpeGX) {
  -o-object-position: left;
     object-position: left;
}

@font-face {
  font-family: 'icomoon';
  src: url("/wp-content/themes/wsk-theme/media/icons/fonts/icomoon.eot");
  src: url("/wp-content/themes/wsk-theme/media/icons/fonts/icomoon.eot") format("embedded-opentype"), url("/wp-content/themes/wsk-theme/media/icons/fonts/icomoon.woff2") format("woff2"), url("/wp-content/themes/wsk-theme/media/icons/fonts/icomoon.ttf") format("truetype"), url("/wp-content/themes/wsk-theme/media/icons/fonts/icomoon.woff") format("woff"), url("/wp-content/themes/wsk-theme/media/icons/fonts/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 15, src/scss/modules/icomoon/icomoon.scss */

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1, src/scss/modules/icomoon/_classes.scss */

.icon-flag:before {
  content: "\E907";
}

/* line 4, src/scss/modules/icomoon/_classes.scss */

.icon-add:before {
  content: "\E900";
}

/* line 7, src/scss/modules/icomoon/_classes.scss */

.icon-burger:before {
  content: "\E901";
}

/* line 10, src/scss/modules/icomoon/_classes.scss */

.icon-chevron-left:before {
  content: "\E902";
}

/* line 13, src/scss/modules/icomoon/_classes.scss */

.icon-chevron-right:before {
  content: "\E919";
}

/* line 16, src/scss/modules/icomoon/_classes.scss */

.icon-close:before {
  content: "\E903";
}

/* line 19, src/scss/modules/icomoon/_classes.scss */

.icon-done:before {
  content: "\E904";
}

/* line 22, src/scss/modules/icomoon/_classes.scss */

.icon-download-done:before {
  content: "\E905";
}

/* line 25, src/scss/modules/icomoon/_classes.scss */

.icon-download:before {
  content: "\E906";
}

/* line 28, src/scss/modules/icomoon/_classes.scss */

.icon-error-outline:before {
  content: "\E908";
}

/* line 31, src/scss/modules/icomoon/_classes.scss */

.icon-event-available-ok:before {
  content: "\E909";
}

/* line 34, src/scss/modules/icomoon/_classes.scss */

.icon-expand-more:before {
  content: "\E90A";
}

/* line 37, src/scss/modules/icomoon/_classes.scss */

.icon-facebook:before {
  content: "\E90B";
}

/* line 40, src/scss/modules/icomoon/_classes.scss */

.icon-instagram:before {
  content: "\E90C";
}

/* line 43, src/scss/modules/icomoon/_classes.scss */

.icon-linkedin:before {
  content: "\E90D";
}

/* line 46, src/scss/modules/icomoon/_classes.scss */

.icon-mail:before {
  content: "\E90E";
}

/* line 49, src/scss/modules/icomoon/_classes.scss */

.icon-pause-circle:before {
  content: "\E90F";
}

/* line 52, src/scss/modules/icomoon/_classes.scss */

.icon-place:before {
  content: "\E910";
}

/* line 55, src/scss/modules/icomoon/_classes.scss */

.icon-play-circle:before {
  content: "\E911";
}

/* line 58, src/scss/modules/icomoon/_classes.scss */

.icon-scroll-down:before {
  content: "\E912";
}

/* line 61, src/scss/modules/icomoon/_classes.scss */

.icon-search:before {
  content: "\E913";
}

/* line 64, src/scss/modules/icomoon/_classes.scss */

.icon-share:before {
  content: "\E914";
}

/* line 67, src/scss/modules/icomoon/_classes.scss */

.icon-swipe:before {
  content: "\E915";
}

/* line 70, src/scss/modules/icomoon/_classes.scss */

.icon-west:before {
  content: "\E916";
}

/* line 73, src/scss/modules/icomoon/_classes.scss */

.icon-Youtube:before {
  content: "\E917";
}

/* line 76, src/scss/modules/icomoon/_classes.scss */

.icon-zoom-out:before {
  content: "\E918";
}

/* line 1, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

body:is(.compensate-for-scrollbar,.cqzZvbRfw) {
  overflow: hidden;
}

/* line 5, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-active,.cBgWkmXiA) {
  height: auto;
}

/* line 9, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-is-hidden,.cQJopNHSq) {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

/* line 17, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-container,.cuuUbTnyO) {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

/* line 32, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-container,.cuuUbTnyO) * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 36, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-outer,.caRHOZGgt),:is(
.fancybox-inner,
.cOwKOnJDC),:is(
.fancybox-bg,
.cBSEGkHAG),:is(
.fancybox-stage,
.cLIkkPQpD) {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 47, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-outer,.caRHOZGgt) {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

/* line 52, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-bg,.cBSEGkHAG) {
  background: #1e1e1e;
  opacity: 0;
  -webkit-transition-duration: inherit;
       -o-transition-duration: inherit;
          transition-duration: inherit;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
       -o-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
          transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

/* line 60, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-is-open,.cLAvLvUaP) :is(.fancybox-bg,.cBSEGkHAG) {
  opacity: .9;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
       -o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
          transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* line 65, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-infobar,.cYTJPJxVs),:is(
.fancybox-toolbar,
.cpzAJxgwA),:is(
.fancybox-caption,
.crDjtNGbF),:is(
.fancybox-navigation,
.cAsuHJPBU) :is(.fancybox-button,.cqoYkupLH) {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
  -o-transition: opacity .25s ease, visibility 0s ease .25s;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997;
}

/* line 77, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-show-infobar,.cFMbmzEhu) :is(.fancybox-infobar,.cYTJPJxVs),:is(
.fancybox-show-toolbar,
.cQdQaqeUm) :is(.fancybox-toolbar,.cpzAJxgwA),:is(
.fancybox-show-caption,
.cbwVuHxot) :is(.fancybox-caption,.crDjtNGbF),:is(
.fancybox-show-nav,
.ctMElzNZe) :is(.fancybox-navigation,.cAsuHJPBU) :is(.fancybox-button,.cqoYkupLH) {
  opacity: 1;
  -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
  -o-transition: opacity .25s ease 0s, visibility 0s ease 0s;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

/* line 86, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-infobar,.cYTJPJxVs) {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 105, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-toolbar,.cpzAJxgwA) {
  right: 0;
  top: 0;
}

/* line 110, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-stage,.cLIkkPQpD) {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99994;
}

/* line 117, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-is-open,.cLAvLvUaP) :is(.fancybox-stage,.cLIkkPQpD) {
  overflow: hidden;
}

/* line 121, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide,.cLOgfWSeq) {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform, -o-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

/* line 140, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide,.cLOgfWSeq)::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

/* line 149, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-is-sliding,.cYSAxZnmc) :is(.fancybox-slide,.cLOgfWSeq),:is(
.fancybox-slide--previous,
.cIAQkIJqT),:is(
.fancybox-slide--current,
.coYxRhtre),:is(
.fancybox-slide--next,
.czRZYMzzh) {
  display: block;
}

/* line 156, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--image,.cZhRHaEgQ) {
  overflow: hidden;
  padding: 44px 0;
}

/* line 161, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--image,.cZhRHaEgQ)::before {
  display: none;
}

/* line 165, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--html,.cMJlyTDyh) {
  padding: 6px;
}

/* line 169, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-content,.cCoZLVoHc) {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

/* line 182, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--image,.cZhRHaEgQ) :is(.fancybox-content,.cCoZLVoHc) {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
       -o-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
          animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform, -o-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

/* line 204, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-can-zoomOut,.cAAhReWOK) :is(.fancybox-content,.cCoZLVoHc) {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 208, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-can-zoomIn,.cbCNkaVXi) :is(.fancybox-content,.cCoZLVoHc) {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

/* line 212, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-can-swipe,.czSZkNvYy) :is(.fancybox-content,.cCoZLVoHc),:is(
.fancybox-can-pan,
.cSMrgGoaq) :is(.fancybox-content,.cCoZLVoHc) {
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 218, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-is-grabbing,.cwZVvCXTa) :is(.fancybox-content,.cCoZLVoHc) {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* line 223, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-container,.cuuUbTnyO) [data-selectable='true'] {
  cursor: text;
}

/* line 227, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-image,.cYbuqhJqD),:is(
.fancybox-spaceball,
.cVubpnUTd) {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

/* line 246, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-spaceball,.cVubpnUTd) {
  z-index: 1;
}

/* line 250, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--video,.cJrbxxFFA) :is(.fancybox-content,.cCoZLVoHc),:is(
.fancybox-slide--map,
.cfuzRXHeC) :is(.fancybox-content,.cCoZLVoHc),:is(
.fancybox-slide--pdf,
.cHVZVNgGc) :is(.fancybox-content,.cCoZLVoHc),:is(
.fancybox-slide--iframe,
.cJfZtwJAG) :is(.fancybox-content,.cCoZLVoHc) {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

/* line 260, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--video,.cJrbxxFFA) :is(.fancybox-content,.cCoZLVoHc) {
  background: #000;
}

/* line 264, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--map,.cfuzRXHeC) :is(.fancybox-content,.cCoZLVoHc) {
  background: #e5e3df;
}

/* line 268, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--iframe,.cJfZtwJAG) :is(.fancybox-content,.cCoZLVoHc) {
  background: #fff;
}

/* line 272, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-video,.ciUWcPYsB),:is(
.fancybox-iframe,
.cKfQlqAXJ) {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */

/* line 285, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-iframe,.cKfQlqAXJ) {
  left: 0;
  position: absolute;
  top: 0;
}

/* line 291, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-error,.ccFAgZXoF) {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

/* line 299, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-error,.ccFAgZXoF) p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */

/* line 309, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button,.cqoYkupLH) {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  -webkit-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

/* line 326, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button,.cqoYkupLH),:is(
.fancybox-button,
.cqoYkupLH):visited,:is(
.fancybox-button,
.cqoYkupLH):link {
  color: #ccc;
}

/* line 332, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button,.cqoYkupLH):hover {
  color: #fff;
}

/* line 336, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button,.cqoYkupLH):focus {
  outline: none;
}

/* line 340, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button,.cqoYkupLH):is(.fancybox-focus,.cTZDUIVPB) {
  outline: 1px dotted;
}

/* line 344, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button,.cqoYkupLH)[disabled],:is(
.fancybox-button,
.cqoYkupLH)[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */

/* line 352, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button,.cqoYkupLH) div {
  height: 100%;
}

/* line 356, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button,.cqoYkupLH) svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

/* line 364, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button,.cqoYkupLH) svg path {
  fill: currentColor;
  stroke-width: 0;
}

/* line 369, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button--play,.cknzbRjIE) svg:nth-child(2),:is(
.fancybox-button--fsenter,
.cnquotXrL) svg:nth-child(2) {
  display: none;
}

/* line 374, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-button--pause,.cGNBphaXz) svg:nth-child(1),:is(
.fancybox-button--fsexit,
.cYwAygCZb) svg:nth-child(1) {
  display: none;
}

/* line 379, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-progress,.cdbapESVt) {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
       -o-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0;
       -o-transform-origin: 0;
          transform-origin: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */

/* line 397, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-close-small,.caqReZoYU) {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

/* line 411, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-close-small,.caqReZoYU):hover {
  color: #fff;
  opacity: 1;
}

/* line 416, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--html,.cMJlyTDyh) :is(.fancybox-close-small,.caqReZoYU) {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

/* line 423, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-slide--image,.cZhRHaEgQ):is(.fancybox-is-scaling,.cdZFqXzNt) :is(.fancybox-content,.cCoZLVoHc) {
  overflow: hidden;
}

/* line 427, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-is-scaling,.cdZFqXzNt) :is(.fancybox-close-small,.caqReZoYU),:is(
.fancybox-is-zoomable,
.cZoGeNqgP):is(.fancybox-can-pan,.cSMrgGoaq) :is(.fancybox-close-small,.caqReZoYU) {
  display: none;
}

/* Navigation arrows */

/* line 434, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-navigation,.cAsuHJPBU) :is(.fancybox-button,.cqoYkupLH) {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

/* line 443, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-navigation,.cAsuHJPBU) :is(.fancybox-button,.cqoYkupLH) div {
  padding: 7px;
}

/* line 447, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-navigation,.cAsuHJPBU) :is(.fancybox-button--arrow_left,.cesAItooY) {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

/* line 453, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-navigation,.cAsuHJPBU) :is(.fancybox-button--arrow_right,.caKcguqsL) {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */

/* line 461, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-caption,.crDjtNGbF) {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  /* line 484, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

  :is(.fancybox-caption,.crDjtNGbF) {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}

/* line 489, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-caption--separate,.csfwnNmXb) {
  margin-top: -50px;
}

/* line 493, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-caption__body,.cLDxBbyWR) {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

/* line 499, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-caption,.crDjtNGbF) a,:is(
.fancybox-caption,
.crDjtNGbF) a:link,:is(
.fancybox-caption,
.crDjtNGbF) a:visited {
  color: #ccc;
  text-decoration: none;
}

/* line 506, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-caption,.crDjtNGbF) a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */

/* line 513, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-loading,.cWqRMtObl) {
  -webkit-animation: fancybox-rotate 1s linear infinite;
       -o-animation: fancybox-rotate 1s linear infinite;
          animation: kuZWPulIi 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@-webkit-keyframes kuZWPulIi {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes fancybox-rotate {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes kuZWPulIi {
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* Transition effects */

/* line 538, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-animated,.cmcPhLTsd) {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
       -o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */

/* line 544, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-slide,.cZGRTsGbb):is(.fancybox-slide--previous,.cIAQkIJqT) {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

/* line 549, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-slide,.cZGRTsGbb):is(.fancybox-slide--next,.czRZYMzzh) {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

/* line 554, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-slide,.cZGRTsGbb):is(.fancybox-slide--current,.coYxRhtre) {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

/* line 561, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-fade,.cVhHSlAfl):is(.fancybox-slide--previous,.cIAQkIJqT),:is(
.fancybox-fx-fade,
.cVhHSlAfl):is(.fancybox-slide--next,.czRZYMzzh) {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
       -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 567, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-fade,.cVhHSlAfl):is(.fancybox-slide--current,.coYxRhtre) {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */

/* line 573, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-zoom-in-out,.cWKMwhfnA):is(.fancybox-slide--previous,.cIAQkIJqT) {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
          transform: scale3d(1.5, 1.5, 1.5);
}

/* line 578, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-zoom-in-out,.cWKMwhfnA):is(.fancybox-slide--next,.czRZYMzzh) {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
          transform: scale3d(0.5, 0.5, 0.5);
}

/* line 583, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-zoom-in-out,.cWKMwhfnA):is(.fancybox-slide--current,.coYxRhtre) {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

/* line 590, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-rotate,.cAeGvaJTd):is(.fancybox-slide--previous,.cIAQkIJqT) {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
       -o-transform: rotate(-360deg);
          transform: rotate(-360deg);
}

/* line 596, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-rotate,.cAeGvaJTd):is(.fancybox-slide--next,.czRZYMzzh) {
  opacity: 0;
  -webkit-transform: rotate(360deg);
       -o-transform: rotate(360deg);
          transform: rotate(360deg);
}

/* line 602, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-rotate,.cAeGvaJTd):is(.fancybox-slide--current,.coYxRhtre) {
  opacity: 1;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* transitionEffect: circular */

/* line 610, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-circular,.cMZfgpyQD):is(.fancybox-slide--previous,.cIAQkIJqT) {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
          transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

/* line 615, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-circular,.cMZfgpyQD):is(.fancybox-slide--next,.czRZYMzzh) {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
          transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

/* line 620, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-circular,.cMZfgpyQD):is(.fancybox-slide--current,.coYxRhtre) {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
          transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

/* line 627, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-tube,.cjOqZRNGb):is(.fancybox-slide--previous,.cIAQkIJqT) {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
          transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

/* line 631, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-tube,.cjOqZRNGb):is(.fancybox-slide--next,.czRZYMzzh) {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
          transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

/* line 635, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-fx-tube,.cjOqZRNGb):is(.fancybox-slide--current,.coYxRhtre) {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */

@media all and (max-height: 576px) {
  /* line 641, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

  :is(.fancybox-slide,.cLOgfWSeq) {
    padding-left: 6px;
    padding-right: 6px;
  }

  /* line 646, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

  :is(.fancybox-slide--image,.cZhRHaEgQ) {
    padding: 6px 0;
  }

  /* line 650, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

  :is(.fancybox-close-small,.caqReZoYU) {
    right: -6px;
  }

  /* line 654, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

  :is(.fancybox-slide--image,.cZhRHaEgQ) :is(.fancybox-close-small,.caqReZoYU) {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }

  /* line 665, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

  :is(.fancybox-caption,.crDjtNGbF) {
    padding-left: 12px;
    padding-right: 12px;
  }

@supports (padding: max(0px)) {
    /* line 671, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

    :is(.fancybox-caption,.crDjtNGbF) {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
}
}

/* Share */

/* line 679, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share,.cZkWlVWzq) {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

/* line 687, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share,.cZkWlVWzq) h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

/* line 694, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share,.cZkWlVWzq) p {
  margin: 0;
  padding: 0;
}

/* line 699, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button,.ceYiHgWEZ) {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

/* line 718, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button,.ceYiHgWEZ):visited,:is(
.fancybox-share__button,
.ceYiHgWEZ):link {
  color: #fff;
}

/* line 723, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button,.ceYiHgWEZ):hover {
  text-decoration: none;
}

/* line 727, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button--fb,.cHwPXxZcB) {
  background: #3b5998;
}

/* line 731, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button--fb,.cHwPXxZcB):hover {
  background: #344e86;
}

/* line 735, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button--pt,.coBcFnDRB) {
  background: #bd081d;
}

/* line 739, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button--pt,.coBcFnDRB):hover {
  background: #aa0719;
}

/* line 743, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button--tw,.caPQEtCYF) {
  background: #1da1f2;
}

/* line 747, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button--tw,.caPQEtCYF):hover {
  background: #0d95e8;
}

/* line 751, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button,.ceYiHgWEZ) svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

/* line 760, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__button,.ceYiHgWEZ) svg path {
  fill: #fff;
}

/* line 764, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-share__input,.cnfbCeTei) {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */

/* line 778, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs,.cVOWjhLxO) {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

/* line 794, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs-x,.cKWmZkEvj) {
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 799, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-show-thumbs,.cqwSDHsoZ) :is(.fancybox-thumbs,.cVOWjhLxO) {
  display: block;
}

/* line 803, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-show-thumbs,.cqwSDHsoZ) :is(.fancybox-inner,.cOwKOnJDC) {
  right: 212px;
}

/* line 807, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs__list,.chdjNAayO) {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

/* line 821, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs-x,.cKWmZkEvj) :is(.fancybox-thumbs__list,.chdjNAayO) {
  overflow: hidden;
}

/* line 825, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs-y,.cofrWcaHS) :is(.fancybox-thumbs__list,.chdjNAayO)::-webkit-scrollbar {
  width: 7px;
}

/* line 829, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs-y,.cofrWcaHS) :is(.fancybox-thumbs__list,.chdjNAayO)::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

/* line 835, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs-y,.cofrWcaHS) :is(.fancybox-thumbs__list,.chdjNAayO)::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

/* line 840, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs__list,.chdjNAayO) a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

/* line 861, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs__list,.chdjNAayO) a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

/* line 874, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs__list,.chdjNAayO) a:focus::before {
  opacity: .5;
}

/* line 878, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

:is(.fancybox-thumbs__list,.chdjNAayO) a:is(.fancybox-thumbs-active,.cVLMcJsIL)::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */

@media all and (max-width: 576px) {
  /* line 884, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

  :is(.fancybox-thumbs,.cVOWjhLxO) {
    width: 110px;
  }

  /* line 888, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

  :is(.fancybox-show-thumbs,.cqwSDHsoZ) :is(.fancybox-inner,.cOwKOnJDC) {
    right: 110px;
  }

  /* line 892, node_modules/@fancyapps/fancybox/dist/jquery.fancybox.css */

  :is(.fancybox-thumbs__list,.chdjNAayO) a {
    max-width: calc(100% - 10px);
  }
}

/* Slider */

/* line 3, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-slider,.cZcBKkpdG) {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-list,.cgtpvzCkt) {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-list,.cgtpvzCkt):focus {
  outline: none;
}

/* line 28, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-list,.cgtpvzCkt):is(.dragging,.ctDRvlsiA) {
  cursor: pointer;
  cursor: hand;
}

/* line 33, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-slider,.cZcBKkpdG) :is(.slick-track,.cbtPHYTZP),:is(
.slick-slider,
.cZcBKkpdG) :is(.slick-list,.cgtpvzCkt) {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-track,.cbtPHYTZP) {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 50, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-track,.cbtPHYTZP):before,:is(
.slick-track,
.cbtPHYTZP):after {
  content: "";
  display: table;
}

/* line 56, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-track,.cbtPHYTZP):after {
  clear: both;
}

/* line 60, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-loading,.cmrWMcnnE) :is(.slick-track,.cbtPHYTZP) {
  visibility: hidden;
}

/* line 64, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-slide,.cAcrpuTpF) {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 68, node_modules/slick-carousel/slick/slick.scss */

[dir="rtl"] :is(.slick-slide,.cAcrpuTpF) {
  float: right;
}

/* line 71, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-slide,.cAcrpuTpF) img {
  display: block;
}

/* line 74, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-slide,.cAcrpuTpF):is(.slick-loading,.cmrWMcnnE) img {
  display: none;
}

/* line 80, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-slide,.cAcrpuTpF):is(.dragging,.ctDRvlsiA) img {
  pointer-events: none;
}

/* line 84, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-initialized,.cltUAhEcQ) :is(.slick-slide,.cAcrpuTpF) {
  display: block;
}

/* line 88, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-loading,.cmrWMcnnE) :is(.slick-slide,.cAcrpuTpF) {
  visibility: hidden;
}

/* line 92, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-vertical,.cGmZJXPGR) :is(.slick-slide,.cAcrpuTpF) {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, node_modules/slick-carousel/slick/slick.scss */

:is(.slick-arrow,.cOfXLBhLA):is(.slick-hidden,.cAMiKXits) {
  display: none;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

------------------------------------------------------------- */

/* Border radius TOP LEFT */

/* Border radius TOP RIGHT */

/* Border radius BOTTOM LEFT */

/* Border radius BOTTOM RIGHT */

/* MIXINS PER DISPLAY FLEX */

/* TRANSFORM SCALE */

/* BACKGROUND-SIZE */

/*******************************************
 *
 * Common Classes
 *
 ******************************************/

/* line 8, src/scss/modules/base.scss */

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-anchor: unset;
  overflow-anchor: none !important;
}

/* line 15, src/scss/modules/base.scss */

body {
  overflow-anchor: none;
}

/* line 21, src/scss/modules/base.scss */

html {
  height: 100%;
}

/* line 26, src/scss/modules/base.scss */

body {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-x: hidden;
}

/* line 37, src/scss/modules/base.scss */

body p::-moz-selection,
body li::-moz-selection,
body a::-moz-selection,
body span::-moz-selection,
body h1::-moz-selection,
body h2::-moz-selection,
body h3::-moz-selection,
body h4::-moz-selection,
body img::-moz-selection {
  background: #1275bb;
}

body p::selection,
body li::selection,
body a::selection,
body span::selection,
body h1::selection,
body h2::selection,
body h3::selection,
body h4::selection,
body img::selection {
  background: #1275bb;
}

/* line 40, src/scss/modules/base.scss */

body p::-moz-selection,
body li::-moz-selection,
body a::-moz-selection,
body span::-moz-selection,
body h1::-moz-selection,
body h2::-moz-selection,
body h3::-moz-selection,
body h4::-moz-selection,
body img::-moz-selection {
  background: #1275bb;
}

/* line 53, src/scss/modules/base.scss */

#iZYQziYyd {
  margin-top: 70px;
}

@media (min-width: 992px) {
  /* line 53, src/scss/modules/base.scss */

  #iZYQziYyd {
    margin-top: 126px;
  }
}

/* line 61, src/scss/modules/base.scss */

#iIsZCmaIh {
  background-color: #343a40;
}

/* line 66, src/scss/modules/base.scss */

#iomSWwtXG {
  height: 100%;
}

/* line 70, src/scss/modules/base.scss */

#ixMLNRlPW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

/* line 78, src/scss/modules/base.scss */

.set-bg-cover {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  z-index: -100;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
}

/* line 92, src/scss/modules/base.scss */

.set-bg-cover:is(.bg-portrait,.cUJaQFAAe) {
  width: 100%;
  height: auto;
  display: block;
}

/* line 98, src/scss/modules/base.scss */

.set-bg-cover:is(.bg-landscape,.ccjKMKcjN) {
  height: 100%;
  width: auto;
  display: block;
}

/*******************************************
 * Table responsive
 ******************************************/

@-moz-document url-prefix()  {
  /* line 110, src/scss/modules/base.scss */

  fieldset {
    display: table-cell;
  }
}

/*******************************************
 * Installation Status
 ******************************************/

/* line 117, src/scss/modules/base.scss */

#iIcbTMUbE {
  color: transparent !important;
  font-size: 0px;
}

/* line 120, src/scss/modules/base.scss */

#iIcbTMUbE:after {
  width: auto;
  height: auto;
  left: auto;
  top: auto;
  position: relative;
  display: block;
  content: "";
  content: "Completato";
  font-size: 16px;
  color: #2AB92A;
}

/* line 128, src/scss/modules/base.scss */

#iJPkxastX:is(.passed,.cZAppDLHt) {
  opacity: 0.3;
}

/* line 132, src/scss/modules/base.scss */

video::-webkit-media-controls {
  display: none !important;
}

/* line 136, src/scss/modules/base.scss */

:is(.contact_form,.cpDkTdxQN) input:-webkit-autofill,:is(
.contact_form,
.cpDkTdxQN) input:-webkit-autofill:hover,:is(
.contact_form,
.cpDkTdxQN) input:-webkit-autofill:focus,:is(
.contact_form,
.cpDkTdxQN) input:-webkit-autofill:active,
#iIsZCmaIh input:-webkit-autofill,
#iIsZCmaIh input:-webkit-autofill:hover,
#iIsZCmaIh input:-webkit-autofill:focus,
#iIsZCmaIh input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  -o-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #fff !important;
}

/* line 146, src/scss/modules/base.scss */

button:focus {
  outline: none;
}

/* line 151, src/scss/modules/base.scss */

.icon-close {
  font-size: 2rem;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 155, src/scss/modules/base.scss */

.icon-close:hover {
  color: #1275bb;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 162, src/scss/modules/base.scss */

:is(.contact_form,.cpDkTdxQN) :is(.iti__arrow,.csydpmWAM) {
  border-top: 4px solid white;
}

/* line 166, src/scss/modules/base.scss */

:is(.contact_form,.cpDkTdxQN) input:is(.phone-input,.cBZuGPyza)::-webkit-input-placeholder {
  color: white !important;
}

:is(.contact_form,.cpDkTdxQN) input:is(.phone-input,.cBZuGPyza)::-moz-placeholder {
  color: white !important;
}

:is(.contact_form,.cpDkTdxQN) input:is(.phone-input,.cBZuGPyza)::-ms-input-placeholder {
  color: white !important;
}

:is(.contact_form,.cpDkTdxQN) input:is(.phone-input,.cBZuGPyza)::placeholder {
  color: white !important;
}

/* line 174, src/scss/modules/base.scss */

input:is(.phone-input,.cBZuGPyza)::-webkit-input-placeholder {
  color: black !important;
}

input:is(.phone-input,.cBZuGPyza)::-moz-placeholder {
  color: black !important;
}

input:is(.phone-input,.cBZuGPyza)::-ms-input-placeholder {
  color: black !important;
}

input:is(.phone-input,.cBZuGPyza)::placeholder {
  color: black !important;
}

/* line 181, src/scss/modules/base.scss */

.btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 187, src/scss/modules/base.scss */

:is(.contact_form,.cpDkTdxQN) :is(.form-check-label,.cDKiYvtoR) {
  font-size: 12px;
  color: white;
}

/* line 193, src/scss/modules/base.scss */

:is(.form-check-label,.cDKiYvtoR) {
  font-size: 12px;
  color: #98a1a7;
}

/* line 199, src/scss/modules/base.scss */

.cases_of_success .icon-play-circle {
  pointer-events: none;
}

/* line 204, src/scss/modules/base.scss */

video,:is(
.video-js,
.cNsYhlPIe) {
  max-width: 100%;
}

/*******************************************
 *
 * Typography Classes
 *
 * ******************************************/

/* line 7, src/scss/modules/_typography.scss */

.cases_of_success :is(.description,.cfEIBrtnA),
section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.testo,.cODEEKCUa) {
  font-family: 'Maven Pro', sans-serif;
}

/* line 10, src/scss/modules/_typography.scss */

:is(.font-josefin-sans,.cGvZieVPS),:is(
.lates_posts,
.cPOSqFSSa) :is(.bottom,.cAdjkgvBh),
section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.overline,.cjHRPBevE),
section:is(.accessori,.cqBmAnxCX) :is(.sopratitolo,.cjWSpZpYt),
section.featured_events :is(.featured_events-bottom,.cPxMBxjTj) a {
  font-family: 'Josefin Sans', sans-serif;
}

/* line 13, src/scss/modules/_typography.scss */

:is(.text-action-1,.cGMOzbQDw),
section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.overline,.cjHRPBevE) {
  font-size: .9375rem;
}

/* line 21, src/scss/modules/_typography.scss */

h1,
h2,
h3,
h4,
h5,
h6,:is(
.h1,
.cLtsfUFzN),:is(
.h2,
.coTNLyRmW),:is(
.h3,
.cKNzAZZrv),:is(
.h4,
.crjdCZTbG),:is(
.h5,
.cLRDcixtQ),:is(
.h6,
.cwoRkIbyO) {
  font-family: 'Maven Pro', sans-serif;
}

/* line 24, src/scss/modules/_typography.scss */

body,
p {
  font-family: 'Josefin Sans', sans-serif;
}

/* line 29, src/scss/modules/_typography.scss */

p {
  margin-bottom: 0;
  letter-spacing: 0.5px;
}

/* line 34, src/scss/modules/_typography.scss */

:is(.font-weight-600,.cQpSpZpJo),:is(
.fw-600,
.cUQDTGAAY) {
  font-weight: 600;
}

/* line 38, src/scss/modules/_typography.scss */

h1,:is(
.h1,
.cLtsfUFzN) {
  font-size: 2.375rem;
}

@media (min-width: 992px) {
  /* line 38, src/scss/modules/_typography.scss */

  h1,:is(
  .h1,
  .cLtsfUFzN) {
    font-size: 4rem;
  }
}

/* line 45, src/scss/modules/_typography.scss */

h2,:is(
.h2,
.coTNLyRmW) {
  font-size: 1.75rem;
  letter-spacing: 1.5px;
}

@media (min-width: 992px) {
  /* line 45, src/scss/modules/_typography.scss */

  h2,:is(
  .h2,
  .coTNLyRmW) {
    font-size: 2.5rem;
    letter-spacing: 2px;
  }
}

/* line 54, src/scss/modules/_typography.scss */

h3,:is(
.h3,
.cKNzAZZrv) {
  font-size: 1.5rem;
}

@media (min-width: 992px) {
  /* line 54, src/scss/modules/_typography.scss */

  h3,:is(
  .h3,
  .cKNzAZZrv) {
    font-size: 2rem;
  }
}

/* line 61, src/scss/modules/_typography.scss */

h4,:is(
.h4,
.crjdCZTbG) {
  font-size: 1.25rem;
  line-height: 1.3;
}

@media (min-width: 992px) {
  /* line 61, src/scss/modules/_typography.scss */

  h4,:is(
  .h4,
  .crjdCZTbG) {
    font-size: 1.55rem;
  }
}

/* line 69, src/scss/modules/_typography.scss */

h5,:is(
.h5,
.cLRDcixtQ) {
  font-size: 1.125rem;
}

@media (min-width: 992px) {
  /* line 69, src/scss/modules/_typography.scss */

  h5,:is(
  .h5,
  .cLRDcixtQ) {
    font-size: 1.25rem;
  }
}

/* line 76, src/scss/modules/_typography.scss */

h6,:is(
.h6,
.cwoRkIbyO) {
  font-size: 1.125rem;
}

@media (min-width: 992px) {
  /* line 76, src/scss/modules/_typography.scss */

  h6,:is(
  .h6,
  .cwoRkIbyO) {
    font-size: 1.125rem;
  }
}

/* line 84, src/scss/modules/_typography.scss */

a:not(.btn) {
  text-decoration: underline;
}

/* line 86, src/scss/modules/_typography.scss */

a:not(.btn):hover {
  text-decoration: none;
}

/* line 95, src/scss/modules/_typography.scss */

:is(.text-action-2,.ckmrPrxLL) {
  font-size: 1.125rem;
}

/* line 99, src/scss/modules/_typography.scss */

.btn-primary {
  font-weight: 600;
  font-size: 15px;
  padding: 0.55rem 0.75rem 0.30rem 0.75rem;
}

/* line 105, src/scss/modules/_typography.scss */

:is(.text-gradient-container,.chovogMqn) {
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 110, src/scss/modules/_typography.scss */

:is(.text-gradient-container,.chovogMqn) :not(:is(.text-gradient,.cLEeWOdKX)) {
  -webkit-text-fill-color: currentColor;
}

/*******************************************
 * Sometime we need som custom class with different fonts for bold/italic
 ******************************************/

/* line 118, src/scss/modules/_typography.scss */

:is(.f-regular,.cwDWhnoZO) {
  font-weight: 400;
}

@media (min-width: 768px) {
  /* line 120, src/scss/modules/_typography.scss */

  :is(.f-regular-md,.cMTGoJbyo) {
    font-weight: 400;
  }
}

@media (min-width: 992px) {
  /* line 125, src/scss/modules/_typography.scss */

  :is(.f-regular-lg,.cZVHeGZLd) {
    font-weight: 400;
  }
}

/* line 140, src/scss/modules/_typography.scss */

:is(.f-bold,.czQtFuxMu) {
  font-weight: 700;
}

/* line 143, src/scss/modules/_typography.scss */

:is(.f-light,.cfXYkkuJn) {
  font-weight: 300;
}

@media (min-width: 768px) {
  /* line 145, src/scss/modules/_typography.scss */

  :is(.f-light-md,.cZTcwBakY) {
    font-weight: 300;
  }
}

@media (min-width: 992px) {
  /* line 150, src/scss/modules/_typography.scss */

  :is(.f-light-lg,.chWeUriMj) {
    font-weight: 300;
  }
}

/* line 162, src/scss/modules/_typography.scss */

:is(.f-medium,.cJenuVobA) {
  font-weight: 500;
}

/*******************************************
 * Texts colors
 ******************************************/

/* .f-blue,.c-blue  { color: @brand-blue; }
.f-red,.c-red   { color: @brand-red;

etc.. */

/*******************************************
 * Backgorunds colors
 ******************************************/

/* .bg-blue  { background-color: @brand-blue; }
.bg-red   { background-color: @brand-red;
etc */

/* line 185, src/scss/modules/_typography.scss */

:is(.no-padding,.cJTEZkWoH) {
  padding: 0px;
}

/* line 186, src/scss/modules/_typography.scss */

:is(.alignright,.cUignnoll) {
  text-align: right;
}

/* line 187, src/scss/modules/_typography.scss */

:is(.alignleft,.ctAKjNAJB) {
  text-align: left;
}

/* line 188, src/scss/modules/_typography.scss */

:is(.aligncenter,.cwcQLcSTw) {
  text-align: center;
}

/* line 190, src/scss/modules/_typography.scss */

:is(.right,.chOSDcAxc) {
  float: right;
}

/* line 191, src/scss/modules/_typography.scss */

:is(.center,.cdBznvNyi) {
  margin: 0 auto;
  position: relative;
}

/* line 192, src/scss/modules/_typography.scss */

:is(.hidden,.cZSXZjRGA),:is(
.hide,
.cSpMEpLNB) {
  display: none;
}

/* line 194, src/scss/modules/_typography.scss */

img:is(.alignright,.cUignnoll) {
  float: right;
  margin: 10px 0px 10px 10px;
}

/* line 195, src/scss/modules/_typography.scss */

img:is(.alignleft,.ctAKjNAJB) {
  float: left;
  margin: 10px 10px 10px 0;
}

/* line 196, src/scss/modules/_typography.scss */

img:is(.aligncenter,.cwcQLcSTw) {
  margin: 10px auto;
  display: block;
}

/*******************************************
 * Post e Content 
 ******************************************/

/* line 202, src/scss/modules/_typography.scss */

:is(.post,.cZjIzlINS) img {
  max-width: 100%;
}

/*******************************************
 * WSK NAVBAR
 * Include all files and dependencies. 
 * PS: Don't Write rule here.
 ******************************************/

/*******************************************
 * 
 * WSK-NAVBAR Variables
 * 
 ******************************************/

/******************
 * menu breakpoint
 ******************/

/******************
 * Logo setting
 ******************/

/******************
* Colors
******************/

/******************
* Menu Drawer 
******************/

/*
* Animazione cassetto  (DA SVILUPPARE)
* right, left, top, bottom, magic...
*/

/*******************************************
 * Cassetto menu style
 ******************************************/

/* line 6, src/scss/modules/wsk-navbar/_drawer.scss */

.wsk-navbar .mobile-menu-drawer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100vh;
  width: 100%;
  position: fixed;
  visibility: hidden;
  left: 100vw;
  top: 0;
  overflow: scroll;
  z-index: 100;
  -webkit-transition: visibility .4s ease-in-out, left .4s ease-in-out;
  -o-transition: visibility .4s ease-in-out, left .4s ease-in-out;
  transition: visibility .4s ease-in-out, left .4s ease-in-out;
  padding: 80px 0px 0px 0px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 14px rgba(0, 0, 0, 0.1);
}

@media (min-width: 1024px) {
  /* line 6, src/scss/modules/wsk-navbar/_drawer.scss */

  .wsk-navbar .mobile-menu-drawer {
    width: 40vw;
  }
}

/* line 30, src/scss/modules/wsk-navbar/_drawer.scss */

.wsk-navbar .mobile-menu-drawer:is(.open,.cbAPhdNVs) {
  top: 0px;
  left: 0vw;
  visibility: visible;
}

@media (min-width: 992px) {
  /* line 30, src/scss/modules/wsk-navbar/_drawer.scss */

  .wsk-navbar .mobile-menu-drawer:is(.open,.cbAPhdNVs) {
    left: 60vw;
  }
}

/* line 38, src/scss/modules/wsk-navbar/_drawer.scss */

.wsk-navbar .mobile-menu-drawer .icon-close {
  position: fixed;
  right: 51px;
  top: 15px;
  font-size: 32px;
  cursor: pointer;
  display: block;
  width: 50px;
  height: 50px;
  padding: 9px;
}

/*******************************************
 * Dropdown style
 * stile per i dropdown/accordion del menu
 ******************************************/

/* line 6, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown {
  position: relative;
}

/* line 10, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown:hover:hover > .drop-menu {
  height: 100%;
  visibility: visible;
  opacity: 1;
}

@media (min-width: null) {
  /* line 10, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown:hover:hover > .drop-menu {
    height: auto;
    top: 100%;
    right: auto;
    left: 0px;
    visibility: visible;
  }
}

@media (min-width: null) {
  /* line 21, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown:hover:hover > .drop-menu:is(.drop-menu-right,.cOJAKKmsU) {
    top: 100%;
    right: 0px;
    left: auto;
  }
}

/* line 31, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu {
  z-index: 100;
  position: relative;
  border: none;
  overflow: hidden;
  max-height: 0px;
  padding: 0px;
  margin: 0px;
  max-height: 0px;
  -webkit-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}

@media (min-width: null) {
  /* line 31, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu {
    position: absolute;
    top: 60%;
    opacity: 0;
    left: 0px;
    padding-bottom: 0px;
    background-color: rgba(255, 255, 255, 0.95);
    border-radius: 2px;
    height: 0px;
    visibility: hidden;
    -webkit-transform-origin: 50%;
         -o-transform-origin: 50%;
            transform-origin: 50%;
    max-height: 99999px !important;
    -webkit-box-shadow: 0px 9px 20px -10px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 9px 20px -10px rgba(0, 0, 0, 0.3);
  }
}

@media (min-width: null) {
  /* line 57, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu:is(.drop-menu-right,.cOJAKKmsU) {
    max-height: 99999px !important;
    position: absolute;
    -webkit-transform-origin: top right;
         -o-transform-origin: top right;
            transform-origin: top right;
    right: 0px;
    left: auto;
  }
}

/* line 66, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.drop-menu-content,.cojxINHvh) {
  padding: 5px 32px;
  color: #007bff;
}

/* line 69, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.drop-menu-content,.cojxINHvh) li {
  padding: 0px 15px;
  margin: 0;
}

@media (min-width: null) {
  /* line 69, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.drop-menu-content,.cojxINHvh) li {
    padding: 0px 0px;
  }
}

/* line 75, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.drop-menu-content,.cojxINHvh) li a {
  display: inline-block;
  padding: 5px 0px;
  margin: 0.2rem 0;
  color: #1d1d1f;
  font-size: 18px;
  font-weight: normal;
}

@media (min-width: null) {
  /* line 75, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.drop-menu-content,.cojxINHvh) li a {
    white-space: nowrap;
    padding: 0 15px;
  }
}

/* line 86, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.drop-menu-content,.cojxINHvh) li a:hover {
  color: #1275bb;
}

/* line 91, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.drop-menu-content,.cojxINHvh) li:hover > a {
  color: #1275bb;
}

/* line 97, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.drop-menu-content,.cojxINHvh) :is(.current-menu-item,.clhlTSmZQ) :is(.wsk-navbar-link,.ceuyaLkjl) {
  font-weight: bold;
}

/* line 103, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu:is(.show,.cLDbDpznA) {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}

@media (min-width: null) {
  /* line 103, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu:is(.show,.cLDbDpznA) {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    -webkit-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
    top: 100%;
    right: auto;
    left: 0px;
  }
}

@media (min-width: null) {
  /* line 116, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu:is(.show,.cLDbDpznA):is(.drop-menu-right,.cOJAKKmsU) {
    top: 100%;
    right: 0px;
    left: auto;
  }
}

/* line 124, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.menu-item,.cYvUAcmJd) :is(.nav-link,.cSwywPHon) {
  color: #007bff !important;
}

/* line 126, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.menu-item,.cYvUAcmJd) :is(.nav-link,.cSwywPHon):hover {
  background-color: transparent;
}

/* line 130, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.dropdown-item,.cjNaUpTLy) {
  color: #007bff !important;
}

/* line 132, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) .wsk-navbar-dropdown .drop-menu :is(.dropdown-item,.cjNaUpTLy):hover {
  background-color: transparent;
}

/* line 140, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.primary-nav-wrapper,.cjvVvVkLX) :is(.wsk-navbar-item,.cZxhKtneG):is(.nav-all-prod,.cZGHMLxJW) {
  display: none;
}

@media (max-width: 1199.98px) {
  /* line 147, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) :is(.primary-nav,.cmkCMmYiF) :is(.wsk-navbar-link,.ceuyaLkjl) {
    font-size: 24px;
  }
}

/* line 154, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 70px;
  width: 100%;
  z-index: 100;
  background-color: #38393a;
  height: 56px;
}

@media (min-width: 992px) {
  /* line 156, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) .wsk-navbar-dropdown {
    position: relative;
  }

  /* line 159, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) .wsk-navbar-dropdown:hover > .drop-menu {
    position: absolute;
    height: auto;
  }

  /* line 164, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) .wsk-navbar-dropdown:hover > .drop-menu :is(.drop-menu-content,.cojxINHvh) {
    height: auto;
    top: 100%;
    right: auto;
    left: 0px;
    visibility: visible;
  }
}

/* line 186, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-menu,.cTshdCMoZ) {
  white-space: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style: none;
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  /* line 186, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-menu,.cTshdCMoZ) {
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  /* line 190, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-menu,.cTshdCMoZ)::-webkit-scrollbar {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 186, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-menu,.cTshdCMoZ) {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 205, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-item,.cZxhKtneG) {
  margin: 0px 2.25rem 0px 2.25rem;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

/* line 207, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-item,.cZxhKtneG) :is(.wsk-navbar-link,.ceuyaLkjl) {
  font-size: .9375rem;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.94px;
}

/* line 215, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-item,.cZxhKtneG):is(.nav-all-prod,.cZGHMLxJW) {
  display: none;
}

/* line 222, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-item,.cZxhKtneG):hover > a {
  color: #1275bb;
}

/* line 228, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) :is(.menu-item-has-children,.cnkImyDgg) {
  margin-left: 1rem;
  padding-left: 0.5rem;
}

/* line 233, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) :is(.drop-menu-content,.cojxINHvh) {
  position: absolute;
  left: 0;
  background-color: #38393a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 100;
  list-style: none;
  padding-left: 0;
  height: 0;
  -webkit-transition: height .3s;
  -o-transition: height .3s;
  transition: height .3s;
}

/* line 244, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) :is(.drop-menu-content,.cojxINHvh) :is(.wsk-navbar-item,.cZxhKtneG) {
  margin-left: 0;
  padding-left: 0.5rem;
}

/* line 247, src/scss/modules/wsk-navbar/_dropdown.scss */

:is(.secondary-nav-wrapper,.czDdBAjPA) :is(.drop-menu-content,.cojxINHvh) :is(.wsk-navbar-item,.cZxhKtneG) :is(.wsk-navbar-link,.ceuyaLkjl) {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 0;
  text-transform: unset;
  font-weight: 500;
  line-height: 0.93;
  letter-spacing: 1px;
}

@media (min-width: 992px) {
  /* line 233, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.drop-menu-content,.cojxINHvh) {
    visibility: hidden;
    height: 0;
  }

  /* line 262, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.drop-menu-content,.cojxINHvh) :is(.menu-item-has-children,.cnkImyDgg) {
    position: relative;
  }

  /* line 265, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.drop-menu-content,.cojxINHvh) :is(.menu-item-has-children,.cnkImyDgg):hover .drop-menu {
    height: auto;
    -webkit-transition: height .3s;
    -o-transition: height .3s;
    transition: height .3s;
  }

  /* line 269, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.drop-menu-content,.cojxINHvh) :is(.menu-item-has-children,.cnkImyDgg):hover .drop-menu-content {
    height: auto;
    top: 100%;
    right: auto;
    left: 0px;
    visibility: visible;
    -webkit-transition: height .3s;
    -o-transition: height .3s;
    transition: height .3s;
  }
}

@media (max-width: 1199.98px) {
  /* line 286, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.drop-menu-content,.cojxINHvh) {
    visibility: hidden;
    height: 0;
  }

  /* line 290, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) .drop-menu:is(.show,.cLDbDpznA) {
    position: absolute;
    height: auto;
    -webkit-transition: height .3s;
    -o-transition: height .3s;
    transition: height .3s;
  }

  /* line 295, src/scss/modules/wsk-navbar/_dropdown.scss */

  :is(.secondary-nav-wrapper,.czDdBAjPA) .drop-menu:is(.show,.cLDbDpznA) :is(.drop-menu-content,.cojxINHvh) {
    height: auto;
    top: 100%;
    right: auto;
    left: 0px;
    visibility: visible;
    -webkit-transition: height .3s;
    -o-transition: height .3s;
    transition: height .3s;
  }
}

/* line 346, src/scss/modules/wsk-navbar/_dropdown.scss */

body:is(.scroll,.cBFYNrAeN):is(.scrollup,.cAZGWGwzT) :is(.secondary-nav-wrapper,.czDdBAjPA) {
  position: fixed !important;
  width: 100%;
  z-index: 100;
  width: 100%;
  height: 56px;
}

/* line 353, src/scss/modules/wsk-navbar/_dropdown.scss */

body:is(.scroll,.cBFYNrAeN):is(.scrollup,.cAZGWGwzT) :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-menu,.cTshdCMoZ) {
  visibility: visible;
}

/* line 359, src/scss/modules/wsk-navbar/_dropdown.scss */

body:is(.scrolldown,.cxTSccCEV) :is(.secondary-nav-wrapper,.czDdBAjPA) {
  position: fixed !important;
  height: 0;
  z-index: 100;
}

/* line 364, src/scss/modules/wsk-navbar/_dropdown.scss */

body:is(.scrolldown,.cxTSccCEV) :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-menu,.cTshdCMoZ) {
  visibility: hidden;
}

/* line 370, src/scss/modules/wsk-navbar/_dropdown.scss */

body:is(.scroll,.cBFYNrAeN):is(.scrolldown,.cxTSccCEV) :is(.secondary-nav-wrapper,.czDdBAjPA) {
  position: fixed !important;
  height: 0;
  z-index: 100;
}

/* line 375, src/scss/modules/wsk-navbar/_dropdown.scss */

body:is(.scroll,.cBFYNrAeN):is(.scrolldown,.cxTSccCEV) :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-menu,.cTshdCMoZ) {
  visibility: hidden;
}

/*******************************************
 * Burger menu icon style
 ******************************************/

/* line 8, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU) {
  display: block;
  float: right;
  width: 30px;
  height: 25px;
  position: relative;
  margin: 15px;
  -webkit-transform: rotate(0deg);
  -khtml-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

@media (min-width: null) {
  /* line 8, src/scss/modules/wsk-navbar/_burger-icon.scss */

  .wsk-navbar :is(.burger-icon,.csjFlzLoU) {
    display: none;
  }
}

/* line 21, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU) span {
  display: block;
  position: absolute;
  height: 4px !important;
  width: 100%;
  background: #000;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -khtml-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* line 32, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU) span:nth-child(1) {
  top: 1px;
}

/* line 35, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU) span:nth-child(2) {
  top: 10px;
}

/* line 38, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU) span:nth-child(3) {
  top: 10px;
}

/* line 41, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU) span:nth-child(4) {
  top: 20px;
}

/* line 46, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU):is(.open,.cbAPhdNVs) span:nth-child(1) {
  top: 7px;
  width: 0%;
  left: 50%;
}

/* line 51, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU):is(.open,.cbAPhdNVs) span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -khtml-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 54, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU):is(.open,.cbAPhdNVs) span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -khtml-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 57, src/scss/modules/wsk-navbar/_burger-icon.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU):is(.open,.cbAPhdNVs) span:nth-child(4) {
  top: 7px;
  width: 0%;
  left: 50%;
}

/*******************************************
 * WSK-navbar logo
 ******************************************/

/* line 6, src/scss/modules/wsk-navbar/_logo.scss */

:is(.main-logo-wrapper,.cBmETSAhk) {
  margin: 0px;
  display: inline-block;
  line-height: 0px;
  margin: 5px 0px;
  height: 46px;
  -webkit-transition: height 0.2s ease-in-out, margin 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out, margin 0.2s ease-in-out;
  transition: height 0.2s ease-in-out, margin 0.2s ease-in-out;
}

@media (min-width: null) {
  /* line 6, src/scss/modules/wsk-navbar/_logo.scss */

  :is(.main-logo-wrapper,.cBmETSAhk) {
    margin: 10px 0px;
    height: auto;
  }
}

/* line 18, src/scss/modules/wsk-navbar/_logo.scss */

:is(.main-logo-wrapper,.cBmETSAhk) :is(.main-logo,.cwOfvBVms) {
  display: none;
  width: auto;
  line-height: 0px;
}

@media (min-width: null) {
  /* line 18, src/scss/modules/wsk-navbar/_logo.scss */

  :is(.main-logo-wrapper,.cBmETSAhk) :is(.main-logo,.cwOfvBVms) {
    display: block;
    height: 100%;
    -webkit-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;
    transition: height 0.3s ease-in-out;
  }
}

/* line 28, src/scss/modules/wsk-navbar/_logo.scss */

:is(.main-logo-wrapper,.cBmETSAhk) :is(.mobile-logo,.cTecNXutb) {
  position: absolute;
  z-index: 1000;
  width: 90px;
  display: block;
  line-height: 0px;
  -webkit-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}

@media (min-width: null) {
  /* line 28, src/scss/modules/wsk-navbar/_logo.scss */

  :is(.main-logo-wrapper,.cBmETSAhk) :is(.mobile-logo,.cTecNXutb) {
    display: none;
  }
}

/**
 * fix body on mobile drawer open
 */

/* line 5, src/scss/modules/wsk-navbar/_navbar.scss */

body:is(.mobile-menu-open,.cVFCUWXAh) {
  height: 100vh;
  overflow: hidden;
}

@media (min-width: null) {
  /* line 5, src/scss/modules/wsk-navbar/_navbar.scss */

  body:is(.mobile-menu-open,.cVFCUWXAh) {
    height: auto;
    overflow: scroll;
  }
}

/**
 * nav styles
 */

/* line 18, src/scss/modules/wsk-navbar/_navbar.scss */

.wsk-navbar {
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0px;
  z-index: 1000;
}

@media (min-width: null) {
  /* line 18, src/scss/modules/wsk-navbar/_navbar.scss */

  .wsk-navbar {
    background-color: rgba(255, 255, 255, 0.95);
  }
}

@media (max-width: null) {
  /* line 35, src/scss/modules/wsk-navbar/_navbar.scss */

  .wsk-navbar > .container,
  .wsk-navbar > .container-fluid,
  .wsk-navbar > .container-sm,
  .wsk-navbar > .container-md,
  .wsk-navbar > .container-lg,
  .wsk-navbar > .container-xl {
    min-width: 100%;
    padding: 0px;
  }
}

@media (min-width: null) {
  /* line 35, src/scss/modules/wsk-navbar/_navbar.scss */

  .wsk-navbar > .container,
  .wsk-navbar > .container-fluid,
  .wsk-navbar > .container-sm,
  .wsk-navbar > .container-md,
  .wsk-navbar > .container-lg,
  .wsk-navbar > .container-xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 48, src/scss/modules/wsk-navbar/_navbar.scss */

.wsk-navbar ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

/* line 54, src/scss/modules/wsk-navbar/_navbar.scss */

.wsk-navbar :is(.navbar-right,.cpXydWthL) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: null) {
  /* line 59, src/scss/modules/wsk-navbar/_navbar.scss */

  .wsk-navbar:is(.sticky-nav,.cAnrKqjGu) :is(.main-logo-wrapper,.cBmETSAhk) {
    margin: 0px 10px;
    height: 46px;
  }

  /* line 62, src/scss/modules/wsk-navbar/_navbar.scss */

  .wsk-navbar:is(.sticky-nav,.cAnrKqjGu) :is(.main-logo-wrapper,.cBmETSAhk) :is(.main-logo,.cwOfvBVms) {
    display: none;
  }

  /* line 65, src/scss/modules/wsk-navbar/_navbar.scss */

  .wsk-navbar:is(.sticky-nav,.cAnrKqjGu) :is(.main-logo-wrapper,.cBmETSAhk) :is(.mobile-logo,.cTecNXutb) {
    display: block;
  }
}

/* line 73, src/scss/modules/wsk-navbar/_navbar.scss */

:is(.wsk-navbar-menu,.cTshdCMoZ) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: null) {
  /* line 73, src/scss/modules/wsk-navbar/_navbar.scss */

  :is(.wsk-navbar-menu,.cTshdCMoZ) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/* line 83, src/scss/modules/wsk-navbar/_navbar.scss */

.wsk-navbar :is(.navbar-left,.cCmlWwjjH) {
  background-color: rgba(255, 255, 255, 0.95);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: null) {
  /* line 83, src/scss/modules/wsk-navbar/_navbar.scss */

  .wsk-navbar :is(.navbar-left,.cCmlWwjjH) {
    background-color: transparent;
    border-bottom: none;
    padding: 0px;
  }
}

@media (min-width: null) {
  /* line 94, src/scss/modules/wsk-navbar/_navbar.scss */

  .wsk-navbar :is(.navbar-left,.cCmlWwjjH) > .container {
    padding: 0px;
  }
}

/* line 104, src/scss/modules/wsk-navbar/_navbar.scss */

:is(.wsk-navbar-link,.ceuyaLkjl) {
  font-size: 20px;
  text-decoration: none !important;
  display: inline-block;
  padding: 12px 10px;
  position: relative;
  cursor: pointer;
  color: #1d1d1f;
  font-weight: 600;
}

@media (min-width: null) {
  /* line 104, src/scss/modules/wsk-navbar/_navbar.scss */

  :is(.wsk-navbar-link,.ceuyaLkjl) {
    display: block;
  }
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

:is(.wsk-navbar-link,.ceuyaLkjl):hover,:is(
.wsk-navbar-link,
.ceuyaLkjl):focus {
  text-decoration: none;
}

/* line 124, src/scss/modules/wsk-navbar/_navbar.scss */

.wsk-navbar :is(.primary-nav,.cmkCMmYiF) :is(.wsk-navbar-item,.cZxhKtneG):hover > a {
  color: #1275bb;
}

/* line 127, src/scss/modules/wsk-navbar/_navbar.scss */

.wsk-navbar :is(.primary-nav,.cmkCMmYiF) :is(.wsk-navbar-menu,.cTshdCMoZ) > :is(.wsk-navbar-item,.cZxhKtneG) > :is(.wsk-navbar-link,.ceuyaLkjl).dropbtn:after {
  content: "\E90A";
  font-family: 'icomoon' !important;
  display: block;
  position: absolute;
  top: 50%;
  right: -15px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

@media (max-width: null) {
  /* line 127, src/scss/modules/wsk-navbar/_navbar.scss */

  .wsk-navbar :is(.primary-nav,.cmkCMmYiF) :is(.wsk-navbar-menu,.cTshdCMoZ) > :is(.wsk-navbar-item,.cZxhKtneG) > :is(.wsk-navbar-link,.ceuyaLkjl).dropbtn:after {
    display: none !important;
  }
}

/* line 140, src/scss/modules/wsk-navbar/_navbar.scss */

.wsk-navbar :is(.primary-nav,.cmkCMmYiF) :is(.wsk-navbar-menu,.cTshdCMoZ) > :is(.wsk-navbar-item,.cZxhKtneG) > :is(.wsk-navbar-link,.ceuyaLkjl).dropbtn:is(.show,.cLDbDpznA):after {
  -webkit-transform: translateY(-50%) rotate(180deg);
       -o-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

/* line 143, src/scss/modules/wsk-navbar/_navbar.scss */

.wsk-navbar :is(.primary-nav,.cmkCMmYiF) :is(.wsk-navbar-menu,.cTshdCMoZ) > :is(.current-menu-item,.clhlTSmZQ) > :is(.wsk-navbar-link,.ceuyaLkjl) {
  color: #1275bb;
}

/*  \.namespace */

/**
* Wp adminbar fix
*/

/* line 158, src/scss/modules/wsk-navbar/_navbar.scss */

body:is(.admin-bar,.cAozVDGqZ) .wsk-navbar {
  margin-top: 32px !important;
}

@media screen and (max-width: 782px) {
  /* line 158, src/scss/modules/wsk-navbar/_navbar.scss */

  body:is(.admin-bar,.cAozVDGqZ) .wsk-navbar {
    margin-top: 46px !important;
  }
}

@media (max-width: null) {
  /* line 164, src/scss/modules/wsk-navbar/_navbar.scss */

  body:is(.admin-bar,.cAozVDGqZ) .wsk-navbar .mobile-menu-drawer {
    margin-top: 32px !important;
  }
}

@media screen and (max-width: null) and (max-width: 782px) {
  /* line 164, src/scss/modules/wsk-navbar/_navbar.scss */

  body:is(.admin-bar,.cAozVDGqZ) .wsk-navbar .mobile-menu-drawer {
    margin-top: 46px !important;
  }
}

/* line 1, src/scss/modules/_telinput.scss */

:is(.iti,.ckWubsCsM) {
  width: 100%;
  position: relative;
  display: inline-block;
}

/* line 5, src/scss/modules/_telinput.scss */

:is(.iti,.ckWubsCsM) * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 8, src/scss/modules/_telinput.scss */

.iti__hide {
  display: none;
}

/* line 10, src/scss/modules/_telinput.scss */

:is(.iti__v-hide,.cOAogBnfb) {
  visibility: hidden;
}

/* line 12, src/scss/modules/_telinput.scss */

:is(.iti,.ckWubsCsM) input,:is(
.iti,
.ckWubsCsM) input[type=text],:is(
.iti,
.ckWubsCsM) input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

/* line 19, src/scss/modules/_telinput.scss */

:is(.iti__flag-container,.cTbAjmGTB) {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

/* line 25, src/scss/modules/_telinput.scss */

:is(.iti__selected-flag,.cXstAMWBA) {
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

/* line 32, src/scss/modules/_telinput.scss */

:is(.iti__arrow,.csydpmWAM) {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

/* line 39, src/scss/modules/_telinput.scss */

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

/* line 42, src/scss/modules/_telinput.scss */

:is(.iti__country-list,.cMONzhzqq) {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  color: #38393A;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 57, src/scss/modules/_telinput.scss */

:is(.iti__country-list--dropup,.cpbjeIBKm) {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  /* line 61, src/scss/modules/_telinput.scss */

  :is(.iti__country-list,.cMONzhzqq) {
    white-space: normal;
  }
}

/* line 63, src/scss/modules/_telinput.scss */

:is(.iti__flag-box,.cZiftNwtc) {
  display: inline-block;
  width: 20px;
}

/* line 66, src/scss/modules/_telinput.scss */

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

/* line 70, src/scss/modules/_telinput.scss */

.iti__country {
  padding: 5px 10px;
  outline: none;
}

/* line 73, src/scss/modules/_telinput.scss */

:is(.iti__dial-code,.cfsHUtStJ) {
  color: #999;
}

/* line 75, src/scss/modules/_telinput.scss */

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 77, src/scss/modules/_telinput.scss */

:is(.iti__flag-box,.cZiftNwtc),:is(
.iti__country-name,
.cCuYTMVyp),:is(
.iti__dial-code,
.cfsHUtStJ) {
  vertical-align: middle;
}

/* line 79, src/scss/modules/_telinput.scss */

:is(.iti__flag-box,.cZiftNwtc),:is(
.iti__country-name,
.cCuYTMVyp) {
  margin-right: 6px;
}

/* line 81, src/scss/modules/_telinput.scss */

:is(.iti--allow-dropdown,.cfxzGqReE) input,:is(
.iti--allow-dropdown,
.cfxzGqReE) input[type=text],:is(
.iti--allow-dropdown,
.cfxzGqReE) input[type=tel],:is(
.iti--separate-dial-code,
.cHQULEDit) input,:is(
.iti--separate-dial-code,
.cHQULEDit) input[type=text],:is(
.iti--separate-dial-code,
.cHQULEDit) input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

/* line 85, src/scss/modules/_telinput.scss */

:is(.iti--allow-dropdown,.cfxzGqReE) :is(.iti__flag-container,.cTbAjmGTB),:is(
.iti--separate-dial-code,
.cHQULEDit) :is(.iti__flag-container,.cTbAjmGTB) {
  right: auto;
  left: 0;
}

/* line 88, src/scss/modules/_telinput.scss */

:is(.iti--allow-dropdown,.cfxzGqReE) :is(.iti__flag-container,.cTbAjmGTB):hover {
  cursor: pointer;
}

/* line 90, src/scss/modules/_telinput.scss */

:is(.iti--allow-dropdown,.cfxzGqReE) :is(.iti__flag-container,.cTbAjmGTB):hover :is(.iti__selected-flag,.cXstAMWBA) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 92, src/scss/modules/_telinput.scss */

:is(.iti--allow-dropdown,.cfxzGqReE) input[disabled] + :is(.iti__flag-container,.cTbAjmGTB):hover,:is(
.iti--allow-dropdown,
.cfxzGqReE) input[readonly] + :is(.iti__flag-container,.cTbAjmGTB):hover {
  cursor: default;
}

/* line 95, src/scss/modules/_telinput.scss */

:is(.iti--allow-dropdown,.cfxzGqReE) input[disabled] + :is(.iti__flag-container,.cTbAjmGTB):hover :is(.iti__selected-flag,.cXstAMWBA),:is(
.iti--allow-dropdown,
.cfxzGqReE) input[readonly] + :is(.iti__flag-container,.cTbAjmGTB):hover :is(.iti__selected-flag,.cXstAMWBA) {
  background-color: transparent;
}

/* line 98, src/scss/modules/_telinput.scss */

:is(.iti--separate-dial-code,.cHQULEDit) :is(.iti__selected-flag,.cXstAMWBA) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 100, src/scss/modules/_telinput.scss */

:is(.iti--separate-dial-code,.cHQULEDit) :is(.iti__selected-dial-code,.caeTjLVxt) {
  margin-left: 6px;
}

/* line 102, src/scss/modules/_telinput.scss */

:is(.iti--container,.cCcZSUqem) {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

/* line 108, src/scss/modules/_telinput.scss */

:is(.iti--container,.cCcZSUqem):hover {
  cursor: pointer;
}

/* line 111, src/scss/modules/_telinput.scss */

.iti-mobile :is(.iti--container,.cCcZSUqem) {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

/* line 118, src/scss/modules/_telinput.scss */

.iti-mobile :is(.iti__country-list,.cMONzhzqq) {
  max-height: 100%;
  width: 100%;
}

/* line 122, src/scss/modules/_telinput.scss */

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

/* line 126, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB) {
  width: 20px;
}

/* line 128, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__be,.cWsArkEne) {
  width: 18px;
}

/* line 130, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ch,.cPZLBBcWW) {
  width: 15px;
}

/* line 132, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mc,.cXoNQHQHH) {
  width: 19px;
}

/* line 134, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ne,.cVgeQmELV) {
  width: 18px;
}

/* line 136, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__np,.cMSEmSXWz) {
  width: 13px;
}

/* line 138, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__va,.ccesMMCsQ) {
  width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  /* line 141, src/scss/modules/_telinput.scss */

  :is(.iti__flag,.cbHPxVCZB) {
    background-size: 5652px 15px;
  }
}

/* line 143, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ac,.coZzCNWUJ) {
  height: 10px;
  background-position: 0px 0px;
}

/* line 146, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ad,.cHDeOGLXZ) {
  height: 14px;
  background-position: -22px 0px;
}

/* line 149, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ae,.cwqCWKvxa) {
  height: 10px;
  background-position: -44px 0px;
}

/* line 152, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__af,.coQeMxjuc) {
  height: 14px;
  background-position: -66px 0px;
}

/* line 155, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ag,.cybpurvJS) {
  height: 14px;
  background-position: -88px 0px;
}

/* line 158, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ai,.cHwhUsinD) {
  height: 10px;
  background-position: -110px 0px;
}

/* line 161, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__al,.cLLIZwDAu) {
  height: 15px;
  background-position: -132px 0px;
}

/* line 164, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__am,.cttprhiwZ) {
  height: 10px;
  background-position: -154px 0px;
}

/* line 167, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ao,.cuujtMQaT) {
  height: 14px;
  background-position: -176px 0px;
}

/* line 170, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__aq,.cNAoJapSm) {
  height: 14px;
  background-position: -198px 0px;
}

/* line 173, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ar,.cxqTaPXhA) {
  height: 13px;
  background-position: -220px 0px;
}

/* line 176, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__as,.cCScQWTqq) {
  height: 10px;
  background-position: -242px 0px;
}

/* line 179, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__at,.cKlGZjNOF) {
  height: 14px;
  background-position: -264px 0px;
}

/* line 182, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__au,.cogpoMIzR) {
  height: 10px;
  background-position: -286px 0px;
}

/* line 185, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__aw,.cnnFiGMlw) {
  height: 14px;
  background-position: -308px 0px;
}

/* line 188, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ax,.cibuREuXL) {
  height: 13px;
  background-position: -330px 0px;
}

/* line 191, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__az,.cGnVtHQkU) {
  height: 10px;
  background-position: -352px 0px;
}

/* line 194, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ba,.cSNFWBxVs) {
  height: 10px;
  background-position: -374px 0px;
}

/* line 197, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bb,.cuFoLXirK) {
  height: 14px;
  background-position: -396px 0px;
}

/* line 200, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bd,.cMBpZUsqH) {
  height: 12px;
  background-position: -418px 0px;
}

/* line 203, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__be,.cWsArkEne) {
  height: 15px;
  background-position: -440px 0px;
}

/* line 206, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bf,.cwHGWDYEA) {
  height: 14px;
  background-position: -460px 0px;
}

/* line 209, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bg,.civQlVZYt) {
  height: 12px;
  background-position: -482px 0px;
}

/* line 212, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bh,.cahiHTnwQ) {
  height: 12px;
  background-position: -504px 0px;
}

/* line 215, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bi,.cFSkhQSlJ) {
  height: 12px;
  background-position: -526px 0px;
}

/* line 218, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bj,.cdQlIiCCW) {
  height: 14px;
  background-position: -548px 0px;
}

/* line 221, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bl,.ckSBAVvxG) {
  height: 14px;
  background-position: -570px 0px;
}

/* line 224, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bm,.chYEdHyDE) {
  height: 10px;
  background-position: -592px 0px;
}

/* line 227, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bn,.cuseDQuTF) {
  height: 10px;
  background-position: -614px 0px;
}

/* line 230, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bo,.crVKirNWg) {
  height: 14px;
  background-position: -636px 0px;
}

/* line 233, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bq,.cKCOmnINz) {
  height: 14px;
  background-position: -658px 0px;
}

/* line 236, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__br,.cBBbqbdmN) {
  height: 14px;
  background-position: -680px 0px;
}

/* line 239, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bs,.cYXeDbJUT) {
  height: 10px;
  background-position: -702px 0px;
}

/* line 242, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bt,.cAsQpnAUl) {
  height: 14px;
  background-position: -724px 0px;
}

/* line 245, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bv,.cpqkHIYNA) {
  height: 15px;
  background-position: -746px 0px;
}

/* line 248, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bw,.cpRLXYmcq) {
  height: 14px;
  background-position: -768px 0px;
}

/* line 251, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__by,.cgOsFFISW) {
  height: 10px;
  background-position: -790px 0px;
}

/* line 254, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__bz,.csbrghVFb) {
  height: 14px;
  background-position: -812px 0px;
}

/* line 257, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ca,.czGdVlgFH) {
  height: 10px;
  background-position: -834px 0px;
}

/* line 260, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cc,.cArxyNVZo) {
  height: 10px;
  background-position: -856px 0px;
}

/* line 263, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cd,.cnsXReVeT) {
  height: 15px;
  background-position: -878px 0px;
}

/* line 266, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cf,.cnwtEEAZA) {
  height: 14px;
  background-position: -900px 0px;
}

/* line 269, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cg,.cXZSDhnIb) {
  height: 14px;
  background-position: -922px 0px;
}

/* line 272, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ch,.cPZLBBcWW) {
  height: 15px;
  background-position: -944px 0px;
}

/* line 275, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ci,.cMkfcBoQp) {
  height: 14px;
  background-position: -961px 0px;
}

/* line 278, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ck,.ccvuivGDj) {
  height: 10px;
  background-position: -983px 0px;
}

/* line 281, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cl,.cWZlxDBNH) {
  height: 14px;
  background-position: -1005px 0px;
}

/* line 284, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cm,.cAGmBtUWQ) {
  height: 14px;
  background-position: -1027px 0px;
}

/* line 287, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cn,.cKGQYmkpZ) {
  height: 14px;
  background-position: -1049px 0px;
}

/* line 290, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__co,.cRQckatiB) {
  height: 14px;
  background-position: -1071px 0px;
}

/* line 293, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cp,.cZGQjsvcB) {
  height: 14px;
  background-position: -1093px 0px;
}

/* line 296, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cr,.cuAjDFRMQ) {
  height: 12px;
  background-position: -1115px 0px;
}

/* line 299, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cu,.cZojcJdgk) {
  height: 10px;
  background-position: -1137px 0px;
}

/* line 302, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cv,.cDwRzSqPx) {
  height: 12px;
  background-position: -1159px 0px;
}

/* line 305, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cw,.cYUZmjxWg) {
  height: 14px;
  background-position: -1181px 0px;
}

/* line 308, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cx,.cAkeeyVwT) {
  height: 10px;
  background-position: -1203px 0px;
}

/* line 311, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cy,.ckRndYFcj) {
  height: 14px;
  background-position: -1225px 0px;
}

/* line 314, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__cz,.cOubiCeMZ) {
  height: 14px;
  background-position: -1247px 0px;
}

/* line 317, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__de,.cNDEAsDZk) {
  height: 12px;
  background-position: -1269px 0px;
}

/* line 320, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__dg,.cyQhaAOcx) {
  height: 10px;
  background-position: -1291px 0px;
}

/* line 323, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__dj,.cBDNOZCvk) {
  height: 14px;
  background-position: -1313px 0px;
}

/* line 326, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__dk,.cCMLDbAaD) {
  height: 15px;
  background-position: -1335px 0px;
}

/* line 329, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__dm,.cehQztCDH) {
  height: 10px;
  background-position: -1357px 0px;
}

/* line 332, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__do,.cdKVQvPIg) {
  height: 14px;
  background-position: -1379px 0px;
}

/* line 335, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__dz,.cklwwJFNi) {
  height: 14px;
  background-position: -1401px 0px;
}

/* line 338, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ea,.cOiztGjnT) {
  height: 14px;
  background-position: -1423px 0px;
}

/* line 341, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ec,.ctjpIAUfU) {
  height: 14px;
  background-position: -1445px 0px;
}

/* line 344, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ee,.cAzqjdVaq) {
  height: 13px;
  background-position: -1467px 0px;
}

/* line 347, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__eg,.cwGlLFQhq) {
  height: 14px;
  background-position: -1489px 0px;
}

/* line 350, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__eh,.cICaAcIhM) {
  height: 10px;
  background-position: -1511px 0px;
}

/* line 353, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__er,.cOqGtSECs) {
  height: 10px;
  background-position: -1533px 0px;
}

/* line 356, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__es,.czrZPjyYO) {
  height: 14px;
  background-position: -1555px 0px;
}

/* line 359, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__et,.cYYQQQGgG) {
  height: 10px;
  background-position: -1577px 0px;
}

/* line 362, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__eu,.cgywHbmAe) {
  height: 14px;
  background-position: -1599px 0px;
}

/* line 365, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__fi,.cbCWrZglP) {
  height: 12px;
  background-position: -1621px 0px;
}

/* line 368, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__fj,.cKFbdlfLn) {
  height: 10px;
  background-position: -1643px 0px;
}

/* line 371, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__fk,.cAotrFrGI) {
  height: 10px;
  background-position: -1665px 0px;
}

/* line 374, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__fm,.cLUoyTakK) {
  height: 11px;
  background-position: -1687px 0px;
}

/* line 377, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__fo,.cabMMaxcF) {
  height: 15px;
  background-position: -1709px 0px;
}

/* line 380, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__fr,.cdnZDonHs) {
  height: 14px;
  background-position: -1731px 0px;
}

/* line 383, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ga,.czMWzXZOw) {
  height: 15px;
  background-position: -1753px 0px;
}

/* line 386, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gb,.cqRrEWkPO) {
  height: 10px;
  background-position: -1775px 0px;
}

/* line 389, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gd,.coZfXThLT) {
  height: 12px;
  background-position: -1797px 0px;
}

/* line 392, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ge,.ckCBRPzzS) {
  height: 14px;
  background-position: -1819px 0px;
}

/* line 395, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gf,.cDCVufJak) {
  height: 14px;
  background-position: -1841px 0px;
}

/* line 398, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gg,.cQACQbuIW) {
  height: 14px;
  background-position: -1863px 0px;
}

/* line 401, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gh,.cRbCsStZP) {
  height: 14px;
  background-position: -1885px 0px;
}

/* line 404, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gi,.caWByQNbV) {
  height: 10px;
  background-position: -1907px 0px;
}

/* line 407, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gl,.cvGBvZjJD) {
  height: 14px;
  background-position: -1929px 0px;
}

/* line 410, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gm,.cwPXxsIoY) {
  height: 14px;
  background-position: -1951px 0px;
}

/* line 413, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gn,.caAfFbZfc) {
  height: 14px;
  background-position: -1973px 0px;
}

/* line 416, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gp,.ckbQYLfFX) {
  height: 14px;
  background-position: -1995px 0px;
}

/* line 419, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gq,.cQggSOsxU) {
  height: 14px;
  background-position: -2017px 0px;
}

/* line 422, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gr,.cXmqQZdEe) {
  height: 14px;
  background-position: -2039px 0px;
}

/* line 425, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gs,.cMooJBFTR) {
  height: 10px;
  background-position: -2061px 0px;
}

/* line 428, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gt,.cfulwCmAE) {
  height: 13px;
  background-position: -2083px 0px;
}

/* line 431, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gu,.ctLZLkNCn) {
  height: 11px;
  background-position: -2105px 0px;
}

/* line 434, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gw,.cVeCDIOID) {
  height: 10px;
  background-position: -2127px 0px;
}

/* line 437, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__gy,.cSdByZaYJ) {
  height: 12px;
  background-position: -2149px 0px;
}

/* line 440, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__hk,.cNeDNJqZz) {
  height: 14px;
  background-position: -2171px 0px;
}

/* line 443, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__hm,.cXXAtBSkL) {
  height: 10px;
  background-position: -2193px 0px;
}

/* line 446, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__hn,.cLRAcmnxC) {
  height: 10px;
  background-position: -2215px 0px;
}

/* line 449, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__hr,.cPUZQcVnH) {
  height: 10px;
  background-position: -2237px 0px;
}

/* line 452, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ht,.cFcOvJyxA) {
  height: 12px;
  background-position: -2259px 0px;
}

/* line 455, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__hu,.cUhwGBQEg) {
  height: 10px;
  background-position: -2281px 0px;
}

/* line 458, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ic,.cLdoysFYs) {
  height: 14px;
  background-position: -2303px 0px;
}

/* line 461, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__id,.clpHJGXeL) {
  height: 14px;
  background-position: -2325px 0px;
}

/* line 464, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ie,.cjqmsPfmZ) {
  height: 10px;
  background-position: -2347px 0px;
}

/* line 467, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__il,.ctLQMZWye) {
  height: 15px;
  background-position: -2369px 0px;
}

/* line 470, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__im,.cNYtEnNLt) {
  height: 10px;
  background-position: -2391px 0px;
}

/* line 473, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__in,.cCpmkeVwe) {
  height: 14px;
  background-position: -2413px 0px;
}

/* line 476, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__io,.cbrcqCjJO) {
  height: 10px;
  background-position: -2435px 0px;
}

/* line 479, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__iq,.cKtSrLxdA) {
  height: 14px;
  background-position: -2457px 0px;
}

/* line 482, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ir,.cqMbADAPa) {
  height: 12px;
  background-position: -2479px 0px;
}

/* line 485, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__is,.cFqZoWjZq) {
  height: 15px;
  background-position: -2501px 0px;
}

/* line 488, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__it,.cRZUtaYRh) {
  height: 14px;
  background-position: -2523px 0px;
}

/* line 491, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__je,.ckRfPPwyq) {
  height: 12px;
  background-position: -2545px 0px;
}

/* line 494, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__jm,.ceoNYDwKf) {
  height: 10px;
  background-position: -2567px 0px;
}

/* line 497, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__jo,.ctHvazosq) {
  height: 10px;
  background-position: -2589px 0px;
}

/* line 500, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__jp,.cOmRZhRMd) {
  height: 14px;
  background-position: -2611px 0px;
}

/* line 503, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ke,.coCQUrxKx) {
  height: 14px;
  background-position: -2633px 0px;
}

/* line 506, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__kg,.cTmbkZeZQ) {
  height: 12px;
  background-position: -2655px 0px;
}

/* line 509, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__kh,.cRgoBsoLd) {
  height: 13px;
  background-position: -2677px 0px;
}

/* line 512, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ki,.cUpulrSTI) {
  height: 10px;
  background-position: -2699px 0px;
}

/* line 515, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__km,.cwSZrnuIJ) {
  height: 12px;
  background-position: -2721px 0px;
}

/* line 518, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__kn,.cAapRAjJA) {
  height: 14px;
  background-position: -2743px 0px;
}

/* line 521, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__kp,.cggWnNHQU) {
  height: 10px;
  background-position: -2765px 0px;
}

/* line 524, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__kr,.cdQCmOdlz) {
  height: 14px;
  background-position: -2787px 0px;
}

/* line 527, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__kw,.cDdRwwbSl) {
  height: 10px;
  background-position: -2809px 0px;
}

/* line 530, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ky,.cAgSSrMnk) {
  height: 10px;
  background-position: -2831px 0px;
}

/* line 533, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__kz,.cIKYgdQKc) {
  height: 10px;
  background-position: -2853px 0px;
}

/* line 536, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__la,.cipZqHzyh) {
  height: 14px;
  background-position: -2875px 0px;
}

/* line 539, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__lb,.cBlzQMgcy) {
  height: 14px;
  background-position: -2897px 0px;
}

/* line 542, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__lc,.cScReblHu) {
  height: 10px;
  background-position: -2919px 0px;
}

/* line 545, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__li,.cpEOHyvmc) {
  height: 12px;
  background-position: -2941px 0px;
}

/* line 548, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__lk,.cUwuigBbe) {
  height: 10px;
  background-position: -2963px 0px;
}

/* line 551, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__lr,.coZCZPxph) {
  height: 11px;
  background-position: -2985px 0px;
}

/* line 554, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ls,.czJHtwETq) {
  height: 14px;
  background-position: -3007px 0px;
}

/* line 557, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__lt,.cObuTPZOf) {
  height: 12px;
  background-position: -3029px 0px;
}

/* line 560, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__lu,.chvycuFiU) {
  height: 12px;
  background-position: -3051px 0px;
}

/* line 563, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__lv,.cANZwXYuT) {
  height: 10px;
  background-position: -3073px 0px;
}

/* line 566, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ly,.cZQprpZKc) {
  height: 10px;
  background-position: -3095px 0px;
}

/* line 569, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ma,.cAfQogIAS) {
  height: 14px;
  background-position: -3117px 0px;
}

/* line 572, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mc,.cXoNQHQHH) {
  height: 15px;
  background-position: -3139px 0px;
}

/* line 575, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__md,.cUlcFTIyd) {
  height: 10px;
  background-position: -3160px 0px;
}

/* line 578, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__me,.cXCIfbRBt) {
  height: 10px;
  background-position: -3182px 0px;
}

/* line 581, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mf,.cqXtXdXOf) {
  height: 14px;
  background-position: -3204px 0px;
}

/* line 584, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mg,.czwtKeotl) {
  height: 14px;
  background-position: -3226px 0px;
}

/* line 587, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mh,.cVHnbQuVG) {
  height: 11px;
  background-position: -3248px 0px;
}

/* line 590, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mk,.cRGXIccVC) {
  height: 10px;
  background-position: -3270px 0px;
}

/* line 593, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ml,.cYQLQNCeU) {
  height: 14px;
  background-position: -3292px 0px;
}

/* line 596, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mm,.cseOAxaoB) {
  height: 14px;
  background-position: -3314px 0px;
}

/* line 599, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mn,.cTLJDiEMA) {
  height: 10px;
  background-position: -3336px 0px;
}

/* line 602, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mo,.cSRdLAzFY) {
  height: 14px;
  background-position: -3358px 0px;
}

/* line 605, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mp,.cuZIyDGnC) {
  height: 10px;
  background-position: -3380px 0px;
}

/* line 608, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mq,.cVrIsOIDw) {
  height: 14px;
  background-position: -3402px 0px;
}

/* line 611, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mr,.cIGLXViIg) {
  height: 14px;
  background-position: -3424px 0px;
}

/* line 614, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ms,.cVAIArHyN) {
  height: 10px;
  background-position: -3446px 0px;
}

/* line 617, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mt,.cqogTEzZT) {
  height: 14px;
  background-position: -3468px 0px;
}

/* line 620, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mu,.csxCChJjs) {
  height: 14px;
  background-position: -3490px 0px;
}

/* line 623, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mv,.clZsoVJbS) {
  height: 14px;
  background-position: -3512px 0px;
}

/* line 626, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mw,.cWPbSvbkZ) {
  height: 14px;
  background-position: -3534px 0px;
}

/* line 629, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mx,.cgFTtKsVF) {
  height: 12px;
  background-position: -3556px 0px;
}

/* line 632, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__my,.cNTFMzyOA) {
  height: 10px;
  background-position: -3578px 0px;
}

/* line 635, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__mz,.cfjyQvAyi) {
  height: 14px;
  background-position: -3600px 0px;
}

/* line 638, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__na,.csZNnZlFa) {
  height: 14px;
  background-position: -3622px 0px;
}

/* line 641, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__nc,.cwaERmWvJ) {
  height: 10px;
  background-position: -3644px 0px;
}

/* line 644, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ne,.cVgeQmELV) {
  height: 15px;
  background-position: -3666px 0px;
}

/* line 647, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__nf,.cmiuaoayw) {
  height: 10px;
  background-position: -3686px 0px;
}

/* line 650, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ng,.cAolJPOGZ) {
  height: 10px;
  background-position: -3708px 0px;
}

/* line 653, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ni,.cYHTRXEpO) {
  height: 12px;
  background-position: -3730px 0px;
}

/* line 656, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__nl,.cTqHdZAtH) {
  height: 14px;
  background-position: -3752px 0px;
}

/* line 659, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__no,.cYWIVniaC) {
  height: 15px;
  background-position: -3774px 0px;
}

/* line 662, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__np,.cMSEmSXWz) {
  height: 15px;
  background-position: -3796px 0px;
}

/* line 665, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__nr,.cNLVVyQvt) {
  height: 10px;
  background-position: -3811px 0px;
}

/* line 668, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__nu,.cLhefcGRV) {
  height: 10px;
  background-position: -3833px 0px;
}

/* line 671, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__nz,.cSvbZavmk) {
  height: 10px;
  background-position: -3855px 0px;
}

/* line 674, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__om,.cjUVqTHqJ) {
  height: 10px;
  background-position: -3877px 0px;
}

/* line 677, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pa,.cJckUWJZh) {
  height: 14px;
  background-position: -3899px 0px;
}

/* line 680, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pe,.cgMBnYVYV) {
  height: 14px;
  background-position: -3921px 0px;
}

/* line 683, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pf,.copNeDaur) {
  height: 14px;
  background-position: -3943px 0px;
}

/* line 686, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pg,.ciGksDmkY) {
  height: 15px;
  background-position: -3965px 0px;
}

/* line 689, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ph,.czOZybLqh) {
  height: 10px;
  background-position: -3987px 0px;
}

/* line 692, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pk,.cympYQitc) {
  height: 14px;
  background-position: -4009px 0px;
}

/* line 695, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pl,.cPlKugJZY) {
  height: 13px;
  background-position: -4031px 0px;
}

/* line 698, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pm,.cULJUluSs) {
  height: 14px;
  background-position: -4053px 0px;
}

/* line 701, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pn,.cstDKdFgc) {
  height: 10px;
  background-position: -4075px 0px;
}

/* line 704, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pr,.cpArTJBSk) {
  height: 14px;
  background-position: -4097px 0px;
}

/* line 707, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ps,.crpGSoVui) {
  height: 10px;
  background-position: -4119px 0px;
}

/* line 710, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pt,.cteWAuswg) {
  height: 14px;
  background-position: -4141px 0px;
}

/* line 713, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__pw,.cOUZjhsPH) {
  height: 13px;
  background-position: -4163px 0px;
}

/* line 716, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__py,.cCGmYhOZP) {
  height: 11px;
  background-position: -4185px 0px;
}

/* line 719, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__qa,.cYDMdAHwH) {
  height: 8px;
  background-position: -4207px 0px;
}

/* line 722, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__re,.cMcRPOugf) {
  height: 14px;
  background-position: -4229px 0px;
}

/* line 725, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ro,.czfZBjioU) {
  height: 14px;
  background-position: -4251px 0px;
}

/* line 728, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__rs,.ctLBBcoaA) {
  height: 14px;
  background-position: -4273px 0px;
}

/* line 731, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ru,.cDgJTFQNy) {
  height: 14px;
  background-position: -4295px 0px;
}

/* line 734, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__rw,.ciyDNrRDE) {
  height: 14px;
  background-position: -4317px 0px;
}

/* line 737, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sa,.cjeabyMxf) {
  height: 14px;
  background-position: -4339px 0px;
}

/* line 740, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sb,.cwFIDANmz) {
  height: 10px;
  background-position: -4361px 0px;
}

/* line 743, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sc,.czIMshRdh) {
  height: 10px;
  background-position: -4383px 0px;
}

/* line 746, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sd,.cOzsCJapO) {
  height: 10px;
  background-position: -4405px 0px;
}

/* line 749, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__se,.cAAiYyXMB) {
  height: 13px;
  background-position: -4427px 0px;
}

/* line 752, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sg,.cNOxFkmwO) {
  height: 14px;
  background-position: -4449px 0px;
}

/* line 755, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sh,.cLKFYYqck) {
  height: 10px;
  background-position: -4471px 0px;
}

/* line 758, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__si,.cekgIzpFe) {
  height: 10px;
  background-position: -4493px 0px;
}

/* line 761, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sj,.cGLPkftro) {
  height: 15px;
  background-position: -4515px 0px;
}

/* line 764, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sk,.cRQYmqolI) {
  height: 14px;
  background-position: -4537px 0px;
}

/* line 767, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sl,.cbkAUnImu) {
  height: 14px;
  background-position: -4559px 0px;
}

/* line 770, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sm,.cAMjEDArg) {
  height: 15px;
  background-position: -4581px 0px;
}

/* line 773, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sn,.cDdrivgjV) {
  height: 14px;
  background-position: -4603px 0px;
}

/* line 776, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__so,.cxXiJyUvb) {
  height: 14px;
  background-position: -4625px 0px;
}

/* line 779, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sr,.cDsUDoKYl) {
  height: 14px;
  background-position: -4647px 0px;
}

/* line 782, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ss,.cmkGrugAM) {
  height: 10px;
  background-position: -4669px 0px;
}

/* line 785, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__st,.cyotWmbIc) {
  height: 10px;
  background-position: -4691px 0px;
}

/* line 788, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sv,.cLlIbARVm) {
  height: 12px;
  background-position: -4713px 0px;
}

/* line 791, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sx,.coKOOTNeI) {
  height: 14px;
  background-position: -4735px 0px;
}

/* line 794, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sy,.ceEhrjXAh) {
  height: 14px;
  background-position: -4757px 0px;
}

/* line 797, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__sz,.cZatsqNXJ) {
  height: 14px;
  background-position: -4779px 0px;
}

/* line 800, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ta,.cmmAzoziq) {
  height: 10px;
  background-position: -4801px 0px;
}

/* line 803, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tc,.ckroFnuFO) {
  height: 10px;
  background-position: -4823px 0px;
}

/* line 806, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__td,.chmIPqZPr) {
  height: 14px;
  background-position: -4845px 0px;
}

/* line 809, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tf,.cfycMOCeV) {
  height: 14px;
  background-position: -4867px 0px;
}

/* line 812, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tg,.ckkvHEBSu) {
  height: 13px;
  background-position: -4889px 0px;
}

/* line 815, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__th,.cZuYskpZs) {
  height: 14px;
  background-position: -4911px 0px;
}

/* line 818, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tj,.cOUvNvIKK) {
  height: 10px;
  background-position: -4933px 0px;
}

/* line 821, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tk,.cUBfEhcyW) {
  height: 10px;
  background-position: -4955px 0px;
}

/* line 824, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tl,.cZkbMwjjZ) {
  height: 10px;
  background-position: -4977px 0px;
}

/* line 827, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tm,.cyDTQnMKb) {
  height: 14px;
  background-position: -4999px 0px;
}

/* line 830, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tn,.cbIYCAhuM) {
  height: 14px;
  background-position: -5021px 0px;
}

/* line 833, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__to,.ceglXUtQX) {
  height: 10px;
  background-position: -5043px 0px;
}

/* line 836, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tr,.cttuwDGGl) {
  height: 14px;
  background-position: -5065px 0px;
}

/* line 839, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tt,.cUocTpNLl) {
  height: 12px;
  background-position: -5087px 0px;
}

/* line 842, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tv,.cTXgZKKJU) {
  height: 10px;
  background-position: -5109px 0px;
}

/* line 845, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tw,.cqVZGPdUq) {
  height: 14px;
  background-position: -5131px 0px;
}

/* line 848, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__tz,.cKSkjLiAo) {
  height: 14px;
  background-position: -5153px 0px;
}

/* line 851, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ua,.cMOayNTnS) {
  height: 14px;
  background-position: -5175px 0px;
}

/* line 854, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ug,.cfOBsQBOJ) {
  height: 14px;
  background-position: -5197px 0px;
}

/* line 857, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__um,.cbsuUYEnD) {
  height: 11px;
  background-position: -5219px 0px;
}

/* line 860, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__un,.cjxVAGWNh) {
  height: 14px;
  background-position: -5241px 0px;
}

/* line 863, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__us,.cVhnaQlej) {
  height: 11px;
  background-position: -5263px 0px;
}

/* line 866, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__uy,.cgJLVEeHi) {
  height: 14px;
  background-position: -5285px 0px;
}

/* line 869, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__uz,.cCATAqOqA) {
  height: 10px;
  background-position: -5307px 0px;
}

/* line 872, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__va,.ccesMMCsQ) {
  height: 15px;
  background-position: -5329px 0px;
}

/* line 875, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__vc,.cvTVBOAbF) {
  height: 14px;
  background-position: -5346px 0px;
}

/* line 878, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ve,.cVnQqxGgB) {
  height: 14px;
  background-position: -5368px 0px;
}

/* line 881, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__vg,.ckeAEuhvP) {
  height: 10px;
  background-position: -5390px 0px;
}

/* line 884, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__vi,.ccYmJpccu) {
  height: 14px;
  background-position: -5412px 0px;
}

/* line 887, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__vn,.cSNmitIWl) {
  height: 14px;
  background-position: -5434px 0px;
}

/* line 890, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__vu,.cSzlXMTap) {
  height: 12px;
  background-position: -5456px 0px;
}

/* line 893, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__wf,.cYTyxAqJC) {
  height: 14px;
  background-position: -5478px 0px;
}

/* line 896, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ws,.cRAYFkLlm) {
  height: 10px;
  background-position: -5500px 0px;
}

/* line 899, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__xk,.ckocRlLfJ) {
  height: 15px;
  background-position: -5522px 0px;
}

/* line 902, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__ye,.casmlYwzF) {
  height: 14px;
  background-position: -5544px 0px;
}

/* line 905, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__yt,.cRkvcZLjk) {
  height: 14px;
  background-position: -5566px 0px;
}

/* line 908, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__za,.cspXtBRwN) {
  height: 14px;
  background-position: -5588px 0px;
}

/* line 911, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__zm,.cpxupeiZq) {
  height: 14px;
  background-position: -5610px 0px;
}

/* line 914, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__zw,.cYjjaqPMD) {
  height: 10px;
  background-position: -5632px 0px;
}

/* line 918, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB) {
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url('/releases/20260515003141.988eb2d8/assets/img/21/57/21572c9751e5a3dc20395befa0fcb349c32c4811.webp');
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  /* line 926, src/scss/modules/_telinput.scss */

  :is(.iti__flag,.cbHPxVCZB) {
    background-image: url('/releases/20260515003141.988eb2d8/assets/img/d6/f8/d6f843711c3cfe6d9a037e4c61d293f563e55802.webp');
  }
}

/* line 929, src/scss/modules/_telinput.scss */

:is(.iti__flag,.cbHPxVCZB):is(.iti__np,.cMSEmSXWz) {
  background-color: transparent;
}

/* line 2, src/scss/modules/_videojs.scss */

:is(.vjs-modal-dialog,.culbDUssI) :is(.vjs-modal-dialog-content,.cexZZkXGS),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-modal-dialog,.culbDUssI),:is(
.vjs-button,
.ctlTgyMOb) > :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-big-play-button,.cPFzrIUUG) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 10, src/scss/modules/_videojs.scss */

:is(.vjs-button,.ctlTgyMOb) > :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-big-play-button,.cPFzrIUUG) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: normal;
  font-style: normal;
}

/* line 20, src/scss/modules/_videojs.scss */

:is(.vjs-icon-play,.cnvUAZAme),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-play-control,.cScFNoVzu) :is(.vjs-icon-placeholder,.cUXAYqbSP),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-big-play-button,.cPFzrIUUG) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 25, src/scss/modules/_videojs.scss */

:is(.vjs-icon-play,.cnvUAZAme):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-play-control,.cScFNoVzu) :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-big-play-button,.cPFzrIUUG) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F101";
}

/* line 29, src/scss/modules/_videojs.scss */

:is(.vjs-icon-play-circle,.chCFAIoAy) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 34, src/scss/modules/_videojs.scss */

:is(.vjs-icon-play-circle,.chCFAIoAy):before {
  content: "\F102";
}

/* line 38, src/scss/modules/_videojs.scss */

:is(.vjs-icon-pause,.cKNmuiVLs),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-play-control,.cScFNoVzu):is(.vjs-playing,.clvjwRusM) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 43, src/scss/modules/_videojs.scss */

:is(.vjs-icon-pause,.cKNmuiVLs):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-play-control,.cScFNoVzu):is(.vjs-playing,.clvjwRusM) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F103";
}

/* line 47, src/scss/modules/_videojs.scss */

:is(.vjs-icon-volume-mute,.cZOvtZwUp),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-mute-control,.cfAwIDCik):is(.vjs-vol-0,.cTbwUGKXD) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 52, src/scss/modules/_videojs.scss */

:is(.vjs-icon-volume-mute,.cZOvtZwUp):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-mute-control,.cfAwIDCik):is(.vjs-vol-0,.cTbwUGKXD) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F104";
}

/* line 56, src/scss/modules/_videojs.scss */

:is(.vjs-icon-volume-low,.cLhuZVrxk),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-mute-control,.cfAwIDCik):is(.vjs-vol-1,.cWVsbYoVp) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 61, src/scss/modules/_videojs.scss */

:is(.vjs-icon-volume-low,.cLhuZVrxk):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-mute-control,.cfAwIDCik):is(.vjs-vol-1,.cWVsbYoVp) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F105";
}

/* line 65, src/scss/modules/_videojs.scss */

:is(.vjs-icon-volume-mid,.cVzOFkinz),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-mute-control,.cfAwIDCik):is(.vjs-vol-2,.cAAIjmxZR) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 70, src/scss/modules/_videojs.scss */

:is(.vjs-icon-volume-mid,.cVzOFkinz):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-mute-control,.cfAwIDCik):is(.vjs-vol-2,.cAAIjmxZR) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F106";
}

/* line 74, src/scss/modules/_videojs.scss */

:is(.vjs-icon-volume-high,.cyasjhwss),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-mute-control,.cfAwIDCik) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 79, src/scss/modules/_videojs.scss */

:is(.vjs-icon-volume-high,.cyasjhwss):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-mute-control,.cfAwIDCik) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F107";
}

/* line 83, src/scss/modules/_videojs.scss */

:is(.vjs-icon-fullscreen-enter,.cXqhuUUVz),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-fullscreen-control,.cBTAHfhXX) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 88, src/scss/modules/_videojs.scss */

:is(.vjs-icon-fullscreen-enter,.cXqhuUUVz):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-fullscreen-control,.cBTAHfhXX) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F108";
}

/* line 92, src/scss/modules/_videojs.scss */

:is(.vjs-icon-fullscreen-exit,.cedAUHWzC),:is(
.video-js,
.cNsYhlPIe):is(.vjs-fullscreen,.cVuxvKjwf) :is(.vjs-fullscreen-control,.cBTAHfhXX) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 97, src/scss/modules/_videojs.scss */

:is(.vjs-icon-fullscreen-exit,.cedAUHWzC):before,:is(
.video-js,
.cNsYhlPIe):is(.vjs-fullscreen,.cVuxvKjwf) :is(.vjs-fullscreen-control,.cBTAHfhXX) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F109";
}

/* line 101, src/scss/modules/_videojs.scss */

:is(.vjs-icon-square,.czRUcJpUZ) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 106, src/scss/modules/_videojs.scss */

:is(.vjs-icon-square,.czRUcJpUZ):before {
  content: "\F10A";
}

/* line 110, src/scss/modules/_videojs.scss */

:is(.vjs-icon-spinner,.cXJEKoVCP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 115, src/scss/modules/_videojs.scss */

:is(.vjs-icon-spinner,.cXJEKoVCP):before {
  content: "\F10B";
}

/* line 119, src/scss/modules/_videojs.scss */

:is(.vjs-icon-subtitles,.cNliNnbWy),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP),:is(
.video-js,
.cNsYhlPIe).video-js:lang(en-GB) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP),:is(
.video-js,
.cNsYhlPIe).video-js:lang(en-IE) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP),:is(
.video-js,
.cNsYhlPIe).video-js:lang(en-AU) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP),:is(
.video-js,
.cNsYhlPIe).video-js:lang(en-NZ) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-subtitles-button,.cXXLXTYdq) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 128, src/scss/modules/_videojs.scss */

:is(.vjs-icon-subtitles,.cNliNnbWy):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe).video-js:lang(en-GB) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe).video-js:lang(en-IE) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe).video-js:lang(en-AU) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe).video-js:lang(en-NZ) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-subtitles-button,.cXXLXTYdq) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F10C";
}

/* line 136, src/scss/modules/_videojs.scss */

:is(.vjs-icon-captions,.cxgFeqVWh),:is(
.video-js,
.cNsYhlPIe):lang(en) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP),:is(
.video-js,
.cNsYhlPIe):lang(fr-CA) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-captions-button,.cWzxVZOyu) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 142, src/scss/modules/_videojs.scss */

:is(.vjs-icon-captions,.cxgFeqVWh):before,:is(
.video-js,
.cNsYhlPIe):lang(en) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe):lang(fr-CA) :is(.vjs-subs-caps-button,.czrtTfttp) :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-captions-button,.cWzxVZOyu) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F10D";
}

/* line 147, src/scss/modules/_videojs.scss */

:is(.vjs-icon-chapters,.cTzqOIElU),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-chapters-button,.cZJAMkzMe) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 152, src/scss/modules/_videojs.scss */

:is(.vjs-icon-chapters,.cTzqOIElU):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-chapters-button,.cZJAMkzMe) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F10E";
}

/* line 156, src/scss/modules/_videojs.scss */

:is(.vjs-icon-share,.cdEafZTIF) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 161, src/scss/modules/_videojs.scss */

:is(.vjs-icon-share,.cdEafZTIF):before {
  content: "\F10F";
}

/* line 165, src/scss/modules/_videojs.scss */

:is(.vjs-icon-cog,.cUDdclMEi) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 170, src/scss/modules/_videojs.scss */

:is(.vjs-icon-cog,.cUDdclMEi):before {
  content: "\F110";
}

/* line 174, src/scss/modules/_videojs.scss */

:is(.vjs-icon-circle,.cFnzSUMpg),:is(
.vjs-seek-to-live-control,
.cRMoJsyuT) :is(.vjs-icon-placeholder,.cUXAYqbSP),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-level,.cvAStjEUz),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-play-progress,.cRmGHvmrq) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 179, src/scss/modules/_videojs.scss */

:is(.vjs-icon-circle,.cFnzSUMpg):before,:is(
.vjs-seek-to-live-control,
.cRMoJsyuT) :is(.vjs-icon-placeholder,.cUXAYqbSP):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-level,.cvAStjEUz):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-play-progress,.cRmGHvmrq):before {
  content: "\F111";
}

/* line 183, src/scss/modules/_videojs.scss */

:is(.vjs-icon-circle-outline,.cohqRuzGG) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 188, src/scss/modules/_videojs.scss */

:is(.vjs-icon-circle-outline,.cohqRuzGG):before {
  content: "\F112";
}

/* line 192, src/scss/modules/_videojs.scss */

:is(.vjs-icon-circle-inner-circle,.cGhOosAKP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 197, src/scss/modules/_videojs.scss */

:is(.vjs-icon-circle-inner-circle,.cGhOosAKP):before {
  content: "\F113";
}

/* line 201, src/scss/modules/_videojs.scss */

:is(.vjs-icon-hd,.cBMNhVCsc) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 206, src/scss/modules/_videojs.scss */

:is(.vjs-icon-hd,.cBMNhVCsc):before {
  content: "\F114";
}

/* line 210, src/scss/modules/_videojs.scss */

:is(.vjs-icon-cancel,.cBXsBPUyP),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-control,.cLpvqVrZU):is(.vjs-close-button,.cnkXnosEl) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 215, src/scss/modules/_videojs.scss */

:is(.vjs-icon-cancel,.cBXsBPUyP):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-control,.cLpvqVrZU):is(.vjs-close-button,.cnkXnosEl) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F115";
}

/* line 219, src/scss/modules/_videojs.scss */

:is(.vjs-icon-replay,.cBEcVfEjc),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-play-control,.cScFNoVzu):is(.vjs-ended,.cPthbYwul) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 224, src/scss/modules/_videojs.scss */

:is(.vjs-icon-replay,.cBEcVfEjc):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-play-control,.cScFNoVzu):is(.vjs-ended,.cPthbYwul) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F116";
}

/* line 228, src/scss/modules/_videojs.scss */

:is(.vjs-icon-facebook,.cOsiehdTy) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 233, src/scss/modules/_videojs.scss */

:is(.vjs-icon-facebook,.cOsiehdTy):before {
  content: "\F117";
}

/* line 237, src/scss/modules/_videojs.scss */

:is(.vjs-icon-gplus,.ccBSgGCcj) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 242, src/scss/modules/_videojs.scss */

:is(.vjs-icon-gplus,.ccBSgGCcj):before {
  content: "\F118";
}

/* line 246, src/scss/modules/_videojs.scss */

:is(.vjs-icon-linkedin,.cRZZIaFzN) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 251, src/scss/modules/_videojs.scss */

:is(.vjs-icon-linkedin,.cRZZIaFzN):before {
  content: "\F119";
}

/* line 255, src/scss/modules/_videojs.scss */

:is(.vjs-icon-twitter,.cwhpGQsue) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 260, src/scss/modules/_videojs.scss */

:is(.vjs-icon-twitter,.cwhpGQsue):before {
  content: "\F11A";
}

/* line 264, src/scss/modules/_videojs.scss */

:is(.vjs-icon-tumblr,.cPMMqZIKG) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 269, src/scss/modules/_videojs.scss */

:is(.vjs-icon-tumblr,.cPMMqZIKG):before {
  content: "\F11B";
}

/* line 273, src/scss/modules/_videojs.scss */

:is(.vjs-icon-pinterest,.cfahtKqwE) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 278, src/scss/modules/_videojs.scss */

:is(.vjs-icon-pinterest,.cfahtKqwE):before {
  content: "\F11C";
}

/* line 282, src/scss/modules/_videojs.scss */

:is(.vjs-icon-audio-description,.cHGoZbkfs),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-descriptions-button,.cLIuZjGNc) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 287, src/scss/modules/_videojs.scss */

:is(.vjs-icon-audio-description,.cHGoZbkfs):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-descriptions-button,.cLIuZjGNc) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F11D";
}

/* line 291, src/scss/modules/_videojs.scss */

:is(.vjs-icon-audio,.cORxvspqy),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-audio-button,.crYEHzoru) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 296, src/scss/modules/_videojs.scss */

:is(.vjs-icon-audio,.cORxvspqy):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-audio-button,.crYEHzoru) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F11E";
}

/* line 300, src/scss/modules/_videojs.scss */

:is(.vjs-icon-next-item,.cgjHlnZok) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 305, src/scss/modules/_videojs.scss */

:is(.vjs-icon-next-item,.cgjHlnZok):before {
  content: "\F11F";
}

/* line 309, src/scss/modules/_videojs.scss */

:is(.vjs-icon-previous-item,.cmzBoAFQS) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 314, src/scss/modules/_videojs.scss */

:is(.vjs-icon-previous-item,.cmzBoAFQS):before {
  content: "\F120";
}

/* line 318, src/scss/modules/_videojs.scss */

:is(.vjs-icon-picture-in-picture-enter,.clTxAKGAY),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-picture-in-picture-control,.cxxUuuZdq) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 323, src/scss/modules/_videojs.scss */

:is(.vjs-icon-picture-in-picture-enter,.clTxAKGAY):before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-picture-in-picture-control,.cxxUuuZdq) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F121";
}

/* line 327, src/scss/modules/_videojs.scss */

:is(.vjs-icon-picture-in-picture-exit,.cKAYVAxLV),:is(
.video-js,
.cNsYhlPIe):is(.vjs-picture-in-picture,.cBVkYKOzm) :is(.vjs-picture-in-picture-control,.cxxUuuZdq) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

/* line 332, src/scss/modules/_videojs.scss */

:is(.vjs-icon-picture-in-picture-exit,.cKAYVAxLV):before,:is(
.video-js,
.cNsYhlPIe):is(.vjs-picture-in-picture,.cBVkYKOzm) :is(.vjs-picture-in-picture-control,.cxxUuuZdq) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  content: "\F122";
}

/* line 336, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) {
  display: block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}

/* line 351, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):-moz-full-screen {
  position: absolute;
}

/* line 354, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

/* line 359, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe)[tabindex="-1"] {
  outline: none;
}

/* line 363, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) *,:is(
.video-js,
.cNsYhlPIe) *:before,:is(
.video-js,
.cNsYhlPIe) *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 369, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 380, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-fluid,.cZmlQhUwC),:is(
.video-js,
.cNsYhlPIe):is(.vjs-16-9,.cVvgwdchk),:is(
.video-js,
.cNsYhlPIe):is(.vjs-4-3,.czrgqiuOk),:is(
.video-js,
.cNsYhlPIe):is(.vjs-9-16,.chfMxrQAJ),:is(
.video-js,
.cNsYhlPIe):is(.vjs-1-1,.cVOzNYKdN) {
  width: 100%;
  max-width: 100%;
  height: 0;
}

/* line 390, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-16-9,.cVvgwdchk) {
  padding-top: 56.25%;
}

/* line 394, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-4-3,.czrgqiuOk) {
  padding-top: 75%;
}

/* line 398, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-9-16,.chfMxrQAJ) {
  padding-top: 177.7777777778%;
}

/* line 402, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-1-1,.cVOzNYKdN) {
  padding-top: 100%;
}

/* line 406, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-fill,.cdodfnzsy) {
  width: 100%;
  height: 100%;
}

/* line 411, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-tech,.cDDfMhXjV) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 419, src/scss/modules/_videojs.scss */

body:is(.vjs-full-window,.cLBwtwEPn) {
  padding: 0;
  margin: 0;
  height: 100%;
}

/* line 425, src/scss/modules/_videojs.scss */

:is(.vjs-full-window,.cLBwtwEPn) :is(.video-js,.cNsYhlPIe):is(.vjs-fullscreen,.cVuxvKjwf) {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

/* line 435, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-fullscreen,.cVuxvKjwf):not(:is(.vjs-ios-native-fs,.cGOfPupsa)) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

/* line 441, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-fullscreen,.cVuxvKjwf):is(.vjs-user-inactive,.cAxNYNJbC) {
  cursor: none;
}

/* line 445, src/scss/modules/_videojs.scss */

:is(.vjs-hidden,.cEKVpGmJh) {
  display: none !important;
}

/* line 449, src/scss/modules/_videojs.scss */

:is(.vjs-disabled,.cwRLLwZlV) {
  opacity: 0.5;
  cursor: default;
}

/* line 454, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-offscreen,.cehpFOIcF) {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

/* line 462, src/scss/modules/_videojs.scss */

:is(.vjs-lock-showing,.clUunCzZZ) {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* line 468, src/scss/modules/_videojs.scss */

:is(.vjs-no-js,.cKGoqtklq) {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

/* line 480, src/scss/modules/_videojs.scss */

:is(.vjs-no-js,.cKGoqtklq) a,:is(
.vjs-no-js,
.cKGoqtklq) a:visited {
  color: #66A8CC;
}

/* line 485, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-big-play-button,.cPFzrIUUG) {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

/* line 503, src/scss/modules/_videojs.scss */

:is(.vjs-big-play-centered,.ccgefQCet) :is(.vjs-big-play-button,.cPFzrIUUG) {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

/* line 510, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):hover :is(.vjs-big-play-button,.cPFzrIUUG),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-big-play-button,.cPFzrIUUG):focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}

/* line 518, src/scss/modules/_videojs.scss */

:is(.vjs-controls-disabled,.cklNVxSZc) :is(.vjs-big-play-button,.cPFzrIUUG),:is(
.vjs-has-started,
.csZuwAppE) :is(.vjs-big-play-button,.cPFzrIUUG),:is(
.vjs-using-native-controls,
.cXRyROyzv) :is(.vjs-big-play-button,.cPFzrIUUG),:is(
.vjs-error,
.cLLffJiIX) :is(.vjs-big-play-button,.cPFzrIUUG) {
  display: none;
}

/* line 525, src/scss/modules/_videojs.scss */

:is(.vjs-has-started,.csZuwAppE):is(.vjs-paused,.cPfdTozIb):is(.vjs-show-big-play-button-on-pause,.cksAkOdxR) :is(.vjs-big-play-button,.cPFzrIUUG) {
  display: block;
}

/* line 529, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 544, src/scss/modules/_videojs.scss */

:is(.vjs-control,.cLpvqVrZU) :is(.vjs-button,.ctlTgyMOb) {
  width: 100%;
  height: 100%;
}

/* line 549, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-control,.cLpvqVrZU):is(.vjs-close-button,.cnkXnosEl) {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

/* line 557, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-modal-dialog,.culbDUssI) {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

/* line 563, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-modal-dialog,.culbDUssI) > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 567, src/scss/modules/_videojs.scss */

:is(.vjs-modal-dialog,.culbDUssI) :is(.vjs-modal-dialog-content,.cexZZkXGS) {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

/* line 574, src/scss/modules/_videojs.scss */

:is(.vjs-menu-button,.cEUyHHAyt) {
  cursor: pointer;
}

/* line 578, src/scss/modules/_videojs.scss */

:is(.vjs-menu-button,.cEUyHHAyt):is(.vjs-disabled,.cwRLLwZlV) {
  cursor: default;
}

/* line 582, src/scss/modules/_videojs.scss */

:is(.vjs-workinghover,.cHgxlSVez) :is(.vjs-menu-button,.cEUyHHAyt):is(.vjs-disabled,.cwRLLwZlV):hover :is(.vjs-menu,.ckWZAZUmd) {
  display: none;
}

/* line 586, src/scss/modules/_videojs.scss */

:is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw) {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

/* line 594, src/scss/modules/_videojs.scss */

:is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw) > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 598, src/scss/modules/_videojs.scss */

:is(.vjs-scrubbing,.crQzxZmhG) :is(.vjs-control,.cLpvqVrZU):is(.vjs-menu-button,.cEUyHHAyt):hover :is(.vjs-menu,.ckWZAZUmd) {
  display: none;
}

/* line 602, src/scss/modules/_videojs.scss */

:is(.vjs-menu,.ckWZAZUmd) li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

/* line 612, src/scss/modules/_videojs.scss */

:is(.vjs-menu,.ckWZAZUmd) li:is(.vjs-menu-item,.cfKxrEGOz):focus,:is(
.vjs-menu,
.ckWZAZUmd) li:is(.vjs-menu-item,.cfKxrEGOz):hover,
.js-focus-visible :is(.vjs-menu,.ckWZAZUmd) li:is(.vjs-menu-item,.cfKxrEGOz):hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

/* line 619, src/scss/modules/_videojs.scss */

:is(.vjs-menu,.ckWZAZUmd) li:is(.vjs-selected,.cEAtnnONQ),:is(
.vjs-menu,
.ckWZAZUmd) li:is(.vjs-selected,.cEAtnnONQ):focus,:is(
.vjs-menu,
.ckWZAZUmd) li:is(.vjs-selected,.cEAtnnONQ):hover,
.js-focus-visible :is(.vjs-menu,.ckWZAZUmd) li:is(.vjs-selected,.cEAtnnONQ):hover {
  background-color: #fff;
  color: #2B333F;
}

/* line 627, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-menu,.ckWZAZUmd) *:not(:is(.vjs-selected,.cEAtnnONQ)):focus:not(:focus-visible),
.js-focus-visible :is(.vjs-menu,.ckWZAZUmd) *:not(:is(.vjs-selected,.cEAtnnONQ)):focus:not(:is(.focus-visible,.cMkcfEujy)) {
  background: none;
}

/* line 632, src/scss/modules/_videojs.scss */

:is(.vjs-menu,.ckWZAZUmd) li:is(.vjs-menu-title,.cxmTeChOL) {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

/* line 643, src/scss/modules/_videojs.scss */

:is(.vjs-menu-button-popup,.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd) {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

/* line 654, src/scss/modules/_videojs.scss */

:is(.vjs-menu-button-popup,.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw) {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

/* line 663, src/scss/modules/_videojs.scss */

:is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-menu-button-popup,.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw),:is(
.vjs-layout-x-small,
.cEnirxYnW) :is(.vjs-menu-button-popup,.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw) {
  max-height: 5em;
}

/* line 668, src/scss/modules/_videojs.scss */

:is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-menu-button-popup,.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw) {
  max-height: 10em;
}

/* line 672, src/scss/modules/_videojs.scss */

:is(.vjs-layout-medium,.cvSsdgwHZ) :is(.vjs-menu-button-popup,.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw) {
  max-height: 14em;
}

/* line 676, src/scss/modules/_videojs.scss */

:is(.vjs-layout-large,.cktJgiIZQ) :is(.vjs-menu-button-popup,.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw),:is(
.vjs-layout-x-large,
.cYQmeKTbf) :is(.vjs-menu-button-popup,.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw),:is(
.vjs-layout-huge,
.cMDrTvZQe) :is(.vjs-menu-button-popup,.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-menu-content,.cIiNpiEuw) {
  max-height: 25em;
}

/* line 682, src/scss/modules/_videojs.scss */

:is(.vjs-workinghover,.cHgxlSVez) :is(.vjs-menu-button-popup,.cSAyRQhDE):is(.vjs-hover,.cyECBWFNf) :is(.vjs-menu,.ckWZAZUmd),:is(
.vjs-menu-button-popup,
.cSAyRQhDE) :is(.vjs-menu,.ckWZAZUmd):is(.vjs-lock-showing,.clUunCzZZ) {
  display: block;
}

/* line 687, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-menu-button-inline,.ctfBBPwIO) {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden;
}

/* line 692, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-menu-button-inline,.ctfBBPwIO):before {
  width: 2.222222222em;
}

/* line 696, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-menu-button-inline,.ctfBBPwIO):hover,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-menu-button-inline,.ctfBBPwIO):focus,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-menu-button-inline,.ctfBBPwIO):is(.vjs-slider-active,.cCRNxXHZT),:is(
.video-js,
.cNsYhlPIe):is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-menu-button-inline,.ctfBBPwIO) {
  width: 12em;
}

/* line 703, src/scss/modules/_videojs.scss */

:is(.vjs-menu-button-inline,.ctfBBPwIO) :is(.vjs-menu,.ckWZAZUmd) {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

/* line 715, src/scss/modules/_videojs.scss */

:is(.vjs-menu-button-inline,.ctfBBPwIO):hover :is(.vjs-menu,.ckWZAZUmd),:is(
.vjs-menu-button-inline,
.ctfBBPwIO):focus :is(.vjs-menu,.ckWZAZUmd),:is(
.vjs-menu-button-inline,
.ctfBBPwIO):is(.vjs-slider-active,.cCRNxXHZT) :is(.vjs-menu,.ckWZAZUmd) {
  display: block;
  opacity: 1;
}

/* line 722, src/scss/modules/_videojs.scss */

:is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-menu-button-inline,.ctfBBPwIO) :is(.vjs-menu,.ckWZAZUmd) {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

/* line 729, src/scss/modules/_videojs.scss */

:is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-menu-button-inline,.ctfBBPwIO):hover :is(.vjs-menu,.ckWZAZUmd),:is(
.vjs-no-flex,
.cdrpnALmp) :is(.vjs-menu-button-inline,.ctfBBPwIO):focus :is(.vjs-menu,.ckWZAZUmd),:is(
.vjs-no-flex,
.cdrpnALmp) :is(.vjs-menu-button-inline,.ctfBBPwIO):is(.vjs-slider-active,.cCRNxXHZT) :is(.vjs-menu,.ckWZAZUmd) {
  width: auto;
}

/* line 735, src/scss/modules/_videojs.scss */

:is(.vjs-menu-button-inline,.ctfBBPwIO) :is(.vjs-menu-content,.cIiNpiEuw) {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

/* line 742, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-control-bar,.cSvSIXMGz) {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

/* line 754, src/scss/modules/_videojs.scss */

:is(.vjs-has-started,.csZuwAppE) :is(.vjs-control-bar,.cSvSIXMGz) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}

/* line 761, src/scss/modules/_videojs.scss */

:is(.vjs-has-started,.csZuwAppE):is(.vjs-user-inactive,.cAxNYNJbC):is(.vjs-playing,.clvjwRusM) :is(.vjs-control-bar,.cSvSIXMGz) {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

/* line 767, src/scss/modules/_videojs.scss */

:is(.vjs-controls-disabled,.cklNVxSZc) :is(.vjs-control-bar,.cSvSIXMGz),:is(
.vjs-using-native-controls,
.cXRyROyzv) :is(.vjs-control-bar,.cSvSIXMGz),:is(
.vjs-error,
.cLLffJiIX) :is(.vjs-control-bar,.cSvSIXMGz) {
  display: none !important;
}

/* line 773, src/scss/modules/_videojs.scss */

:is(.vjs-audio,.cjfeXYgSl):is(.vjs-has-started,.csZuwAppE):is(.vjs-user-inactive,.cAxNYNJbC):is(.vjs-playing,.clvjwRusM) :is(.vjs-control-bar,.cSvSIXMGz) {
  opacity: 1;
  visibility: visible;
}

/* line 778, src/scss/modules/_videojs.scss */

:is(.vjs-has-started,.csZuwAppE):is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-control-bar,.cSvSIXMGz) {
  display: table;
}

/* line 782, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-control,.cLpvqVrZU) {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

/* line 792, src/scss/modules/_videojs.scss */

:is(.vjs-button,.ctlTgyMOb) > :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  font-size: 1.8em;
  line-height: 1.67;
}

/* line 797, src/scss/modules/_videojs.scss */

:is(.vjs-button,.ctlTgyMOb) > :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  display: block;
}

/* line 801, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-control,.cLpvqVrZU):focus:before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-control,.cLpvqVrZU):hover:before,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-control,.cLpvqVrZU):focus {
  text-shadow: 0em 0em 1em white;
}

/* line 807, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-control-text,.cUTgOAZHq) {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 817, src/scss/modules/_videojs.scss */

:is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-control,.cLpvqVrZU) {
  display: table-cell;
  vertical-align: middle;
}

/* line 822, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-custom-control-spacer,.cxDYIoRIU) {
  display: none;
}

/* line 826, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY) {
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 4em;
  -ms-touch-action: none;
      touch-action: none;
}

/* line 835, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY).disabled {
  cursor: default;
}

/* line 839, src/scss/modules/_videojs.scss */

:is(.vjs-live,.cpxpBANaK) :is(.vjs-progress-control,.cRjiiWBLY) {
  display: none;
}

/* line 843, src/scss/modules/_videojs.scss */

:is(.vjs-liveui,.cqsiHpFUt) :is(.vjs-progress-control,.cRjiiWBLY) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 848, src/scss/modules/_videojs.scss */

:is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-progress-control,.cRjiiWBLY) {
  width: auto;
}

/* line 852, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-holder,.cJnkBpGQM) {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em;
}

/* line 858, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY) :is(.vjs-progress-holder,.cJnkBpGQM) {
  margin: 0 10px;
}

/* line 862, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY):hover :is(.vjs-progress-holder,.cJnkBpGQM) {
  font-size: 1.6666666667em;
}

/* line 866, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY):hover :is(.vjs-progress-holder,.cJnkBpGQM).disabled {
  font-size: 1em;
}

/* line 870, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-holder,.cJnkBpGQM) :is(.vjs-play-progress,.cRmGHvmrq),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-progress-holder,.cJnkBpGQM) :is(.vjs-load-progress,.czydZkZtx),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-progress-holder,.cJnkBpGQM) :is(.vjs-load-progress,.czydZkZtx) div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

/* line 881, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-play-progress,.cRmGHvmrq) {
  background-color: #fff;
}

/* line 884, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-play-progress,.cRmGHvmrq):before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

/* line 892, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-load-progress,.czydZkZtx) {
  background: rgba(115, 133, 159, 0.5);
}

/* line 896, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-load-progress,.czydZkZtx) div {
  background: rgba(115, 133, 159, 0.75);
}

/* line 900, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-time-tooltip,.cNblKQnfn) {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

/* line 916, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-holder,.cJnkBpGQM):focus :is(.vjs-time-tooltip,.cNblKQnfn) {
  display: none;
}

/* line 920, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY):hover :is(.vjs-time-tooltip,.cNblKQnfn),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY):hover :is(.vjs-progress-holder,.cJnkBpGQM):focus :is(.vjs-time-tooltip,.cNblKQnfn) {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

/* line 927, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY).disabled:hover :is(.vjs-time-tooltip,.cNblKQnfn) {
  font-size: 1em;
}

/* line 931, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY) :is(.vjs-mouse-display,.chpUZsiGv) {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

/* line 940, src/scss/modules/_videojs.scss */

:is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-progress-control,.cRjiiWBLY) :is(.vjs-mouse-display,.chpUZsiGv) {
  z-index: 0;
}

/* line 944, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-progress-control,.cRjiiWBLY):hover :is(.vjs-mouse-display,.chpUZsiGv) {
  display: block;
}

/* line 948, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-user-inactive,.cAxNYNJbC) :is(.vjs-progress-control,.cRjiiWBLY) :is(.vjs-mouse-display,.chpUZsiGv) {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

/* line 954, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-user-inactive,.cAxNYNJbC):is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-progress-control,.cRjiiWBLY) :is(.vjs-mouse-display,.chpUZsiGv) {
  display: none;
}

/* line 958, src/scss/modules/_videojs.scss */

:is(.vjs-mouse-display,.chpUZsiGv) :is(.vjs-time-tooltip,.cNblKQnfn) {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 964, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-slider,.cGEDjXzMt) {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

/* line 984, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-slider,.cGEDjXzMt).disabled {
  cursor: default;
}

/* line 988, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-slider,.cGEDjXzMt):focus {
  text-shadow: 0em 0em 1em white;
  -webkit-box-shadow: 0 0 1em #fff;
          box-shadow: 0 0 1em #fff;
}

/* line 993, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-mute-control,.cfAwIDCik) {
  cursor: pointer;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

/* line 997, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-control,.cISCFuCZv) {
  cursor: pointer;
  margin-right: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1003, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-horizontal,.cyZwQllLF) {
  width: 5em;
}

/* line 1007, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv) {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

/* line 1015, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) {
  -webkit-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

/* line 1018, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-hover,.cyECBWFNf) :is(.vjs-volume-control,.cISCFuCZv),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):active :is(.vjs-volume-control,.cISCFuCZv),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):focus :is(.vjs-volume-control,.cISCFuCZv),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):active,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-hover,.cyECBWFNf) :is(.vjs-mute-control,.cfAwIDCik) ~ :is(.vjs-volume-control,.cISCFuCZv),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-slider-active,.cCRNxXHZT) {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
  -o-transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}

/* line 1024, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-hover,.cyECBWFNf) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-horizontal,.cyZwQllLF),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):active :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-horizontal,.cyZwQllLF),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):focus :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-horizontal,.cyZwQllLF),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):active:is(.vjs-volume-horizontal,.cyZwQllLF),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-hover,.cyECBWFNf) :is(.vjs-mute-control,.cfAwIDCik) ~ :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-horizontal,.cyZwQllLF),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-slider-active,.cCRNxXHZT):is(.vjs-volume-horizontal,.cyZwQllLF) {
  width: 5em;
  height: 3em;
  margin-right: 0;
}

/* line 1029, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-hover,.cyECBWFNf) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-vertical,.cwSsLpseB),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):active :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-vertical,.cwSsLpseB),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):focus :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-vertical,.cwSsLpseB),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):active:is(.vjs-volume-vertical,.cwSsLpseB),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-hover,.cyECBWFNf) :is(.vjs-mute-control,.cfAwIDCik) ~ :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-vertical,.cwSsLpseB),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-slider-active,.cCRNxXHZT):is(.vjs-volume-vertical,.cwSsLpseB) {
  left: -3.5em;
  -webkit-transition: left 0s;
  -o-transition: left 0s;
  transition: left 0s;
}

/* line 1033, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):is(.vjs-hover,.cyECBWFNf),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):active,:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):is(.vjs-slider-active,.cCRNxXHZT) {
  width: 10em;
  -webkit-transition: width 0.1s;
  -o-transition: width 0.1s;
  transition: width 0.1s;
}

/* line 1037, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):is(.vjs-mute-toggle-only,.cFBmdinhj) {
  width: 4em;
}

/* line 1041, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-vertical,.cwSsLpseB) {
  height: 8em;
  width: 3em;
  left: -3000em;
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  -o-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

/* line 1048, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-horizontal,.cyZwQllLF) {
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  -o-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

/* line 1052, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-horizontal,.cyZwQllLF) {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 1061, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-vertical,.cwSsLpseB),:is(
.video-js,
.cNsYhlPIe):is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-volume-panel,.cOyRSOgBg) :is(.vjs-volume-control,.cISCFuCZv):is(.vjs-volume-vertical,.cwSsLpseB) {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

/* line 1068, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1072, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-bar,.cPAlFDTjt) {
  margin: 1.35em 0.45em;
}

/* line 1076, src/scss/modules/_videojs.scss */

:is(.vjs-volume-bar,.cPAlFDTjt):is(.vjs-slider-horizontal,.cPUNnuPis) {
  width: 5em;
  height: 0.3em;
}

/* line 1081, src/scss/modules/_videojs.scss */

:is(.vjs-volume-bar,.cPAlFDTjt):is(.vjs-slider-vertical,.cdJryLFLt) {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

/* line 1087, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-level,.cvAStjEUz) {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

/* line 1093, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-level,.cvAStjEUz):before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}

/* line 1099, src/scss/modules/_videojs.scss */

:is(.vjs-slider-vertical,.cdJryLFLt) :is(.vjs-volume-level,.cvAStjEUz) {
  width: 0.3em;
}

/* line 1102, src/scss/modules/_videojs.scss */

:is(.vjs-slider-vertical,.cdJryLFLt) :is(.vjs-volume-level,.cvAStjEUz):before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}

/* line 1108, src/scss/modules/_videojs.scss */

:is(.vjs-slider-horizontal,.cPUNnuPis) :is(.vjs-volume-level,.cvAStjEUz) {
  height: 0.3em;
}

/* line 1111, src/scss/modules/_videojs.scss */

:is(.vjs-slider-horizontal,.cPUNnuPis) :is(.vjs-volume-level,.cvAStjEUz):before {
  top: -0.3em;
  right: -0.5em;
}

/* line 1116, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-vertical,.cPQIYQJAC) {
  width: 4em;
}

/* line 1120, src/scss/modules/_videojs.scss */

:is(.vjs-volume-bar,.cPAlFDTjt):is(.vjs-slider-vertical,.cdJryLFLt) :is(.vjs-volume-level,.cvAStjEUz) {
  height: 100%;
}

/* line 1124, src/scss/modules/_videojs.scss */

:is(.vjs-volume-bar,.cPAlFDTjt):is(.vjs-slider-horizontal,.cPUNnuPis) :is(.vjs-volume-level,.cvAStjEUz) {
  width: 100%;
}

/* line 1128, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-vertical,.cwSsLpseB) {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

/* line 1136, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-horizontal,.cyZwQllLF) :is(.vjs-menu,.ckWZAZUmd) {
  left: -2em;
}

/* line 1140, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-tooltip,.clSzxHthB) {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

/* line 1156, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-control,.cISCFuCZv):hover :is(.vjs-volume-tooltip,.clSzxHthB),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-control,.cISCFuCZv):hover :is(.vjs-progress-holder,.cJnkBpGQM):focus :is(.vjs-volume-tooltip,.clSzxHthB) {
  display: block;
  font-size: 1em;
  visibility: visible;
}

/* line 1163, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-vertical,.cwSsLpseB):hover :is(.vjs-volume-tooltip,.clSzxHthB),:is(
.video-js,
.cNsYhlPIe) :is(.vjs-volume-vertical,.cwSsLpseB):hover :is(.vjs-progress-holder,.cJnkBpGQM):focus :is(.vjs-volume-tooltip,.clSzxHthB) {
  left: 1em;
  top: -12px;
}

/* line 1169, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-control,.cISCFuCZv).disabled:hover :is(.vjs-volume-tooltip,.clSzxHthB) {
  font-size: 1em;
}

/* line 1173, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-control,.cISCFuCZv) :is(.vjs-mouse-display,.chpUZsiGv) {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}

/* line 1182, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-horizontal,.cyZwQllLF) :is(.vjs-mouse-display,.chpUZsiGv) {
  width: 1px;
  height: 100%;
}

/* line 1187, src/scss/modules/_videojs.scss */

:is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-volume-control,.cISCFuCZv) :is(.vjs-mouse-display,.chpUZsiGv) {
  z-index: 0;
}

/* line 1191, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-volume-control,.cISCFuCZv):hover :is(.vjs-mouse-display,.chpUZsiGv) {
  display: block;
}

/* line 1195, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-user-inactive,.cAxNYNJbC) :is(.vjs-volume-control,.cISCFuCZv) :is(.vjs-mouse-display,.chpUZsiGv) {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

/* line 1201, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-user-inactive,.cAxNYNJbC):is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-volume-control,.cISCFuCZv) :is(.vjs-mouse-display,.chpUZsiGv) {
  display: none;
}

/* line 1205, src/scss/modules/_videojs.scss */

:is(.vjs-mouse-display,.chpUZsiGv) :is(.vjs-volume-tooltip,.clSzxHthB) {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 1211, src/scss/modules/_videojs.scss */

:is(.vjs-poster,.ccmnAJUZT) {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

/* line 1229, src/scss/modules/_videojs.scss */

:is(.vjs-has-started,.csZuwAppE) :is(.vjs-poster,.ccmnAJUZT) {
  display: none;
}

/* line 1233, src/scss/modules/_videojs.scss */

:is(.vjs-audio,.cjfeXYgSl):is(.vjs-has-started,.csZuwAppE) :is(.vjs-poster,.ccmnAJUZT) {
  display: block;
}

/* line 1237, src/scss/modules/_videojs.scss */

:is(.vjs-using-native-controls,.cXRyROyzv) :is(.vjs-poster,.ccmnAJUZT) {
  display: none;
}

/* line 1241, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-live-control,.cGQKlAYli) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  font-size: 1em;
  line-height: 3em;
}

/* line 1249, src/scss/modules/_videojs.scss */

:is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-live-control,.cGQKlAYli) {
  display: table-cell;
  width: auto;
  text-align: left;
}

/* line 1255, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):not(:is(.vjs-live,.cpxpBANaK)) :is(.vjs-live-control,.cGQKlAYli),:is(
.video-js,
.cNsYhlPIe):is(.vjs-liveui,.cqsiHpFUt) :is(.vjs-live-control,.cGQKlAYli) {
  display: none;
}

/* line 1260, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-seek-to-live-control,.cRMoJsyuT) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

/* line 1274, src/scss/modules/_videojs.scss */

:is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-seek-to-live-control,.cRMoJsyuT) {
  display: table-cell;
  width: auto;
  text-align: left;
}

/* line 1280, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-live,.cpxpBANaK):not(:is(.vjs-liveui,.cqsiHpFUt)) :is(.vjs-seek-to-live-control,.cRMoJsyuT),:is(
.video-js,
.cNsYhlPIe):not(:is(.vjs-live,.cpxpBANaK)) :is(.vjs-seek-to-live-control,.cRMoJsyuT) {
  display: none;
}

/* line 1285, src/scss/modules/_videojs.scss */

:is(.vjs-seek-to-live-control,.cRMoJsyuT):is(.vjs-control,.cLpvqVrZU):is(.vjs-at-live-edge,.cKeyvbmut) {
  cursor: auto;
}

/* line 1289, src/scss/modules/_videojs.scss */

:is(.vjs-seek-to-live-control,.cRMoJsyuT) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  margin-right: 0.5em;
  color: #888;
}

/* line 1294, src/scss/modules/_videojs.scss */

:is(.vjs-seek-to-live-control,.cRMoJsyuT):is(.vjs-control,.cLpvqVrZU):is(.vjs-at-live-edge,.cKeyvbmut) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  color: red;
}

/* line 1298, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-time-control,.cShAPtfbU) {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

/* line 1308, src/scss/modules/_videojs.scss */

:is(.vjs-live,.cpxpBANaK) :is(.vjs-time-control,.cShAPtfbU) {
  display: none;
}

/* line 1312, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-current-time,.cgNmSAogm),:is(
.vjs-no-flex,
.cdrpnALmp) :is(.vjs-current-time,.cgNmSAogm) {
  display: none;
}

/* line 1317, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-duration,.cjrQIlTOa),:is(
.vjs-no-flex,
.cdrpnALmp) :is(.vjs-duration,.cjrQIlTOa) {
  display: none;
}

/* line 1322, src/scss/modules/_videojs.scss */

:is(.vjs-time-divider,.cnUIGgoyq) {
  display: none;
  line-height: 3em;
}

/* line 1327, src/scss/modules/_videojs.scss */

:is(.vjs-live,.cpxpBANaK) :is(.vjs-time-divider,.cnUIGgoyq) {
  display: none;
}

/* line 1331, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-play-control,.cScFNoVzu) {
  cursor: pointer;
}

/* line 1335, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-play-control,.cScFNoVzu) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

/* line 1339, src/scss/modules/_videojs.scss */

:is(.vjs-text-track-display,.ceXCscydt) {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

/* line 1348, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-user-inactive,.cAxNYNJbC):is(.vjs-playing,.clvjwRusM) :is(.vjs-text-track-display,.ceXCscydt) {
  bottom: 1em;
}

/* line 1352, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-text-track,.cMGpuRjzA) {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

/* line 1358, src/scss/modules/_videojs.scss */

:is(.vjs-subtitles,.cFwgsiDUl) {
  color: #fff;
}

/* line 1362, src/scss/modules/_videojs.scss */

:is(.vjs-captions,.cKiTUZAhB) {
  color: #fc6;
}

/* line 1366, src/scss/modules/_videojs.scss */

:is(.vjs-tt-cue,.cfRMyEAHq) {
  display: block;
}

/* line 1370, src/scss/modules/_videojs.scss */

video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-3em);
          transform: translateY(-3em);
}

/* line 1374, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-user-inactive,.cAxNYNJbC):is(.vjs-playing,.clvjwRusM) video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-1.5em);
          transform: translateY(-1.5em);
}

/* line 1378, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-picture-in-picture-control,.cxxUuuZdq) {
  cursor: pointer;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

/* line 1382, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-fullscreen-control,.cBTAHfhXX) {
  cursor: pointer;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

/* line 1386, src/scss/modules/_videojs.scss */

:is(.vjs-playback-rate,.cbeoxIVur) > :is(.vjs-menu-button,.cEUyHHAyt),:is(
.vjs-playback-rate,
.cbeoxIVur) :is(.vjs-playback-rate-value,.cLLUNrcOM) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1395, src/scss/modules/_videojs.scss */

:is(.vjs-playback-rate,.cbeoxIVur) :is(.vjs-playback-rate-value,.cLLUNrcOM) {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

/* line 1402, src/scss/modules/_videojs.scss */

:is(.vjs-playback-rate,.cbeoxIVur) :is(.vjs-menu,.ckWZAZUmd) {
  width: 4em;
  left: 0em;
}

/* line 1407, src/scss/modules/_videojs.scss */

:is(.vjs-error,.cLLffJiIX) :is(.vjs-error-display,.cJUZQzKZs) :is(.vjs-modal-dialog-content,.cexZZkXGS) {
  font-size: 1.4em;
  text-align: center;
}

/* line 1412, src/scss/modules/_videojs.scss */

:is(.vjs-error,.cLLffJiIX) :is(.vjs-error-display,.cJUZQzKZs):before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

/* line 1428, src/scss/modules/_videojs.scss */

:is(.vjs-loading-spinner,.chDnCQaMJ) {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

/* line 1445, src/scss/modules/_videojs.scss */

:is(.vjs-seeking,.ceeAfJTER) :is(.vjs-loading-spinner,.chDnCQaMJ),:is(
.vjs-waiting,
.cbwrxeHci) :is(.vjs-loading-spinner,.chDnCQaMJ) {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
  -o-animation: vjs-spinner-show 0s linear 0.3s forwards;
     animation: ktZzMLCsH 0s linear 0.3s forwards;
}

/* line 1452, src/scss/modules/_videojs.scss */

:is(.vjs-loading-spinner,.chDnCQaMJ):before,:is(
.vjs-loading-spinner,
.chDnCQaMJ):after {
  content: "";
  position: absolute;
  margin: -6px;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

/* line 1467, src/scss/modules/_videojs.scss */

:is(.vjs-seeking,.ceeAfJTER) :is(.vjs-loading-spinner,.chDnCQaMJ):before,:is(
.vjs-seeking,
.ceeAfJTER) :is(.vjs-loading-spinner,.chDnCQaMJ):after,:is(
.vjs-waiting,
.cbwrxeHci) :is(.vjs-loading-spinner,.chDnCQaMJ):before,:is(
.vjs-waiting,
.cbwrxeHci) :is(.vjs-loading-spinner,.chDnCQaMJ):after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  -o-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
     animation: kECzyKAul 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, kOxUMnVVA 1.1s linear infinite;
}

/* line 1475, src/scss/modules/_videojs.scss */

:is(.vjs-seeking,.ceeAfJTER) :is(.vjs-loading-spinner,.chDnCQaMJ):before,:is(
.vjs-waiting,
.cbwrxeHci) :is(.vjs-loading-spinner,.chDnCQaMJ):before {
  border-top-color: white;
}

/* line 1480, src/scss/modules/_videojs.scss */

:is(.vjs-seeking,.ceeAfJTER) :is(.vjs-loading-spinner,.chDnCQaMJ):after,:is(
.vjs-waiting,
.cbwrxeHci) :is(.vjs-loading-spinner,.chDnCQaMJ):after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  -o-animation-delay: 0.44s;
     animation-delay: 0.44s;
}

@-o-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}

@keyframes ktZzMLCsH {
  to {
    visibility: visible;
  }
}

@-webkit-keyframes ktZzMLCsH {
  to {
    visibility: visible;
  }
}

@-o-keyframes vjs-spinner-spin {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes kECzyKAul {
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes kECzyKAul {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-o-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }

  20% {
    border-top-color: #73859f;
  }

  35% {
    border-top-color: white;
  }

  60% {
    border-top-color: #73859f;
  }

  100% {
    border-top-color: #73859f;
  }
}

@keyframes kOxUMnVVA {
  0% {
    border-top-color: #73859f;
  }

  20% {
    border-top-color: #73859f;
  }

  35% {
    border-top-color: white;
  }

  60% {
    border-top-color: #73859f;
  }

  100% {
    border-top-color: #73859f;
  }
}

@-webkit-keyframes kOxUMnVVA {
  0% {
    border-top-color: #73859f;
  }

  20% {
    border-top-color: #73859f;
  }

  35% {
    border-top-color: white;
  }

  60% {
    border-top-color: #73859f;
  }

  100% {
    border-top-color: #73859f;
  }
}

/* line 1541, src/scss/modules/_videojs.scss */

:is(.vjs-chapters-button,.cZJAMkzMe) :is(.vjs-menu,.ckWZAZUmd) ul {
  width: 24em;
}

/* line 1545, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-subs-caps-button,.czrtTfttp) + :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-captions-menu-item,.cAehSChMk) :is(.vjs-menu-item-text,.cYZkcnTlA) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

/* line 1551, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-subs-caps-button,.czrtTfttp) + :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-captions-menu-item,.cAehSChMk) :is(.vjs-menu-item-text,.cYZkcnTlA) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  font-family: VideoJS;
  content: "\F10D";
  font-size: 1.5em;
  line-height: inherit;
}

/* line 1558, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-audio-button,.crYEHzoru) + :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-main-desc-menu-item,.cgTXstiuO) :is(.vjs-menu-item-text,.cYZkcnTlA) :is(.vjs-icon-placeholder,.cUXAYqbSP) {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

/* line 1564, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) :is(.vjs-audio-button,.crYEHzoru) + :is(.vjs-menu,.ckWZAZUmd) :is(.vjs-main-desc-menu-item,.cgTXstiuO) :is(.vjs-menu-item-text,.cYZkcnTlA) :is(.vjs-icon-placeholder,.cUXAYqbSP):before {
  font-family: VideoJS;
  content: " \F11D";
  font-size: 1.5em;
  line-height: inherit;
}

/* line 1571, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-current-time,.cgNmSAogm),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-time-divider,.cnUIGgoyq),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-duration,.cjrQIlTOa),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-remaining-time,.cAfzNvuQB),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-playback-rate,.cbeoxIVur),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-chapters-button,.cZJAMkzMe),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-descriptions-button,.cLIuZjGNc),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-captions-button,.cWzxVZOyu),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-subtitles-button,.cXXLXTYdq),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-audio-button,.crYEHzoru),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-volume-control,.cISCFuCZv),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-current-time,.cgNmSAogm),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-time-divider,.cnUIGgoyq),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-duration,.cjrQIlTOa),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-remaining-time,.cAfzNvuQB),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-playback-rate,.cbeoxIVur),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-chapters-button,.cZJAMkzMe),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-descriptions-button,.cLIuZjGNc),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-captions-button,.cWzxVZOyu),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-subtitles-button,.cXXLXTYdq),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-audio-button,.crYEHzoru),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-volume-control,.cISCFuCZv),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-current-time,.cgNmSAogm),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-time-divider,.cnUIGgoyq),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-duration,.cjrQIlTOa),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-remaining-time,.cAfzNvuQB),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-playback-rate,.cbeoxIVur),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-chapters-button,.cZJAMkzMe),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-descriptions-button,.cLIuZjGNc),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-captions-button,.cWzxVZOyu),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-subtitles-button,.cXXLXTYdq),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-audio-button,.crYEHzoru),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-volume-control,.cISCFuCZv) {
  display: none !important;
}

/* line 1604, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):hover,:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):active,:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):is(.vjs-slider-active,.cCRNxXHZT),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):hover,:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):active,:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):is(.vjs-slider-active,.cCRNxXHZT),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):hover,:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):active,:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-volume-panel,.cOyRSOgBg):is(.vjs-volume-panel-horizontal,.cPCsVQtDz):is(.vjs-slider-active,.cCRNxXHZT) {
  width: auto;
  width: initial;
}

/* line 1614, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW):not(:is(.vjs-liveui,.cqsiHpFUt)) :is(.vjs-subs-caps-button,.czrtTfttp),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW):not(:is(.vjs-live,.cpxpBANaK)) :is(.vjs-subs-caps-button,.czrtTfttp),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-subs-caps-button,.czrtTfttp) {
  display: none;
}

/* line 1617, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW):is(.vjs-liveui,.cqsiHpFUt) :is(.vjs-custom-control-spacer,.cxDYIoRIU),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-custom-control-spacer,.cxDYIoRIU) {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: block;
}

/* line 1621, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW):is(.vjs-liveui,.cqsiHpFUt):is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-custom-control-spacer,.cxDYIoRIU),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx):is(.vjs-no-flex,.cdrpnALmp) :is(.vjs-custom-control-spacer,.cxDYIoRIU) {
  width: auto;
}

/* line 1624, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe):is(.vjs-layout-x-small,.cEnirxYnW):is(.vjs-liveui,.cqsiHpFUt) :is(.vjs-progress-control,.cRjiiWBLY),:is(
.video-js,
.cNsYhlPIe):is(.vjs-layout-tiny,.cqGtnGHGx) :is(.vjs-progress-control,.cRjiiWBLY) {
  display: none;
}

/* line 1628, src/scss/modules/_videojs.scss */

:is(.vjs-modal-dialog,.culbDUssI):is(.vjs-text-track-settings,.cfNgxnnqZ) {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

/* line 1635, src/scss/modules/_videojs.scss */

:is(.vjs-text-track-settings,.cfNgxnnqZ) :is(.vjs-modal-dialog-content,.cexZZkXGS) {
  display: table;
}

/* line 1639, src/scss/modules/_videojs.scss */

:is(.vjs-text-track-settings,.cfNgxnnqZ) :is(.vjs-track-settings-colors,.cwHuoDArw),:is(
.vjs-text-track-settings,
.cfNgxnnqZ) :is(.vjs-track-settings-font,.cTSFGPkoA),:is(
.vjs-text-track-settings,
.cfNgxnnqZ) :is(.vjs-track-settings-controls,.cYhVDliHS) {
  display: table-cell;
}

/* line 1645, src/scss/modules/_videojs.scss */

:is(.vjs-text-track-settings,.cfNgxnnqZ) :is(.vjs-track-settings-controls,.cYhVDliHS) {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  /* line 1651, src/scss/modules/_videojs.scss */

  :is(.vjs-text-track-settings,.cfNgxnnqZ) :is(.vjs-modal-dialog-content,.cexZZkXGS) {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  /* line 1658, src/scss/modules/_videojs.scss */

  :is(.vjs-track-settings-controls,.cYhVDliHS) :is(.vjs-default-button,.crmnzebse) {
    margin-bottom: 20px;
  }

  /* line 1662, src/scss/modules/_videojs.scss */

  :is(.vjs-text-track-settings,.cfNgxnnqZ) :is(.vjs-track-settings-controls,.cYhVDliHS) {
    grid-column: 1/-1;
  }

  /* line 1666, src/scss/modules/_videojs.scss */

  :is(.vjs-layout-small,.cmglDJOqZ) :is(.vjs-text-track-settings,.cfNgxnnqZ) :is(.vjs-modal-dialog-content,.cexZZkXGS),:is(
  .vjs-layout-x-small,
  .cEnirxYnW) :is(.vjs-text-track-settings,.cfNgxnnqZ) :is(.vjs-modal-dialog-content,.cexZZkXGS),:is(
  .vjs-layout-tiny,
  .cqGtnGHGx) :is(.vjs-text-track-settings,.cfNgxnnqZ) :is(.vjs-modal-dialog-content,.cexZZkXGS) {
    grid-template-columns: 1fr;
  }
}

/* line 1672, src/scss/modules/_videojs.scss */

:is(.vjs-track-setting,.cabWmTYFj) > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

/* line 1677, src/scss/modules/_videojs.scss */

:is(.vjs-text-track-settings,.cfNgxnnqZ) fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

/* line 1683, src/scss/modules/_videojs.scss */

:is(.vjs-text-track-settings,.cfNgxnnqZ) fieldset span {
  display: inline-block;
}

/* line 1687, src/scss/modules/_videojs.scss */

:is(.vjs-text-track-settings,.cfNgxnnqZ) fieldset span > select {
  max-width: 7.3em;
}

/* line 1691, src/scss/modules/_videojs.scss */

:is(.vjs-text-track-settings,.cfNgxnnqZ) legend {
  color: #fff;
  margin: 0 0 5px 0;
}

/* line 1696, src/scss/modules/_videojs.scss */

:is(.vjs-text-track-settings,.cfNgxnnqZ) :is(.vjs-label,.cewdAjWhd) {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 1709, src/scss/modules/_videojs.scss */

:is(.vjs-track-settings-controls,.cYhVDliHS) button:focus,:is(
.vjs-track-settings-controls,
.cYhVDliHS) button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(#73859f));
  background-image: -webkit-linear-gradient(bottom, #fff 88%, #73859f 100%);
  background-image: -o-linear-gradient(bottom, #fff 88%, #73859f 100%);
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

/* line 1716, src/scss/modules/_videojs.scss */

:is(.vjs-track-settings-controls,.cYhVDliHS) button:hover {
  color: rgba(43, 51, 63, 0.75);
}

/* line 1720, src/scss/modules/_videojs.scss */

:is(.vjs-track-settings-controls,.cYhVDliHS) button {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(88%, #fff), to(#73859f));
  background-image: -webkit-linear-gradient(top, #fff 88%, #73859f 100%);
  background-image: -o-linear-gradient(top, #fff 88%, #73859f 100%);
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

/* line 1728, src/scss/modules/_videojs.scss */

:is(.vjs-track-settings-controls,.cYhVDliHS) :is(.vjs-default-button,.crmnzebse) {
  margin-right: 1em;
}

@media print {
  /* line 1733, src/scss/modules/_videojs.scss */

  :is(.video-js,.cNsYhlPIe) > *:not(:is(.vjs-tech,.cDDfMhXjV)):not(:is(.vjs-poster,.ccmnAJUZT)) {
    visibility: hidden;
  }
}

/* line 1737, src/scss/modules/_videojs.scss */

:is(.vjs-resize-manager,.cVlawREYA) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

/* line 1747, src/scss/modules/_videojs.scss */

.js-focus-visible :is(.video-js,.cNsYhlPIe) *:focus:not(:is(.focus-visible,.cMkcfEujy)) {
  outline: none;
}

/* line 1751, src/scss/modules/_videojs.scss */

:is(.video-js,.cNsYhlPIe) *:focus:not(:focus-visible) {
  outline: none;
}

@media (max-width: 1199.98px) {
  /* line 1756, src/scss/modules/_videojs.scss */

  :is(.video-js,.cNsYhlPIe) :is(.vjs-big-play-button,.cPFzrIUUG) {
    top: 50%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/**
 * Swiper 7.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 3, 2021
 */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}

/* line 19, src/scss/modules/_swiper.scss */

:root {
  --swiper-theme-color: #fff;
}

/* line 22, src/scss/modules/_swiper.scss */

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

/* line 32, src/scss/modules/_swiper.scss */

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 35, src/scss/modules/_swiper.scss */

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

/* line 44, src/scss/modules/_swiper.scss */

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

/* line 48, src/scss/modules/_swiper.scss */

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

/* line 51, src/scss/modules/_swiper.scss */

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

/* line 54, src/scss/modules/_swiper.scss */

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

/* line 61, src/scss/modules/_swiper.scss */

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

/* Auto Height */

/* line 65, src/scss/modules/_swiper.scss */

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

/* line 69, src/scss/modules/_swiper.scss */

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

/* 3D Effects */

/* line 74, src/scss/modules/_swiper.scss */

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

/* line 78, src/scss/modules/_swiper.scss */

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

/* line 88, src/scss/modules/_swiper.scss */

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

/* line 101, src/scss/modules/_swiper.scss */

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

/* line 104, src/scss/modules/_swiper.scss */

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

/* line 107, src/scss/modules/_swiper.scss */

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

/* line 110, src/scss/modules/_swiper.scss */

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

/* line 113, src/scss/modules/_swiper.scss */

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

/* CSS Mode */

/* line 117, src/scss/modules/_swiper.scss */

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

/* line 124, src/scss/modules/_swiper.scss */

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

/* line 127, src/scss/modules/_swiper.scss */

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

/* line 130, src/scss/modules/_swiper.scss */

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

/* line 133, src/scss/modules/_swiper.scss */

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

/* line 136, src/scss/modules/_swiper.scss */

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

/* line 141, src/scss/modules/_swiper.scss */

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

/* line 144, src/scss/modules/_swiper.scss */

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

/* line 149, src/scss/modules/_swiper.scss */

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

/* line 152, src/scss/modules/_swiper.scss */

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

/* line 157, src/scss/modules/_swiper.scss */

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

/* line 160, src/scss/modules/_swiper.scss */

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

/* line 167, src/scss/modules/_swiper.scss */

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

/* line 171, src/scss/modules/_swiper.scss */

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

/* line 175, src/scss/modules/_swiper.scss */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

/* line 181, src/scss/modules/_swiper.scss */

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

/* line 195, src/scss/modules/_swiper.scss */

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

/* line 201, src/scss/modules/_swiper.scss */

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

/* line 211, src/scss/modules/_swiper.scss */

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

/* line 216, src/scss/modules/_swiper.scss */

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}

/* line 220, src/scss/modules/_swiper.scss */

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

/* line 225, src/scss/modules/_swiper.scss */

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}

/* line 229, src/scss/modules/_swiper.scss */

.swiper-button-lock {
  display: none;
}

/* line 232, src/scss/modules/_swiper.scss */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

/* line 237, src/scss/modules/_swiper.scss */

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

/* line 244, src/scss/modules/_swiper.scss */

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */

/* line 248, src/scss/modules/_swiper.scss */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */

/* line 257, src/scss/modules/_swiper.scss */

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

/* line 261, src/scss/modules/_swiper.scss */

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
       -o-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

/* line 265, src/scss/modules/_swiper.scss */

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}

/* line 268, src/scss/modules/_swiper.scss */

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}

/* line 271, src/scss/modules/_swiper.scss */

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
       -o-transform: scale(0.66);
          transform: scale(0.66);
}

/* line 274, src/scss/modules/_swiper.scss */

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
       -o-transform: scale(0.33);
          transform: scale(0.33);
}

/* line 277, src/scss/modules/_swiper.scss */

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
       -o-transform: scale(0.66);
          transform: scale(0.66);
}

/* line 280, src/scss/modules/_swiper.scss */

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
       -o-transform: scale(0.33);
          transform: scale(0.33);
}

/* line 283, src/scss/modules/_swiper.scss */

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

/* line 291, src/scss/modules/_swiper.scss */

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

/* line 299, src/scss/modules/_swiper.scss */

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

/* line 302, src/scss/modules/_swiper.scss */

.swiper-pagination-bullet:only-child {
  display: none !important;
}

/* line 305, src/scss/modules/_swiper.scss */

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

/* line 309, src/scss/modules/_swiper.scss */

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

/* line 315, src/scss/modules/_swiper.scss */

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

/* line 320, src/scss/modules/_swiper.scss */

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

/* line 326, src/scss/modules/_swiper.scss */

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms top, 200ms -o-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform, 200ms -o-transform;
}

/* line 331, src/scss/modules/_swiper.scss */

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

/* line 335, src/scss/modules/_swiper.scss */

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

/* line 341, src/scss/modules/_swiper.scss */

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms left, 200ms -o-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform, 200ms -o-transform;
}

/* line 345, src/scss/modules/_swiper.scss */

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms right, 200ms -o-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform, 200ms -o-transform;
}

/* Progress */

/* line 349, src/scss/modules/_swiper.scss */

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

/* line 353, src/scss/modules/_swiper.scss */

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
       -o-transform-origin: left top;
          transform-origin: left top;
}

/* line 363, src/scss/modules/_swiper.scss */

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
       -o-transform-origin: right top;
          transform-origin: right top;
}

/* line 366, src/scss/modules/_swiper.scss */

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

/* line 375, src/scss/modules/_swiper.scss */

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 384, src/scss/modules/_swiper.scss */

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */

/* line 388, src/scss/modules/_swiper.scss */

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

/* line 394, src/scss/modules/_swiper.scss */

.swiper-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

/* line 402, src/scss/modules/_swiper.scss */

.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

/* line 410, src/scss/modules/_swiper.scss */

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

/* line 419, src/scss/modules/_swiper.scss */

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* line 422, src/scss/modules/_swiper.scss */

.swiper-scrollbar-lock {
  display: none;
}

/* line 425, src/scss/modules/_swiper.scss */

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

/* line 433, src/scss/modules/_swiper.scss */

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 440, src/scss/modules/_swiper.scss */

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */

/* line 444, src/scss/modules/_swiper.scss */

:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

/* line 449, src/scss/modules/_swiper.scss */

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

/* line 465, src/scss/modules/_swiper.scss */

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

/* line 468, src/scss/modules/_swiper.scss */

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

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

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

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

/* a11y */

/* line 477, src/scss/modules/_swiper.scss */

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* line 485, src/scss/modules/_swiper.scss */

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

/* line 489, src/scss/modules/_swiper.scss */

.swiper-grid > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 492, src/scss/modules/_swiper.scss */

.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 496, src/scss/modules/_swiper.scss */

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

/* line 499, src/scss/modules/_swiper.scss */

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

/* line 503, src/scss/modules/_swiper.scss */

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

/* line 506, src/scss/modules/_swiper.scss */

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* line 510, src/scss/modules/_swiper.scss */

.swiper-cube {
  overflow: visible;
}

/* line 513, src/scss/modules/_swiper.scss */

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

/* line 523, src/scss/modules/_swiper.scss */

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

/* line 526, src/scss/modules/_swiper.scss */

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
       -o-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

/* line 529, src/scss/modules/_swiper.scss */

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* line 533, src/scss/modules/_swiper.scss */

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

/* line 540, src/scss/modules/_swiper.scss */

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 548, src/scss/modules/_swiper.scss */

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

/* line 557, src/scss/modules/_swiper.scss */

.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

/* line 567, src/scss/modules/_swiper.scss */

.swiper-flip {
  overflow: visible;
}

/* line 570, src/scss/modules/_swiper.scss */

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

/* line 576, src/scss/modules/_swiper.scss */

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

/* line 579, src/scss/modules/_swiper.scss */

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* line 583, src/scss/modules/_swiper.scss */

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 591, src/scss/modules/_swiper.scss */

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  -o-transition-property: opacity, height, -o-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform, -o-transform;
}

/* line 597, src/scss/modules/_swiper.scss */

.swiper-cards {
  overflow: visible;
}

/* line 600, src/scss/modules/_swiper.scss */

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
       -o-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/* line 7, src/scss/modules/_mei.scss */

:is(.pb-7-25,.cePobAjQE) {
  padding-bottom: 4.93rem;
}

@media (min-width: 992px) {
  /* line 7, src/scss/modules/_mei.scss */

  :is(.pb-7-25,.cePobAjQE) {
    padding-bottom: 7.25rem;
  }
}

/* line 16, src/scss/modules/_mei.scss */

:is(.py-2-5,.cjaQhfDJx) {
  padding-top: 1rem !important;
  padding-bottom: 1em !important;
}

@media (min-width: 992px) {
  /* line 16, src/scss/modules/_mei.scss */

  :is(.py-2-5,.cjaQhfDJx) {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

/* line 27, src/scss/modules/_mei.scss */

:is(.pt-3-5,.cXXgYggTj) {
  padding-top: 3.5rem;
}

/* line 31, src/scss/modules/_mei.scss */

:is(.pt-4-0,.cJEVnHnwG) {
  padding-top: 4rem;
}

/* line 35, src/scss/modules/_mei.scss */

:is(.pb-4-0,.cUKEzIDau) {
  padding-bottom: 4rem;
}

@media (min-width: 992px) {
  /* line 39, src/scss/modules/_mei.scss */

  :is(.px-5-0,.cBQDdYEZl) {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

/* line 46, src/scss/modules/_mei.scss */

:is(.pb-2-5,.ckssosqBS) {
  padding-bottom: 2.5rem;
}

/* line 50, src/scss/modules/_mei.scss */

:is(.pt-2-5,.cnWFhoVqq) {
  padding-top: 2.5rem;
}

/* line 54, src/scss/modules/_mei.scss */

:is(.mb-2-5,.cQAnyTspZ) {
  margin-bottom: 2.5rem;
}

/* line 58, src/scss/modules/_mei.scss */

:is(.mt-4-0,.cTrrnHIgG) {
  margin-top: 4rem;
}

/* line 62, src/scss/modules/_mei.scss */

:is(.mb-4-0,.cAoeaNaZb) {
  margin-bottom: 4rem;
}

/* line 66, src/scss/modules/_mei.scss */

:is(.py-8-5,.coubVfTMR) {
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}

/* line 71, src/scss/modules/_mei.scss */

:is(.mb-3-125,.cLSPDOPTr) {
  margin-bottom: 3.125rem;
}

/* line 75, src/scss/modules/_mei.scss */

:is(.mt-2-0,.cDMfDWrDW) {
  margin-top: 2rem;
}

/* line 78, src/scss/modules/_mei.scss */

:is(.mb-2-0,.cntkIuXyJ) {
  margin-bottom: 2rem;
}

/* line 81, src/scss/modules/_mei.scss */

:is(.py-7-5,.cqiqnouAu) {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

/* line 85, src/scss/modules/_mei.scss */

:is(.py-5-0,.cdwaSKsXz) {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

/* line 89, src/scss/modules/_mei.scss */

:is(.mt-4-5,.cUjNrEVUn) {
  margin-top: 4.5rem;
}

@media (max-width: 1199.98px) {
  /* line 93, src/scss/modules/_mei.scss */

  :is(.mb-0-mobile,.cJKnTYkcE) {
    margin-bottom: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 98, src/scss/modules/_mei.scss */

  :is(.pt-0-mobile,.cRVeWXAVy) {
    padding-top: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 103, src/scss/modules/_mei.scss */

  :is(.py-4-0-mobile,.cSATFiAfm) {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

@media (max-width: 1199.98px) {
  /* line 109, src/scss/modules/_mei.scss */

  :is(.px-1-0-mobile,.cHiBrWSZO) {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (max-width: 1199.98px) {
  /* line 115, src/scss/modules/_mei.scss */

  :is(.mt-2-5-mobile,.cDnHVomdM) {
    margin-top: 2.5rem;
  }
}

/***********
 *
 * END SPACING CLASSES
 *
 * ********/

/* line 127, src/scss/modules/_mei.scss */

:is(.sfondo_gradiente,.cHzBYHfWv) {
  background: #004a8a;
  background: -webkit-linear-gradient(322deg, #004a8a 0%, #1275bb 100%) !important;
  background: -o-linear-gradient(322deg, #004a8a 0%, #1275bb 100%) !important;
  background: linear-gradient(128deg, #004a8a 0%, #1275bb 100%) !important;
  color: #FFFFFF !important;
}

/* line 69, src/scss/modules/_variables.scss */

:is(.sfondo_gradiente,.cHzBYHfWv) a,:is(
.sfondo_gradiente,
.cHzBYHfWv) .btn,:is(
.sfondo_gradiente,
.cHzBYHfWv) :is(.form-group,.chedFqDan) :is(.form-control,.cwzHdNGoZ),:is(
.sfondo_gradiente,
.cHzBYHfWv) :is(.placeholder,.cbzdNmXkF) {
  color: #ffffff !important;
}

/* line 131, src/scss/modules/_mei.scss */

[data-background-position-mobile="left top"] {
  background-position: left top;
}

/* line 135, src/scss/modules/_mei.scss */

[data-background-position-mobile="left center"] {
  background-position: left center;
}

/* line 139, src/scss/modules/_mei.scss */

[data-background-position-mobile="left bottom"] {
  background-position: left bottom;
}

/* line 143, src/scss/modules/_mei.scss */

[data-background-position-mobile="right top"] {
  background-position: right top;
}

/* line 147, src/scss/modules/_mei.scss */

[data-background-position-mobile="right center"] {
  background-position: right center;
}

/* line 151, src/scss/modules/_mei.scss */

[data-background-position-mobile="right bottom"] {
  background-position: right bottom;
}

/* line 155, src/scss/modules/_mei.scss */

[data-background-position-mobile="center top"] {
  background-position: center top;
}

/* line 159, src/scss/modules/_mei.scss */

[data-background-position-mobile="center center"] {
  background-position: center center;
}

/* line 163, src/scss/modules/_mei.scss */

[data-background-position-mobile="center bottom"] {
  background-position: center bottom;
}

@media (min-width: 992px) {
  /* line 169, src/scss/modules/_mei.scss */

  [data-background-position-desktop="left top"] {
    background-position: left top;
  }

  /* line 172, src/scss/modules/_mei.scss */

  [data-background-position-desktop="left center"] {
    background-position: left center;
  }

  /* line 175, src/scss/modules/_mei.scss */

  [data-background-position-desktop="left bottom"] {
    background-position: left bottom;
  }

  /* line 178, src/scss/modules/_mei.scss */

  [data-background-position-desktop="right top"] {
    background-position: right top;
  }

  /* line 181, src/scss/modules/_mei.scss */

  [data-background-position-desktop="right center"] {
    background-position: right center;
  }

  /* line 184, src/scss/modules/_mei.scss */

  [data-background-position-desktop="right bottom"] {
    background-position: right bottom;
  }

  /* line 187, src/scss/modules/_mei.scss */

  [data-background-position-desktop="center top"] {
    background-position: center top;
  }

  /* line 190, src/scss/modules/_mei.scss */

  [data-background-position-desktop="center center"] {
    background-position: center center;
  }

  /* line 193, src/scss/modules/_mei.scss */

  [data-background-position-desktop="center bottom"] {
    background-position: center bottom;
  }
}

@media (min-width: 992px) {
  /* line 200, src/scss/modules/_mei.scss */

  #languageModal :is(.modal-dialog,.cLEqvShDv) {
    max-width: 50vw;
  }
}

/* line 206, src/scss/modules/_mei.scss */

#languageModal :is(.lang-switcher,.clrBrJQWx) {
  font-size: 1.125rem;
}

/* line 210, src/scss/modules/_mei.scss */

#languageModal :is(.modal-footer,.cjRriucpp) {
  border-top: none;
  padding-bottom: 3rem;
}

/* line 215, src/scss/modules/_mei.scss */

#languageModal :is(.modal-header,.cfXEuCEVQ) {
  border-bottom: none;
}

/* line 219, src/scss/modules/_mei.scss */

#languageModal :is(.modal-body,.coSUPZUUo) {
  padding: 5rem 1rem 7rem;
}

/* line 222, src/scss/modules/_mei.scss */

#languageModal :is(.modal-body,.coSUPZUUo) :is(.nav-link,.cSwywPHon) {
  text-decoration: none;
  color: #98a1a7;
}

/* line 226, src/scss/modules/_mei.scss */

#languageModal :is(.modal-body,.coSUPZUUo) :is(.nav-link,.cSwywPHon):is(.active,.cjXyZrrGe),
#languageModal :is(.modal-body,.coSUPZUUo) :is(.nav-link,.cSwywPHon):hover {
  text-decoration: underline;
  color: #1d1d1f;
}

/* line 235, src/scss/modules/_mei.scss */

#modalDownload :is(.modal-header,.cfXEuCEVQ) {
  border-bottom: none;
}

/* line 242, src/scss/modules/_mei.scss */

.btn {
  border-radius: 20px;
  padding-left: 2rem;
  padding-right: 2rem;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

/* line 250, src/scss/modules/_mei.scss */

.btn:after {
  content: ">";
  position: absolute;
  top: 7px;
  margin-left: 0px;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  opacity: 0;
}

@media (max-width: 1199.98px) {
  /* line 250, src/scss/modules/_mei.scss */

  .btn:after {
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 264, src/scss/modules/_mei.scss */

.btn:hover {
  padding-left: 1.5rem;
  padding-right: 2.5rem;
}

/* line 268, src/scss/modules/_mei.scss */

.btn:hover:after {
  margin-left: 10px;
  opacity: 1;
}

@media (max-width: 1199.98px) {
  /* line 274, src/scss/modules/_mei.scss */

  .btn.btn-primary {
    padding-left: 3rem;
    padding-right: 3rem;
    letter-spacing: 1px;
    font-weight: 600;
  }
}

/* line 283, src/scss/modules/_mei.scss */

.btn.btn-white {
  background-color: #fff;
  color: #1d1d1f !important;
}

/* line 290, src/scss/modules/_mei.scss */

.wsk-navbar {
  background-color: #FFFFFF;
}

/* line 291, src/scss/modules/_mei.scss */

.wsk-navbar :is(.nav-link,.cSwywPHon) {
  text-decoration: none;
}

/* line 295, src/scss/modules/_mei.scss */

.wsk-navbar :is(.navbar-left,.cCmlWwjjH) {
  border-bottom: none;
}

/* line 301, src/scss/modules/_mei.scss */

.wsk-navbar :is(.search,.cUcZCXyFI) {
  position: relative;
}

/* line 304, src/scss/modules/_mei.scss */

.wsk-navbar :is(.search,.cUcZCXyFI) .icon-search:is(.open,.cbAPhdNVs):before {
  content: "\E903";
  color: #98a1a7;
}

/* line 309, src/scss/modules/_mei.scss */

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform {
  position: fixed;
  top: 4rem;
  left: 0;
  right: 0;
  padding: 2rem 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
}

@media (min-width: 992px) {
  /* line 309, src/scss/modules/_mei.scss */

  .wsk-navbar :is(.search,.cUcZCXyFI) #searchform {
    position: absolute;
    top: 0;
    right: 0;
    width: 30rem;
    left: auto;
    padding: 0;
  }
}

/* line 328, src/scss/modules/_mei.scss */

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform .icon-close {
  position: absolute;
  right: 0;
  top: 4px;
  font-size: 30px;
  color: #98a1a7;
  cursor: pointer;
}

/* line 337, src/scss/modules/_mei.scss */

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform :is(.form-control,.cwzHdNGoZ) {
  font-size: 1.25rem;
  height: 2.7rem;
  color: #1275bb;
  border-bottom: 1px solid #1275bb;
}

/* line 342, src/scss/modules/_mei.scss */

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform :is(.form-control,.cwzHdNGoZ):focus {
  border-bottom: 1px solid #1275bb;
}

/* line 348, src/scss/modules/_mei.scss */

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform :is(.form-control,.cwzHdNGoZ)::-webkit-input-placeholder {
  color: #1275bb;
  opacity: .7;
}

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform :is(.form-control,.cwzHdNGoZ)::-moz-placeholder {
  color: #1275bb;
  opacity: .7;
}

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform :is(.form-control,.cwzHdNGoZ)::-ms-input-placeholder {
  color: #1275bb;
  opacity: .7;
}

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform :is(.form-control,.cwzHdNGoZ)::placeholder {
  color: #1275bb;
  opacity: .7;
}

/* line 353, src/scss/modules/_mei.scss */

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform :is(.form-control,.cwzHdNGoZ):-ms-input-placeholder {
  color: #1275bb;
  opacity: .7;
}

/* line 358, src/scss/modules/_mei.scss */

.wsk-navbar :is(.search,.cUcZCXyFI) #searchform :is(.form-control,.cwzHdNGoZ)::-ms-input-placeholder {
  color: #1275bb;
  opacity: .7;
}

/* line 367, src/scss/modules/_mei.scss */

:is(.tease-products,.cweAEmjvf) {
  background-color: #fafafa;
  margin-bottom: 30px;
  padding-bottom: 2rem;
}

/* line 372, src/scss/modules/_mei.scss */

:is(.tease-products,.cweAEmjvf) a {
  text-decoration: none;
}

/* line 376, src/scss/modules/_mei.scss */

:is(.tease-products,.cweAEmjvf) img {
  mix-blend-mode: multiply;
}

/* line 380, src/scss/modules/_mei.scss */

:is(.tease-products,.cweAEmjvf) :is(.etichetta,.crmZPkgai) {
  min-height: 25px;
  color: #007bff;
}

/* line 384, src/scss/modules/_mei.scss */

:is(.tease-products,.cweAEmjvf) :is(.etichetta,.crmZPkgai) span {
  position: relative;
  text-transform: uppercase;
  font-weight: 500;
}

/* line 389, src/scss/modules/_mei.scss */

:is(.tease-products,.cweAEmjvf) :is(.etichetta,.crmZPkgai) span:after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #007bff;
}

/* line 401, src/scss/modules/_mei.scss */

:is(.tease-products,.cweAEmjvf) :is(.preview,.cKYpwwcFT) {
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: lighter;
}

/* line 410, src/scss/modules/_mei.scss */

:is(.tease-news-events,.csSsHiCMh) a {
  color: #98a1a7;
  letter-spacing: 1.25px;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 410, src/scss/modules/_mei.scss */

  :is(.tease-news-events,.csSsHiCMh) a {
    font-size: 25px;
    letter-spacing: 1.5px;
  }
}

/* line 423, src/scss/modules/_mei.scss */

:is(.tease-news-events,.csSsHiCMh) a:is(.active,.cjXyZrrGe) {
  color: #000;
  text-decoration: underline;
  text-underline-offset: 4px;
}

@media (min-width: 992px) {
  /* line 423, src/scss/modules/_mei.scss */

  :is(.tease-news-events,.csSsHiCMh) a:is(.active,.cjXyZrrGe) {
    text-underline-offset: 8px;
  }
}

/* line 439, src/scss/modules/_mei.scss */

:is(.tease-news,.cEALOZoCf) {
  margin-bottom: 30px;
  padding-bottom: 2rem;
}

/* line 443, src/scss/modules/_mei.scss */

:is(.tease-news,.cEALOZoCf) a {
  text-decoration: none;
}

/* line 446, src/scss/modules/_mei.scss */

:is(.tease-news,.cEALOZoCf) a:hover .icon-add {
  color: #1275bb;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 454, src/scss/modules/_mei.scss */

:is(.tease-news,.cEALOZoCf) :is(.image-news,.ceAPSvEZx) img {
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 460, src/scss/modules/_mei.scss */

:is(.tease-news,.cEALOZoCf) :is(.titolo-news,.cZBILmtOI) {
  font-weight: 600;
  font-size: 18px !important;
  color: #38393a;
  height: 4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* line 472, src/scss/modules/_mei.scss */

:is(.tease-news,.cEALOZoCf) :is(.date-news,.cqacZDJGh) {
  color: #98a1a7;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1.5px;
}

/* line 479, src/scss/modules/_mei.scss */

:is(.tease-news,.cEALOZoCf) :is(.preview,.cKYpwwcFT) {
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: lighter;
}

/* line 483, src/scss/modules/_mei.scss */

:is(.tease-news,.cEALOZoCf) :is(.preview,.cKYpwwcFT) + .icon-add {
  display: inline-block;
  margin-top: 1rem;
}

/* line 488, src/scss/modules/_mei.scss */

:is(.tease-news,.cEALOZoCf) .icon-add {
  font-size: 25px;
  color: #98a1a7;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 497, src/scss/modules/_mei.scss */

:is(.tease-events,.cjcrwppua) {
  margin-bottom: 30px;
  padding-bottom: 2rem;
}

/* line 501, src/scss/modules/_mei.scss */

:is(.tease-events,.cjcrwppua) a {
  text-decoration: none;
}

/* line 505, src/scss/modules/_mei.scss */

:is(.tease-events,.cjcrwppua) a:hover .icon-add {
  color: #1275bb;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 513, src/scss/modules/_mei.scss */

:is(.tease-events,.cjcrwppua) :is(.image-events,.cPTzLlIbm) img {
  height: 230px;
}

/* line 518, src/scss/modules/_mei.scss */

:is(.tease-events,.cjcrwppua) :is(.title-events,.cKCzpviKu) {
  font-weight: 600;
  font-size: 18px !important;
  color: #38393a;
}

/* line 524, src/scss/modules/_mei.scss */

:is(.tease-events,.cjcrwppua) :is(.label-events,.cmIsJzgNL) {
  color: #98a1a7;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1.5px;
}

/* line 531, src/scss/modules/_mei.scss */

:is(.tease-events,.cjcrwppua) :is(.information-events,.cqCtzqWhF) {
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 1px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 539, src/scss/modules/_mei.scss */

:is(.tease-events,.cjcrwppua) :is(.information-events,.cqCtzqWhF) :is(.icon,.ccZHcTUdU) {
  color: #1275bb;
  font-size: 26px;
  -ms-flex-line-pack: center;
      align-content: center;
}

/* line 546, src/scss/modules/_mei.scss */

:is(.tease-events,.cjcrwppua) .icon-add {
  color: #98a1a7;
  font-size: 25px;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 553, src/scss/modules/_mei.scss */

#iIsZCmaIh {
  color: #FFFFFF;
}

/* line 556, src/scss/modules/_mei.scss */

#iIsZCmaIh :is(.submit-text,.cVpVOGxTF),
#iIsZCmaIh :is(.loader,.cseTMlxaT) {
  font-size: 20px;
}

/* line 560, src/scss/modules/_mei.scss */

#iIsZCmaIh :is(.form-check-label,.cDKiYvtoR) {
  font-size: 12px;
  color: #98a1a7;
}

/* line 565, src/scss/modules/_mei.scss */

#iIsZCmaIh a {
  color: #ffffff;
}

/* line 569, src/scss/modules/_mei.scss */

#iIsZCmaIh #imERBviBH {
  background-color: #38393a;
  padding-top: 2rem;
  font-size: 1.125rem;
  padding-bottom: 2rem;
}

@media (min-width: 992px) {
  /* line 569, src/scss/modules/_mei.scss */

  #iIsZCmaIh #imERBviBH {
    padding-bottom: 0;
  }
}

/* line 579, src/scss/modules/_mei.scss */

#iIsZCmaIh #isvWfuMAA {
  background-color: #1d1d1f;
  font-size: 0.9rem;
}

/* line 584, src/scss/modules/_mei.scss */

#iIsZCmaIh :is(.sidebar-title,.cZnTzwDfZ) {
  display: block;
  margin-bottom: 15px;
}

/* line 589, src/scss/modules/_mei.scss */

#iIsZCmaIh :is(.form-submit-btn,.ceSZPTBOy) {
  color: #ffffff;
  text-transform: capitalize;
  padding: 0;
  margin: 13px 0 0 0;
  line-height: 1;
  height: 30px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 598, src/scss/modules/_mei.scss */

#iIsZCmaIh :is(.form-submit-btn,.ceSZPTBOy):focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 602, src/scss/modules/_mei.scss */

#iIsZCmaIh :is(.form-submit-btn,.ceSZPTBOy):after {
  content: none;
}

/* line 606, src/scss/modules/_mei.scss */

#iIsZCmaIh :is(.form-submit-btn,.ceSZPTBOy):hover {
  text-decoration: none;
}

/* line 612, src/scss/modules/_mei.scss */

#iIsZCmaIh :is(.social,.cgkBiYgCv) :is(.nav-link,.cSwywPHon) {
  padding-left: 0;
  padding-right: 1.5rem;
  text-decoration: none;
  font-size: 34px;
  opacity: .7;
}

@media (min-width: 992px) {
  /* line 612, src/scss/modules/_mei.scss */

  #iIsZCmaIh :is(.social,.cgkBiYgCv) :is(.nav-link,.cSwywPHon) {
    font-size: 24px;
  }
}

/* line 625, src/scss/modules/_mei.scss */

:is(.products_version,.cSvvZIwpw) {
  color: #000;
  font-size: 16px;
  background-color: #fafafa;
}

@media (min-width: 992px) {
  /* line 625, src/scss/modules/_mei.scss */

  :is(.products_version,.cSvvZIwpw) {
    font-size: 18px;
  }
}

/* line 634, src/scss/modules/_mei.scss */

:is(.products_version,.cSvvZIwpw) :is(.upper-title,.cLArfijhJ) {
  font-size: 1rem;
  color: #007bff;
}

/* line 639, src/scss/modules/_mei.scss */

:is(.products_version,.cSvvZIwpw) :is(.title,.ccoEZjgGw) {
  font-size: 2.5rem;
  letter-spacing: 2px;
}

/* line 644, src/scss/modules/_mei.scss */

:is(.products_version,.cSvvZIwpw) img {
  max-width: 80%;
}

@media (min-width: 992px) {
  /* line 644, src/scss/modules/_mei.scss */

  :is(.products_version,.cSvvZIwpw) img {
    max-width: 100%;
  }
}

/* line 652, src/scss/modules/_mei.scss */

:is(.products_version,.cSvvZIwpw) :is(.text-underline,.cfEuuapsI):after {
  background-color: #007bff;
}

/* line 656, src/scss/modules/_mei.scss */

:is(.products_version,.cSvvZIwpw) :is(.header,.ccxVsZUyw) {
  line-height: normal;
}

@media (min-width: 992px) {
  /* line 656, src/scss/modules/_mei.scss */

  :is(.products_version,.cSvvZIwpw) :is(.header,.ccxVsZUyw) {
    line-height: 24px;
  }
}

/* line 663, src/scss/modules/_mei.scss */

:is(.products_version,.cSvvZIwpw) :is(.code,.cCGNnFPIE) {
  color: #004a8a;
  font-weight: bold;
  font-size: 38px;
  letter-spacing: 1.19px;
  line-height: normal;
}

/* line 672, src/scss/modules/_mei.scss */

:is(.products_version,.cSvvZIwpw) :is(.body,.cNPNmlHXA) {
  font-weight: 300;
}

/* line 676, src/scss/modules/_mei.scss */

:is(.products_version,.cSvvZIwpw) :is(.line,.cKZmWubAA) {
  background-color: #004a8a;
  height: 2px;
  width: 100%;
}

/* line 684, src/scss/modules/_mei.scss */

.cases_of_success {
  color: #000;
  font-size: 16px;
  background-color: #f5f5f5;
}

/* line 689, src/scss/modules/_mei.scss */

.cases_of_success :is(.title,.ccoEZjgGw) {
  color: #1275bb;
  font-size: 24px;
  text-decoration: underline;
}

@media (min-width: 992px) {
  /* line 689, src/scss/modules/_mei.scss */

  .cases_of_success :is(.title,.ccoEZjgGw) {
    font-size: 32px;
  }
}

/* line 699, src/scss/modules/_mei.scss */

.cases_of_success :is(.description,.cfEIBrtnA) {
  letter-spacing: 1.5px;
  font-size: 20px;
  line-height: normal;
  font-weight: 500;
}

@media (min-width: 992px) {
  /* line 699, src/scss/modules/_mei.scss */

  .cases_of_success :is(.description,.cfEIBrtnA) {
    font-size: 25px;
  }
}

/* line 711, src/scss/modules/_mei.scss */

.cases_of_success :is(.attribute,.cilRyWlKf) {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1.5px;
}

/* line 717, src/scss/modules/_mei.scss */

.cases_of_success :is(.role,.cRbzHUAhN) {
  color: #98a1a7;
}

/* line 721, src/scss/modules/_mei.scss */

.cases_of_success :is(.slider-gallery,.cMZksqJYo) {
  overflow-x: scroll;
  padding-right: 20%;
  cursor: -webkit-grab;
  cursor: grab;
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* line 726, src/scss/modules/_mei.scss */

.cases_of_success :is(.slider-gallery,.cMZksqJYo) *:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* line 730, src/scss/modules/_mei.scss */

.cases_of_success :is(.slider-gallery,.cMZksqJYo)::-webkit-scrollbar {
  display: none;
}

@media (min-width: 992px) {
  /* line 721, src/scss/modules/_mei.scss */

  .cases_of_success :is(.slider-gallery,.cMZksqJYo) {
    padding-right: 0;
  }
}

/* line 744, src/scss/modules/_mei.scss */

#iOWSpATXk {
  background-size: cover;
  background-position: center;
  position: relative;
  height: 70vh;
  overflow: hidden;
}

@media (min-width: 992px) {
  /* line 744, src/scss/modules/_mei.scss */

  #iOWSpATXk {
    height: calc(100vh - 225px);
  }
}

/* line 755, src/scss/modules/_mei.scss */

#iOWSpATXk :is(.bg_image,.cxoLitFlf) {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-color: #00030a;
}

@media (min-width: 992px) {
  /* line 755, src/scss/modules/_mei.scss */

  #iOWSpATXk :is(.bg_image,.cxoLitFlf) {
    background-size: 150%;
  }
}

/* line 766, src/scss/modules/_mei.scss */

#iOWSpATXk .wp-post-image {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

/* line 771, src/scss/modules/_mei.scss */

#iOWSpATXk :is(.titolo_banner,.cuUraljPm) {
  color: #fff;
  text-align: center;
}

@media (max-width: 1199.98px) {
  /* line 771, src/scss/modules/_mei.scss */

  #iOWSpATXk :is(.titolo_banner,.cuUraljPm) {
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 788, src/scss/modules/_mei.scss */

:is(.hero-compact,.cVneXKRtT) {
  height: 184px !important;
}

@media (min-width: 992px) {
  /* line 788, src/scss/modules/_mei.scss */

  :is(.hero-compact,.cVneXKRtT) {
    height: 288px !important;
  }
}

/* line 793, src/scss/modules/_mei.scss */

:is(.hero-compact,.cVneXKRtT) h1,:is(
.hero-compact,
.cVneXKRtT) :is(.h2,.coTNLyRmW) {
  font-size: 3rem;
  letter-spacing: 1.5px;
  font-weight: 700;
}

@media (min-width: 992px) {
  /* line 793, src/scss/modules/_mei.scss */

  :is(.hero-compact,.cVneXKRtT) h1,:is(
  .hero-compact,
  .cVneXKRtT) :is(.h2,.coTNLyRmW) {
    font-size: 4rem;
    letter-spacing: 2px;
  }
}

/* line 805, src/scss/modules/_mei.scss */

:is(.breadcrumbs-wrapper,.cfyRZpcuw) {
  margin-top: 1rem;
  margin-bottom: 0rem;
  color: #98a1a7;
  font-size: .75rem;
  font-weight: 400;
}

/* line 812, src/scss/modules/_mei.scss */

:is(.breadcrumbs-wrapper,.cfyRZpcuw) a {
  color: #98a1a7;
}

/* line 817, src/scss/modules/_mei.scss */

:is(.text-underline,.cfEuuapsI) {
  position: relative;
}

/* line 820, src/scss/modules/_mei.scss */

:is(.text-underline,.cfEuuapsI):after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -5px;
  height: 1px;
  background-color: #000;
}

@media (min-width: 992px) {
  /* line 831, src/scss/modules/_mei.scss */

  #layout-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

/* line 838, src/scss/modules/_mei.scss */

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

/* line 843, src/scss/modules/_mei.scss */

.btn-more {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  text-transform: capitalize;
  font-size: 1.25rem;
}

/* line 852, src/scss/modules/_mei.scss */

.btn-more:before {
  content: "\E900";
  font-family: 'icomoon' !important;
}

/* line 857, src/scss/modules/_mei.scss */

.btn-more:focus {
  border: none;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

/* line 862, src/scss/modules/_mei.scss */

.btn-more:hover {
  padding-left: 0;
}

/* line 865, src/scss/modules/_mei.scss */

.btn-more:hover:after {
  display: none;
}

/* line 872, src/scss/modules/_mei.scss */

:is(.page-template-template-contact-us,.cxcTSxFUx) :is(.testi,.cqEhQLKbk) {
  min-height: 26rem;
}

/* line 876, src/scss/modules/_mei.scss */

:is(.page-template-template-contact-us,.cxcTSxFUx) :is(.box_indirizzi,.cjNOmkiLw) {
  padding-top: 4rem;
  padding-bottom: 2rem;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  /* line 876, src/scss/modules/_mei.scss */

  :is(.page-template-template-contact-us,.cxcTSxFUx) :is(.box_indirizzi,.cjNOmkiLw) {
    padding-top: 6rem;
  }
}

/* line 883, src/scss/modules/_mei.scss */

:is(.page-template-template-contact-us,.cxcTSxFUx) :is(.box_indirizzi,.cjNOmkiLw) :is(.wrapper,.cpbXpfkIA) {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 887, src/scss/modules/_mei.scss */

:is(.page-template-template-contact-us,.cxcTSxFUx) :is(.box_indirizzi,.cjNOmkiLw) :is(.wrapper,.cpbXpfkIA) :is(.azienda,.cMoHRZSzv) {
  color: #000000;
}

/* line 896, src/scss/modules/_mei.scss */

:is(.title_underline,.cCSzHAMUr) span {
  position: relative;
}

/* line 899, src/scss/modules/_mei.scss */

:is(.title_underline,.cCSzHAMUr) span:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -5px;
  content: "";
  border-bottom: 1px solid #ffffff;
}

/* line 912, src/scss/modules/_mei.scss */

:is(.lates_posts,.cPOSqFSSa) span:after {
  border-bottom: 1px solid #000;
}

/* line 917, src/scss/modules/_mei.scss */

:is(.lates_posts,.cPOSqFSSa) .icon-add {
  font-size: 25px;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 921, src/scss/modules/_mei.scss */

:is(.lates_posts,.cPOSqFSSa) .icon-add:hover {
  color: #1275bb;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 927, src/scss/modules/_mei.scss */

:is(.lates_posts,.cPOSqFSSa) :is(.link,.cvsdBDuyP) a {
  text-decoration: none;
  color: #98a1a7;
}

/* line 932, src/scss/modules/_mei.scss */

:is(.lates_posts,.cPOSqFSSa) :is(.data,.cQYSqAEdL) {
  color: #98a1a7;
}

/* line 936, src/scss/modules/_mei.scss */

:is(.lates_posts,.cPOSqFSSa) :is(.bottom,.cAdjkgvBh) {
  font-size: 1.25rem;
  font-weight: 400;
  border-top: solid 1px rgba(152, 161, 167, 0);
}

@media (min-width: 992px) {
  /* line 936, src/scss/modules/_mei.scss */

  :is(.lates_posts,.cPOSqFSSa) :is(.bottom,.cAdjkgvBh) {
    border-top: solid 1px rgba(152, 161, 167, 0.5);
  }
}

/* line 946, src/scss/modules/_mei.scss */

:is(.lates_posts,.cPOSqFSSa) :is(.bottom,.cAdjkgvBh) span {
  vertical-align: middle;
}

/* line 950, src/scss/modules/_mei.scss */

:is(.lates_posts,.cPOSqFSSa) :is(.bottom,.cAdjkgvBh) a {
  text-decoration: none;
}

@media (max-width: 991.98px) {
  /* line 954, src/scss/modules/_mei.scss */

  :is(.lates_posts,.cPOSqFSSa) :is(.col-lg-4,.cDPjzbIWY) {
    position: relative;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  /* line 959, src/scss/modules/_mei.scss */

  :is(.lates_posts,.cPOSqFSSa) :is(.col-lg-4,.cDPjzbIWY):after {
    content: "";
    border-bottom: 1px solid #9c9c9c;
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
  }
}

/* line 972, src/scss/modules/_mei.scss */

:is(.link_plus,.cHTLXLIkh) {
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 1.25px;
}

/* line 977, src/scss/modules/_mei.scss */

:is(.link_plus,.cHTLXLIkh) a,:is(
.link_plus,
.cHTLXLIkh) span {
  text-decoration: none;
}

/* line 980, src/scss/modules/_mei.scss */

:is(.link_plus,.cHTLXLIkh) a:before,:is(
.link_plus,
.cHTLXLIkh) span:before {
  content: "\E900";
  font-family: 'icomoon' !important;
}

/* line 988, src/scss/modules/_mei.scss */

:is(.back,.cvZGIvTnt) a {
  text-decoration: none;
  font-size: 14px;
}

/* line 992, src/scss/modules/_mei.scss */

:is(.back,.cvZGIvTnt) a:before {
  content: "\E916";
  font-family: 'icomoon' !important;
  margin-right: 12px;
}

/* line 1001, src/scss/modules/_mei.scss */

:is(.single-post,.cpPhOBBEo) h1 {
  color: #1275bb;
}

/* line 1005, src/scss/modules/_mei.scss */

:is(.single-post,.cpPhOBBEo) :is(.content,.cKBKBDGHh) {
  font-weight: 300;
  font-size: 1rem;
  color: #1d1d1f;
  letter-spacing: 0.5px;
  line-height: 1.5rem;
}

/* line 1013, src/scss/modules/_mei.scss */

:is(.single-post,.cpPhOBBEo) :is(.category,.cJdiKimgH) {
  text-transform: uppercase;
  text-underline-offset: 4px;
  font-weight: 600;
}

/* line 1018, src/scss/modules/_mei.scss */

:is(.single-post,.cpPhOBBEo) :is(.category,.cJdiKimgH) a {
  color: #98a1a7;
}

/* line 1024, src/scss/modules/_mei.scss */

:is(.single-post,.cpPhOBBEo) :is(.dati_evento,.cFUdUOTFH) ul {
  list-style: none;
  padding: 0;
  font-size: 18px;
}

/* line 1029, src/scss/modules/_mei.scss */

:is(.single-post,.cpPhOBBEo) :is(.dati_evento,.cFUdUOTFH) ul :is(.icona,.cYHAbAcdm) {
  color: #1275bb;
  font-size: 25px;
  vertical-align: sub;
  width: 30px;
  display: inline-block;
}

/* line 1037, src/scss/modules/_mei.scss */

:is(.single-post,.cpPhOBBEo) :is(.dati_evento,.cFUdUOTFH) ul li {
  text-transform: uppercase;
}

/* line 1044, src/scss/modules/_mei.scss */

.progressBar {
  position: relative;
  max-width: 300px;
  margin: 0 auto;
  height: 1px;
  background-color: #98a1a7;
  width: 80%;
}

/* line 1053, src/scss/modules/_mei.scss */

.timeScroller {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 22px;
  height: 22px;
  border-radius: 11px;
  border: 1px solid #1275bb;
  cursor: pointer;
}

/* line 1064, src/scss/modules/_mei.scss */

.timeScroller:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #1275bb;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 1077, src/scss/modules/_mei.scss */

.icon-search {
  font-size: 40px;
  color: #1275bb;
  line-height: 1;
  cursor: pointer;
  margin-top: 3px;
  display: block;
  position: relative;
  z-index: 10;
}

/* line 1088, src/scss/modules/_mei.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU) span {
  background-color: #1275bb;
  height: 3px;
}

/* line 1093, src/scss/modules/_mei.scss */

.wsk-navbar :is(.burger-icon,.csjFlzLoU) span:nth-child(1) {
  top: 0;
}

/* line 1097, src/scss/modules/_mei.scss */

:is(.navbar-brand,.cjXItZQxE) {
  padding: 0;
  line-height: 1;
  height: 70px;
}

/* line 1098, src/scss/modules/_mei.scss */

:is(.navbar-brand,.cjXItZQxE) :is(.main-logo-wrapper,.cBmETSAhk) {
  margin: 0;
  height: 70px;
}

/* line 1108, src/scss/modules/_mei.scss */

#iOWSpATXk a:is(.scrolldown,.cxTSccCEV) {
  position: absolute;
  bottom: 20%;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (min-width: 992px) {
  /* line 1108, src/scss/modules/_mei.scss */

  #iOWSpATXk a:is(.scrolldown,.cxTSccCEV) {
    bottom: 10%;
  }
}

/* line 1118, src/scss/modules/_mei.scss */

#iOWSpATXk a:is(.scrolldown,.cxTSccCEV) span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 30px;
  height: 50px;
  margin-left: -15px;
  border: 2px solid #fff;
  border-radius: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 1130, src/scss/modules/_mei.scss */

#iOWSpATXk a:is(.scrolldown,.cxTSccCEV) span::before {
  position: absolute;
  top: 10px;
  left: 50%;
  content: '';
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: sdb10 2s infinite;
  -o-animation: sdb10 2s infinite;
     animation: kCQqxXqVG 2s infinite;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@-webkit-keyframes kCQqxXqVG {
  0% {
    -webkit-transform: translate(0, 0);
    opacity: 0;
  }

  40% {
    opacity: 1;
  }

  80% {
    -webkit-transform: translate(0, 20px);
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@-o-keyframes sdb10 {
  0% {
    -o-transform: translate(0, 0);
       transform: translate(0, 0);
    opacity: 0;
  }

  40% {
    opacity: 1;
  }

  80% {
    -o-transform: translate(0, 20px);
       transform: translate(0, 20px);
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes kCQqxXqVG {
  0% {
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0;
  }

  40% {
    opacity: 1;
  }

  80% {
    -webkit-transform: translate(0, 20px);
         -o-transform: translate(0, 20px);
            transform: translate(0, 20px);
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

/* line 1179, src/scss/modules/_mei.scss */

:is(.form-control,.cwzHdNGoZ) {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  border-right: none;
  border-left: none;
  border-top: none;
  padding: 0;
  color: #FFFFFF;
}

/* line 1188, src/scss/modules/_mei.scss */

:is(.form-control,.cwzHdNGoZ):focus {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: inherit;
}

/* line 1197, src/scss/modules/_mei.scss */

ul:is(.categories,.cxneHPptZ) li {
  margin: 0 1rem;
  position: relative;
}

/* line 1202, src/scss/modules/_mei.scss */

ul:is(.categories,.cxneHPptZ) li:is(.active,.cjXyZrrGe) a {
  color: #000;
}

/* line 1206, src/scss/modules/_mei.scss */

ul:is(.categories,.cxneHPptZ) li:is(.active,.cjXyZrrGe):after {
  content: "";
  width: 100%;
  position: absolute;
  bottom: 0;
  border-bottom: 2px solid #000;
  left: 0;
}

/* line 1216, src/scss/modules/_mei.scss */

ul:is(.categories,.cxneHPptZ) li a {
  color: #98a1a7;
  font-size: 1.25rem;
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 1216, src/scss/modules/_mei.scss */

  ul:is(.categories,.cxneHPptZ) li a {
    font-size: 1.56rem;
  }
}

/* line 1227, src/scss/modules/_mei.scss */

:is(.elenco_posts,.czmVgzsPG) {
  margin-top: 4rem;
}

@media (min-width: 992px) {
  /* line 1227, src/scss/modules/_mei.scss */

  :is(.elenco_posts,.czmVgzsPG) {
    margin-top: 6rem;
  }
}

/* line 1233, src/scss/modules/_mei.scss */

:is(.elenco_posts,.czmVgzsPG) :is(.datapost,.cXlruZomy) {
  color: #98a1a7;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
}

@media (min-width: 992px) {
  /* line 1233, src/scss/modules/_mei.scss */

  :is(.elenco_posts,.czmVgzsPG) :is(.datapost,.cXlruZomy) {
    margin-top: 2rem;
    margin-bottom: 0;
  }
}

/* line 1243, src/scss/modules/_mei.scss */

:is(.elenco_posts,.czmVgzsPG) :is(.titolo,.cCuAaBrDg) {
  min-height: 5rem;
}

/* line 1246, src/scss/modules/_mei.scss */

:is(.elenco_posts,.czmVgzsPG) :is(.titolo,.cCuAaBrDg) a {
  font-size: 20px;
  text-decoration: none;
  display: block;
}

/* line 1253, src/scss/modules/_mei.scss */

:is(.elenco_posts,.czmVgzsPG) :is(.preview,.cKYpwwcFT) {
  color: #98a1a7;
}

/* line 1257, src/scss/modules/_mei.scss */

:is(.elenco_posts,.czmVgzsPG) a {
  text-decoration: none;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

/* line 1261, src/scss/modules/_mei.scss */

:is(.elenco_posts,.czmVgzsPG) a .icon-add {
  color: #98a1a7;
  font-size: 25px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

/* line 1265, src/scss/modules/_mei.scss */

:is(.elenco_posts,.czmVgzsPG) a .icon-add:hover {
  color: #1275bb;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

/* line 1273, src/scss/modules/_mei.scss */

:is(.pagination,.cZNxCfAsy) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 1277, src/scss/modules/_mei.scss */

:is(.pagination,.cZNxCfAsy) :is(.page-link,.cCJgmPsSb) {
  color: #98a1a7;
  border: none;
  font-size: 18px;
  text-decoration: none;
}

/* line 1283, src/scss/modules/_mei.scss */

:is(.pagination,.cZNxCfAsy) :is(.page-link,.cCJgmPsSb):is(.active,.cjXyZrrGe) {
  color: #000000;
}

/* line 1289, src/scss/modules/_mei.scss */

:is(.languageModal_menu,.cAaBFKnnA) {
  color: #98a1a7;
  font-size: 1.25rem;
  text-decoration: none !important;
  padding-right: 1rem;
}

@media (min-width: 992px) {
  /* line 1296, src/scss/modules/_mei.scss */

  :is(.primary-nav-wrapper,.cjvVvVkLX) {
    padding: 1rem 10%;
  }
}

/* line 1304, src/scss/modules/_mei.scss */

:is(.page-template-default,.cxRDxUKFJ):not(:is(.home,.cKhKSwfPs)) p {
  font-size: 1.125rem;
}

/* line 1310, src/scss/modules/_mei.scss */

:is(.h1,.cLtsfUFzN),:is(
.h2,
.coTNLyRmW),:is(
.h3,
.cKNzAZZrv),:is(
.h4,
.crjdCZTbG),:is(
.h5,
.cLRDcixtQ),:is(
.h6,
.cwoRkIbyO) {
  display: block;
}

/* line 1314, src/scss/modules/_mei.scss */

:is(.section-contact,.cliigDaDR) {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

/* line 1318, src/scss/modules/_mei.scss */

:is(.section-contact,.cliigDaDR) p {
  font-weight: 300;
  color: #1d1d1f;
}

/* line 1323, src/scss/modules/_mei.scss */

:is(.section-contact,.cliigDaDR) hr {
  color: #98a1a7;
  border-bottom-width: 0 !important;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* line 1330, src/scss/modules/_mei.scss */

:is(.section-contact,.cliigDaDR) :is(.cform-wrapper,.cmQZCLWZo) {
  background-color: #fafafa;
  padding: 32px 25px;
  margin: 0 -15px;
}

@media (min-width: 992px) {
  /* line 1330, src/scss/modules/_mei.scss */

  :is(.section-contact,.cliigDaDR) :is(.cform-wrapper,.cmQZCLWZo) {
    padding: 2rem;
    position: absolute;
    right: 15px;
    left: 15px;
    top: -17rem;
    -webkit-box-shadow: 0 20px 40px -11px rgba(0, 0, 0, 0.25);
            box-shadow: 0 20px 40px -11px rgba(0, 0, 0, 0.25);
    margin: 0;
  }
}

/* line 1347, src/scss/modules/_mei.scss */

:is(.cut-short,.cFVoacrzk) {
  width: 50px;
}

/* line 1351, src/scss/modules/_mei.scss */

:is(.input,.cYrXReylp):focus ~ :is(.cut,.cgdclOawc),:is(
.input,
.cYrXReylp):not(:placeholder-shown) ~ :is(.cut,.cgdclOawc) {
  -webkit-transform: translateY(8px);
       -o-transform: translateY(8px);
          transform: translateY(8px);
}

/* line 1356, src/scss/modules/_mei.scss */

:is(.placeholder,.cbzdNmXkF) {
  color: black;
  left: 0px;
  line-height: 14px;
  pointer-events: none;
  position: absolute;
  -webkit-transform-origin: 0 50%;
       -o-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transition: color 200ms, -webkit-transform 200ms;
  transition: color 200ms, -webkit-transform 200ms;
  -o-transition: color 200ms, -o-transform 200ms;
  transition: transform 200ms, color 200ms;
  transition: transform 200ms, color 200ms, -webkit-transform 200ms, -o-transform 200ms;
  top: 18px;
}

/* line 1367, src/scss/modules/_mei.scss */

:is(.input,.cYrXReylp):focus ~ :is(.placeholder,.cbzdNmXkF),:is(
.input,
.cYrXReylp):not(:placeholder-shown) ~ :is(.placeholder,.cbzdNmXkF) {
  -webkit-transform: translateY(-25px) scale(0.75);
       -o-transform: translateY(-25px) scale(0.75);
          transform: translateY(-25px) scale(0.75);
  color: #8b8b8b;
}

/* line 1373, src/scss/modules/_mei.scss */

.ajax-form :not(:is(.phone-input,.cBZuGPyza))::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(0, 0, 0, 0);
  opacity: 0;
  /* Firefox */
}

.ajax-form :not(:is(.phone-input,.cBZuGPyza))::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(0, 0, 0, 0);
  opacity: 0;
  /* Firefox */
}

.ajax-form :not(:is(.phone-input,.cBZuGPyza))::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(0, 0, 0, 0);
  opacity: 0;
  /* Firefox */
}

.ajax-form :not(:is(.phone-input,.cBZuGPyza))::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(0, 0, 0, 0);
  opacity: 0;
  /* Firefox */
}

/* line 1378, src/scss/modules/_mei.scss */

.ajax-form :is(.phone-input,.cBZuGPyza)::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1;
  /* Firefox */
  font-weight: 400;
}

.ajax-form :is(.phone-input,.cBZuGPyza)::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1;
  /* Firefox */
  font-weight: 400;
}

.ajax-form :is(.phone-input,.cBZuGPyza)::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1;
  /* Firefox */
  font-weight: 400;
}

.ajax-form :is(.phone-input,.cBZuGPyza)::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1;
  /* Firefox */
  font-weight: 400;
}

/* line 1384, src/scss/modules/_mei.scss */

.ajax-form :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(0, 0, 0, 0);
}

/* line 1388, src/scss/modules/_mei.scss */

.ajax-form ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(0, 0, 0, 0);
}

/* line 1393, src/scss/modules/_mei.scss */

.btn-link:hover {
  text-decoration: none;
}

/* line 1397, src/scss/modules/_mei.scss */

:is(.submit,.cRbZriGFm) {
  background-color: #08d;
  border-radius: 12px;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #eee;
  cursor: pointer;
  font-size: 18px;
  height: 50px;
  margin-top: 38px;
  text-align: center;
  width: 100%;
}

/* line 1412, src/scss/modules/_mei.scss */

:is(.form-group,.chedFqDan):not(:is(.form-check,.cDeQmArKk)) {
  position: relative;
  padding-bottom: 2rem;
}

/* line 1415, src/scss/modules/_mei.scss */

:is(.form-group,.chedFqDan):not(:is(.form-check,.cDeQmArKk)) :is(.form-control,.cwzHdNGoZ) {
  color: #000;
}

@media (max-width: 991.98px) {
  /* line 1422, src/scss/modules/_mei.scss */

  :is(.links-topbar,.cGwEWEjjS) {
    display: none;
  }
}

/* line 1427, src/scss/modules/_mei.scss */

:is(.links-topbar,.cGwEWEjjS) :is(.nav-link,.cSwywPHon) {
  color: #98a1a7;
  font-size: .875rem;
}

/* line 1433, src/scss/modules/_mei.scss */

:is(.fancybox-container,.cuuUbTnyO) {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 1437, src/scss/modules/_mei.scss */

:is(.fancybox-stage,.cLIkkPQpD) {
  background-color: #fff;
}

/* line 1441, src/scss/modules/_mei.scss */

:is(.fancybox-bg,.cBSEGkHAG) {
  background-color: rgba(0, 0, 0, 0);
}

/* line 1445, src/scss/modules/_mei.scss */

:is(.fancybox-inner,.cOwKOnJDC) {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 95vh;
  width: 100%;
  height: 60vh;
}

/* line 1455, src/scss/modules/_mei.scss */

:is(.fancybox-slide--image,.cZhRHaEgQ) {
  padding: 20px 44px;
}

/* line 1459, src/scss/modules/_mei.scss */

:is(.fancybox-is-open,.cLAvLvUaP) :is(.fancybox-bg,.cBSEGkHAG) {
  opacity: 0.8;
}

/* line 1463, src/scss/modules/_mei.scss */

:is(.fancybox-caption,.crDjtNGbF) {
  background: none;
  color: #000000;
}

/* line 1469, src/scss/modules/_mei.scss */

:is(.fancybox-toolbar,.cpzAJxgwA) :is(.fancybox-button,.cqoYkupLH) {
  background: none;
}

/* line 1472, src/scss/modules/_mei.scss */

:is(.fancybox-toolbar,.cpzAJxgwA) :is(.fancybox-button,.cqoYkupLH):is(.fancybox-button--zoom,.ctvWcLVtG),:is(
.fancybox-toolbar,
.cpzAJxgwA) :is(.fancybox-button,.cqoYkupLH):is(.fancybox-button--play,.cknzbRjIE) {
  display: none !important;
}

/* line 1476, src/scss/modules/_mei.scss */

:is(.fancybox-toolbar,.cpzAJxgwA) :is(.fancybox-button,.cqoYkupLH):is(.fancybox-button--close,.ccRnmKIdk) {
  color: #000000;
  width: 70px;
  height: 70px;
  padding: 15px;
}

/* line 1485, src/scss/modules/_mei.scss */

:is(.fancybox-button,.cqoYkupLH) {
  background-color: rgba(0, 0, 0, 0);
}

/* line 1489, src/scss/modules/_mei.scss */

:is(.fancybox-infobar,.cYTJPJxVs) {
  display: none !important;
}

/* line 1493, src/scss/modules/_mei.scss */

:is(.modal-backdrop,.ciBBntgyj) {
  background-color: black;
}

/* line 1496, src/scss/modules/_mei.scss */

:is(.modal-backdrop,.ciBBntgyj):is(.show,.cLDbDpznA) {
  opacity: 0.8;
}

/* line 1501, src/scss/modules/_mei.scss */

.progress {
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
  -webkit-transition: all 5s;
  -o-transition: all 5s;
  transition: all 5s;
}

/* line 1507, src/scss/modules/_mei.scss */

:is(.circle2,.cHIPAfkuN) {
  opacity: .3;
}

/* line 1511, src/scss/modules/_mei.scss */

:is(.navbar-destra,.cqeAoUkel) {
  position: relative;
}

/* line 1514, src/scss/modules/_mei.scss */

:is(.navbar-destra,.cqeAoUkel) :is(.navbar-burger,.csmPnYEjG) {
  position: absolute;
  z-index: 1000;
  right: 0rem;
  -webkit-transition: position .4s;
  -o-transition: position .4s;
  transition: position .4s;
}

/* line 1521, src/scss/modules/_mei.scss */

:is(.navbar-destra,.cqeAoUkel) :is(.search,.cUcZCXyFI) {
  margin-right: 5rem;
}

@media (min-width: 992px) {
  /* line 1529, src/scss/modules/_mei.scss */

  :is(.mobile-menu-open,.cVFCUWXAh) :is(.navbar-destra,.cqeAoUkel) :is(.navbar-burger,.csmPnYEjG) {
    position: fixed;
  }
}

/* line 1536, src/scss/modules/_mei.scss */

.back_top {
  position: relative;
  font-size: 1.25rem;
}

/* line 1541, src/scss/modules/_mei.scss */

:is(.arrow,.cJrNXAgJw) {
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
}

/* line 1548, src/scss/modules/_mei.scss */

:is(.right,.chOSDcAxc) {
  -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* line 1553, src/scss/modules/_mei.scss */

:is(.left,.cKXAAxeMt) {
  -o-transform: rotate(135deg);
     transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* line 1558, src/scss/modules/_mei.scss */

:is(.up,.cAAoqFSzD) {
  -o-transform: rotate(-135deg);
     transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

/* line 1563, src/scss/modules/_mei.scss */

:is(.down,.cZfszQsNr) {
  -o-transform: rotate(45deg);
     transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

/* line 1568, src/scss/modules/_mei.scss */

:is(.page-template-template-archive,.caFXbyHFr) :is(.post_content,.cRMecYsbq) p {
  font-weight: 300;
}

/* line 1572, src/scss/modules/_mei.scss */

:is(.page-template-template-archive,.caFXbyHFr) :is(.post_title_archive,.cUmMfFZiE) {
  letter-spacing: 2px;
  font-size: 40px;
}

/* line 1577, src/scss/modules/_mei.scss */

:is(.page-template-template-archive,.caFXbyHFr) :is(.post_content_archive,.cAaUUXUFX) {
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 26px;
  font-size: 18px;
}

/* line 1586, src/scss/modules/_mei.scss */

:is(.single-products,.crRtcqjGK) :is(.testo_prodotto,.cGgjFfxpG) {
  font-weight: 300;
}

/* line 1589, src/scss/modules/_mei.scss */

:is(.single-products,.crRtcqjGK) :is(.testo_prodotto,.cGgjFfxpG) ul {
  text-align: start;
}

/* line 1594, src/scss/modules/_mei.scss */

:is(.single-products,.crRtcqjGK) #productVideo {
  width: 100%;
}

/* line 1598, src/scss/modules/_mei.scss */

:is(.single-products,.crRtcqjGK) :is(.breadcrumbs-container,.coDNAAbTQ) {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 1608, src/scss/modules/_mei.scss */

:is(.single-products,.crRtcqjGK) :is(.secondary-nav-wrapper,.czDdBAjPA) :is(.wsk-navbar-item,.cZxhKtneG):is(.nav-all-prod,.cZGHMLxJW) {
  display: block;
}

/* line 1616, src/scss/modules/_mei.scss */

:is(.benefits-icon-title,.cmEArFiWA) {
  font-size: 18px;
  font-weight: 400;
}

/* line 1621, src/scss/modules/_mei.scss */

.back_top {
  cursor: pointer;
}

/* line 1635, src/scss/modules/_mei.scss */

:is(.slick-slide,.cAcrpuTpF) {
  width: 100%;
  padding: 17px;
}

/* line 1639, src/scss/modules/_mei.scss */

:is(.slick-slide,.cAcrpuTpF) :is(.cursor,.cqLlYAQGa) {
  cursor: pointer;
}

/* line 1643, src/scss/modules/_mei.scss */

:is(.slick-slide,.cAcrpuTpF) :is(.slide-image-container,.caCZvXPlr) {
  width: 100%;
  height: 347px;
}

@media (max-width: 991.98px) {
  /* line 1643, src/scss/modules/_mei.scss */

  :is(.slick-slide,.cAcrpuTpF) :is(.slide-image-container,.caCZvXPlr) {
    height: 249px;
  }
}

/* line 1651, src/scss/modules/_mei.scss */

:is(.slick-slide,.cAcrpuTpF) :is(.slide-image-container,.caCZvXPlr) img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 1658, src/scss/modules/_mei.scss */

:is(.slick-slide,.cAcrpuTpF) :is(.slide-video-container,.cARSkDOmt) {
  position: relative;
  height: 347px;
}

@media (max-width: 991.98px) {
  /* line 1658, src/scss/modules/_mei.scss */

  :is(.slick-slide,.cAcrpuTpF) :is(.slide-video-container,.cARSkDOmt) {
    height: 249px;
  }
}

/* line 1666, src/scss/modules/_mei.scss */

:is(.slick-slide,.cAcrpuTpF) :is(.slide-video-container,.cARSkDOmt) img {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 1673, src/scss/modules/_mei.scss */

:is(.slick-slide,.cAcrpuTpF) :is(.slide-video-container,.cARSkDOmt) i {
  position: absolute;
  left: calc(50% - 40px);
  top: calc(50% - 40px);
  color: #d8d8d8;
  font-size: 80px;
}

/* line 1684, src/scss/modules/_mei.scss */

:is(.loader,.cseTMlxaT) {
  display: none;
}

/* line 1690, src/scss/modules/_mei.scss */

:is(.loading,.cfekCdeLn) :is(.loader,.cseTMlxaT) {
  display: inline-block;
  opacity: 1;
}

/* line 1695, src/scss/modules/_mei.scss */

:is(.loading,.cfekCdeLn) :is(.submit-text,.cVpVOGxTF) {
  display: none;
  opacity: 0;
}

/* line 1701, src/scss/modules/_mei.scss */

:is(.box_indirizzi,.cjNOmkiLw) {
  background-color: white;
}

/* line 1703, src/scss/modules/_mei.scss */

:is(.box_indirizzi,.cjNOmkiLw) :is(.wrapper,.cpbXpfkIA) {
  background-color: white;
}

@media (min-width: 992px) {
  /* line 1701, src/scss/modules/_mei.scss */

  :is(.box_indirizzi,.cjNOmkiLw) {
    background-color: #fafafa;
  }

  /* line 1708, src/scss/modules/_mei.scss */

  :is(.box_indirizzi,.cjNOmkiLw) :is(.wrapper,.cpbXpfkIA) {
    background-color: #fafafa;
  }
}

/* line 1714, src/scss/modules/_mei.scss */

:is(.box_indirizzi,.cjNOmkiLw) ~ .box_indirizzi {
  background-color: #fafafa;
}

/* line 1716, src/scss/modules/_mei.scss */

:is(.box_indirizzi,.cjNOmkiLw) ~ .box_indirizzi :is(.wrapper,.cpbXpfkIA) {
  background-color: #fafafa;
}

@media (min-width: 992px) {
  /* line 1714, src/scss/modules/_mei.scss */

  :is(.box_indirizzi,.cjNOmkiLw) ~ .box_indirizzi {
    background-color: white;
  }

  /* line 1722, src/scss/modules/_mei.scss */

  :is(.box_indirizzi,.cjNOmkiLw) ~ .box_indirizzi :is(.wrapper,.cpbXpfkIA) {
    background-color: white;
  }
}

/* line 1728, src/scss/modules/_mei.scss */

:is(.single-event__image,.clTwYbZyM) {
  border: 1px solid black;
}

/* line 1733, src/scss/modules/_mei.scss */

:is(.page-template-default,.cxRDxUKFJ) :is(.box_indirizzi,.cjNOmkiLw) {
  padding-top: 2rem;
}

@media (min-width: 992px) {
  /* line 1733, src/scss/modules/_mei.scss */

  :is(.page-template-default,.cxRDxUKFJ) :is(.box_indirizzi,.cjNOmkiLw) {
    padding-top: 4rem;
  }
}

/* line 1740, src/scss/modules/_mei.scss */

:is(.page-template-default,.cxRDxUKFJ) :is(.breadcrumbs-wrapper,.cfyRZpcuw) {
  padding-bottom: 1rem;
}

/* line 1746, src/scss/modules/_mei.scss */

:is(.section-card,.cvdHlbkmF):is(.section-card-rounded,.cDDyGDQHs) {
  border-radius: 16px;
}

/* line 1753, src/scss/modules/_mei.scss */

:is(.home,.cKhKSwfPs) :is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.sopratitolo,.cjWSpZpYt) {
  color: #FFF !important;
}

/* line 1759, src/scss/modules/_mei.scss */

:is(.fascia_slider,.ccKHfrlLK) {
  background: #00030a;
}

/* line 1761, src/scss/modules/_mei.scss */

:is(.fascia_slider,.ccKHfrlLK) :is(.testo,.cODEEKCUa) {
  font-size: 1.125rem;
  line-height: 1.4444444;
  letter-spacing: .5px;
  text-shadow: 1px 1px 1px #000000 , 0px 0px 10px #000000 , 0px 0px 10px #000000 , 0px 0px 10px #000000;
}

/* line 1769, src/scss/modules/_mei.scss */

:is(.hero-compact,.cVneXKRtT) {
  height: 288px;
}

/* line 1775, src/scss/modules/_mei.scss */

:is(.ratio,.cAJBqAUwJ):is(.ratio-3x2,.cfeUnRbMg)::before {
  content: "";
  display: block;
  padding-top: calc(2 / 3 * 100%);
}

/* line 1783, src/scss/modules/_mei.scss */

.wp-embed-aspect-16-9 {
  position: relative;
  margin-top: 1rem;
}

/* line 1786, src/scss/modules/_mei.scss */

.wp-embed-aspect-16-9::before {
  content: "";
  display: block;
  padding-top: calc(9 / 16 * 100%);
}

/* line 1791, src/scss/modules/_mei.scss */

.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 1797, src/scss/modules/_mei.scss */

.wp-embed-aspect-16-9 .wp-block-embed__wrapper > iframe {
  width: 100%;
  height: 100%;
}

/* line 1804, src/scss/modules/_mei.scss */

:is(.text-shadow,.cwJomCLDr) {
  text-shadow: 1px 1px 1px #000000 , 0px 0px 10px #000000 , 0px 0px 10px #000000 , 0px 0px 10px #000000;
}

/* line 1809, src/scss/modules/_mei.scss */

:is(.video-js,.cNsYhlPIe) {
  background-color: transparent;
}

/* line 1814, src/scss/modules/_mei.scss */

#wsk_form_filter {
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
}

/**
 * SCSS Partials
 * SECTIONS
 */

/* line 1, src/scss/modules/_sections.scss */

section {
  background-size: cover;
  background-position: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  /* Banner testi e link */
  /* Banner testi e link centrato */
  /* Banner video e testi e link */
}

@media (min-width: 992px) {
  /* line 1, src/scss/modules/_sections.scss */

  section {
    margin-bottom: 1rem;
  }
}

/* line 10, src/scss/modules/_sections.scss */

section:is(.immagini_animate_home,.cgJxyCWyi) {
  position: relative;
  min-height: 105vw;
}

@media (min-width: 768px) {
  /* line 10, src/scss/modules/_sections.scss */

  section:is(.immagini_animate_home,.cgJxyCWyi) {
    min-height: 75vw;
  }
}

@media (min-width: 990px) {
  /* line 10, src/scss/modules/_sections.scss */

  section:is(.immagini_animate_home,.cgJxyCWyi) {
    min-height: 65vw;
  }
}

@media (min-width: 1200px) {
  /* line 10, src/scss/modules/_sections.scss */

  section:is(.immagini_animate_home,.cgJxyCWyi) {
    min-height: 55vw;
  }
}

@media (min-width: 1400px) {
  /* line 10, src/scss/modules/_sections.scss */

  section:is(.immagini_animate_home,.cgJxyCWyi) {
    min-height: 60vw;
  }
}

@media (min-width: 1700px) {
  /* line 10, src/scss/modules/_sections.scss */

  section:is(.immagini_animate_home,.cgJxyCWyi) {
    min-height: 55vw;
  }
}

/* line 32, src/scss/modules/_sections.scss */

section:is(.immagini_animate_home,.cgJxyCWyi) img {
  position: absolute;
  top: 15rem;
  max-width: 48vw;
}

@media (max-width: 1199.98px) {
  /* line 32, src/scss/modules/_sections.scss */

  section:is(.immagini_animate_home,.cgJxyCWyi) img {
    -webkit-transform: scale(1.5);
         -o-transform: scale(1.5);
            transform: scale(1.5);
  }
}

/* line 41, src/scss/modules/_sections.scss */

section:is(.immagini_animate_home,.cgJxyCWyi) :is(.img_sx,.cmuelAAYR) {
  left: -5vw;
}

@media (max-width: 1199.98px) {
  /* line 41, src/scss/modules/_sections.scss */

  section:is(.immagini_animate_home,.cgJxyCWyi) :is(.img_sx,.cmuelAAYR) {
    left: -15vw;
  }
}

/* line 48, src/scss/modules/_sections.scss */

section:is(.immagini_animate_home,.cgJxyCWyi) :is(.img_dx,.cnJcLVrjB) {
  right: -5vw;
}

@media (max-width: 1199.98px) {
  /* line 48, src/scss/modules/_sections.scss */

  section:is(.immagini_animate_home,.cgJxyCWyi) :is(.img_dx,.cnJcLVrjB) {
    right: -15vw;
  }
}

/* line 55, src/scss/modules/_sections.scss */

section:is(.immagini_animate_home,.cgJxyCWyi) :is(.img_centrale,.cJlmChmhJ) {
  z-index: 10;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 1199.98px) {
  /* line 55, src/scss/modules/_sections.scss */

  section:is(.immagini_animate_home,.cgJxyCWyi) :is(.img_centrale,.cJlmChmhJ) {
    -webkit-transform: translateX(-50%) scale(1.5);
         -o-transform: translateX(-50%) scale(1.5);
            transform: translateX(-50%) scale(1.5);
  }
}

/* line 64, src/scss/modules/_sections.scss */

section:is(.immagini_animate_home,.cgJxyCWyi) :is(.link_plus,.cHTLXLIkh) {
  margin-top: 2rem;
}

/* line 65, src/scss/modules/_sections.scss */

section:is(.immagini_animate_home,.cgJxyCWyi) :is(.link_plus,.cHTLXLIkh) a {
  color: #1275bb;
}

/* line 72, src/scss/modules/_sections.scss */

section:is(.immagini_animate_home,.cgJxyCWyi) :is(.titolo,.cCuAaBrDg) {
  color: #1275bb;
}

/* line 77, src/scss/modules/_sections.scss */

section:is(.contact_form,.cpDkTdxQN) {
  background: #004a8a;
  background: -webkit-linear-gradient(322deg, #004a8a 0%, #1275bb 100%) !important;
  background: -o-linear-gradient(322deg, #004a8a 0%, #1275bb 100%) !important;
  background: linear-gradient(128deg, #004a8a 0%, #1275bb 100%) !important;
  color: #FFFFFF !important;
}

/* line 69, src/scss/modules/_variables.scss */

section:is(.contact_form,.cpDkTdxQN) a,
section:is(.contact_form,.cpDkTdxQN) .btn,
section:is(.contact_form,.cpDkTdxQN) :is(.form-group,.chedFqDan) :is(.form-control,.cwzHdNGoZ),
section:is(.contact_form,.cpDkTdxQN) :is(.placeholder,.cbzdNmXkF) {
  color: #ffffff !important;
}

/* line 79, src/scss/modules/_sections.scss */

section:is(.contact_form,.cpDkTdxQN) :is(.testo,.cODEEKCUa) {
  font-size: 1.125rem;
  letter-spacing: .5px;
  line-height: 1.444;
  font-weight: 300;
}

/* line 85, src/scss/modules/_sections.scss */

section:is(.contact_form,.cpDkTdxQN) :is(.text-danger,.cRxIKZmOy) {
  color: #FFFFFF;
}

/* line 90, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) {
  background-size: cover;
  background-position: center;
}

@media (max-width: 991.98px) {
  /* line 90, src/scss/modules/_sections.scss */

  section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) {
    background-image: none !important;
  }
}

/* line 98, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD):is(.gradiente,.cTgAnIYSU) {
  background: #004a8a;
  background: -webkit-linear-gradient(322deg, #004a8a 0%, #1275bb 100%) !important;
  background: -o-linear-gradient(322deg, #004a8a 0%, #1275bb 100%) !important;
  background: linear-gradient(128deg, #004a8a 0%, #1275bb 100%) !important;
  color: #FFFFFF !important;
}

/* line 69, src/scss/modules/_variables.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD):is(.gradiente,.cTgAnIYSU) a,
section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD):is(.gradiente,.cTgAnIYSU) .btn,
section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD):is(.gradiente,.cTgAnIYSU) :is(.form-group,.chedFqDan) :is(.form-control,.cwzHdNGoZ),
section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD):is(.gradiente,.cTgAnIYSU) :is(.placeholder,.cbzdNmXkF) {
  color: #ffffff !important;
}

/* line 101, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD):is(.gradiente,.cTgAnIYSU) :is(.text-underline,.cfEuuapsI):after {
  background-color: #FFF;
}

/* line 106, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD):is(.immagine,.ceFwTKZOV) {
  color: #FFFFFF;
}

/* line 109, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD):is(.immagine,.ceFwTKZOV) :is(.text-underline,.cfEuuapsI):after {
  background-color: #FFF;
}

/* line 114, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.testo,.cODEEKCUa) {
  font-weight: 300;
}

/* line 117, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.testo,.cODEEKCUa) p {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  /* line 114, src/scss/modules/_sections.scss */

  section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.testo,.cODEEKCUa) {
    font-size: 1.125rem;
    letter-spacing: 0.5px;
    font-weight: 300;
    line-height: 1.44;
  }
}

/* line 129, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.overline,.cjHRPBevE) {
  font-weight: 600;
  letter-spacing: 1.5px;
}

/* line 136, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.icona-wrapper,.cMHXPdXfU) {
  padding-bottom: 0;
}

@media (min-width: 768px) {
  /* line 136, src/scss/modules/_sections.scss */

  section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.icona-wrapper,.cMHXPdXfU) {
    padding-bottom: 2rem;
    font-size: 1.125rem;
    font-weight: normal;
    line-height: 1.22;
  }
}

/* line 146, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.icona-wrapper,.cMHXPdXfU) :is(.titolo,.cCuAaBrDg) {
  font-size: 1.125rem;
  font-weight: 400;
  padding-left: 1rem;
  padding-right: 2rem;
}

/* line 153, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.icona-wrapper,.cMHXPdXfU) :is(.icona-img,.cMZPnnUvj) {
  width: auto;
  height: 39px;
}

@media (max-width: 1199.98px) {
  /* line 160, src/scss/modules/_sections.scss */

  section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.icona-wrapper,.cMHXPdXfU):last-child {
    padding-bottom: 0;
  }
}

/* line 165, src/scss/modules/_sections.scss */

section:is(.scheda_prodotto_testo_e_icone,.cRzxzngdD) :is(.icona-wrapper,.cMHXPdXfU):last-child :is(.titolo,.cCuAaBrDg) {
  padding-right: 0;
}

/* line 171, src/scss/modules/_sections.scss */

section:is(.testo_e_immagine,.cwgDKMVjP) {
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative;
  background: #004a8a;
  background: -webkit-linear-gradient(322deg, #004a8a 0%, #1275bb 100%) !important;
  background: -o-linear-gradient(322deg, #004a8a 0%, #1275bb 100%) !important;
  background: linear-gradient(128deg, #004a8a 0%, #1275bb 100%) !important;
  color: #FFFFFF !important;
}

/* line 69, src/scss/modules/_variables.scss */

section:is(.testo_e_immagine,.cwgDKMVjP) a,
section:is(.testo_e_immagine,.cwgDKMVjP) .btn,
section:is(.testo_e_immagine,.cwgDKMVjP) :is(.form-group,.chedFqDan) :is(.form-control,.cwzHdNGoZ),
section:is(.testo_e_immagine,.cwgDKMVjP) :is(.placeholder,.cbzdNmXkF) {
  color: #ffffff !important;
}

/* line 183, src/scss/modules/_sections.scss */

section:is(.testo_e_immagine,.cwgDKMVjP) :is(.image_wrapper,.cmynvZqfs) {
  position: absolute;
  top: 0;
  right: 0px;
  bottom: 0;
  left: 60%;
  overflow: hidden;
}

/* line 191, src/scss/modules/_sections.scss */

section:is(.testo_e_immagine,.cwgDKMVjP) :is(.image_wrapper,.cmynvZqfs) img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

/* line 199, src/scss/modules/_sections.scss */

section:is(.testo_e_immagine,.cwgDKMVjP):is(.immagine-sinistra,.ctTYkFNzX) :is(.image_wrapper,.cmynvZqfs) {
  right: 60%;
  left: 0;
}

/* line 206, src/scss/modules/_sections.scss */

section:is(.testo_e_immagine,.cwgDKMVjP) :is(.icona,.cYHAbAcdm) img {
  width: 32px;
  height: 32px;
  margin-right: 15px;
}

@media (min-width: 992px) {
  /* line 206, src/scss/modules/_sections.scss */

  section:is(.testo_e_immagine,.cwgDKMVjP) :is(.icona,.cYHAbAcdm) img {
    width: 38px;
    height: 38px;
  }
}

/* line 218, src/scss/modules/_sections.scss */

section:is(.testo_e_immagine_2,.cngOVAdNu) {
  position: relative;
  background-color: #f3f3f3;
}

/* line 222, src/scss/modules/_sections.scss */

section:is(.testo_e_immagine_2,.cngOVAdNu) :is(.testo,.cODEEKCUa),
section:is(.testo_e_immagine_2,.cngOVAdNu) :is(.testo,.cODEEKCUa) p {
  font-weight: 300 !important;
}

/* line 227, src/scss/modules/_sections.scss */

section:is(.testo_e_immagine_2,.cngOVAdNu):is(.immagine-sinistra,.ctTYkFNzX) :is(.image_wrapper,.cmynvZqfs) {
  right: 50%;
  left: 0;
}

/* line 236, src/scss/modules/_sections.scss */

section:is(.customer_service_testo2,.coFjSAATk) :is(.icona,.cYHAbAcdm) img {
  width: 32px;
  height: 32px;
}

@media (min-width: 992px) {
  /* line 236, src/scss/modules/_sections.scss */

  section:is(.customer_service_testo2,.coFjSAATk) :is(.icona,.cYHAbAcdm) img {
    width: 38px;
    height: 38px;
  }
}

/* line 246, src/scss/modules/_sections.scss */

section:is(.customer_service_testo2,.coFjSAATk) :is(.titolo,.cCuAaBrDg) {
  color: #1275bb;
}

/* line 251, src/scss/modules/_sections.scss */

section:is(.customer_service_testo2,.coFjSAATk) :is(.testo,.cODEEKCUa) p {
  font-size: 1rem;
  line-height: 1.5;
}

/* line 259, src/scss/modules/_sections.scss */

section:is(.customer_service_testo1,.cBwNkxiuc) :is(.sottotitolo,.cAYiivEks) {
  color: #98a1a7;
}

/* line 263, src/scss/modules/_sections.scss */

section:is(.customer_service_testo1,.cBwNkxiuc) :is(.pretitolo,.cMtduQPoG) {
  color: #1275bb;
  text-decoration: underline;
  letter-spacing: 1.5px;
  font-weight: 700;
}

/* line 270, src/scss/modules/_sections.scss */

section:is(.customer_service_testo1,.cBwNkxiuc) :is(.testo,.cODEEKCUa) {
  font-weight: 300;
  color: #1d1d1f;
}

/* line 275, src/scss/modules/_sections.scss */

section:is(.customer_service_testo1,.cBwNkxiuc) :is(.testo,.cODEEKCUa) ul li {
  margin-bottom: 1rem;
  padding-left: 1rem;
}

/* line 283, src/scss/modules/_sections.scss */

section:is(.box_indirizzi,.cjNOmkiLw) {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 289, src/scss/modules/_sections.scss */

section:is(.box_indirizzi,.cjNOmkiLw) :is(.wrapper,.cpbXpfkIA) :is(.azienda,.cMoHRZSzv) {
  color: #1275bb;
  font-size: 18px;
}

/* line 294, src/scss/modules/_sections.scss */

section:is(.box_indirizzi,.cjNOmkiLw) :is(.wrapper,.cpbXpfkIA) :is(.sottotitolo,.cAYiivEks) {
  color: #1d1d1f;
}

/* line 299, src/scss/modules/_sections.scss */

section:is(.box_indirizzi,.cjNOmkiLw) :is(.wrapper,.cpbXpfkIA) :is(.indirizzo,.cVbjXKliZ) {
  color: #1d1d1f;
  font-weight: 300;
}

/* line 305, src/scss/modules/_sections.scss */

section:is(.box_indirizzi,.cjNOmkiLw) :is(.titolo,.cCuAaBrDg) {
  color: #1275bb;
  position: relative;
  font-weight: 600;
}

/* line 310, src/scss/modules/_sections.scss */

section:is(.box_indirizzi,.cjNOmkiLw) :is(.titolo,.cCuAaBrDg):after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1rem;
  width: 65px;
  border-bottom: 4px solid #1275bb;
}

/* line 322, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link,.cAbgxMWWT),
section:is(.banner_video_testi_e_link,.cgvZdvVzg),
section:is(.banner_testi_e_link_centrato,.cDswggrlL) {
  min-height: 600px;
  background: transparent;
  color: #ffffff;
  border-radius: 16px;
}

/* line 330, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link,.cAbgxMWWT) a,
section:is(.banner_video_testi_e_link,.cgvZdvVzg) a,
section:is(.banner_testi_e_link_centrato,.cDswggrlL) a {
  color: #ffffff;
}

/* line 334, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link,.cAbgxMWWT) :is(.overline,.cjHRPBevE),
section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.overline,.cjHRPBevE),
section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.overline,.cjHRPBevE) {
  font-size: 15px;
  letter-spacing: 1.5px;
  text-decoration: underline;
  text-underline-offset: 4px;
  font-weight: 600;
}

/* line 342, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link,.cAbgxMWWT) :is(.title,.ccoEZjgGw),
section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.title,.ccoEZjgGw),
section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.title,.ccoEZjgGw) {
  letter-spacing: 2px;
}

/* line 346, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link,.cAbgxMWWT) :is(.description,.cfEIBrtnA),
section:is(.banner_testi_e_link,.cAbgxMWWT) :is(.description,.cfEIBrtnA) > *,
section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.description,.cfEIBrtnA),
section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.description,.cfEIBrtnA) > *,
section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.description,.cfEIBrtnA),
section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.description,.cfEIBrtnA) > * {
  font-size: 1.125rem;
  font-weight: 300;
  letter-spacing: .5px;
  line-height: 1.444;
}

/* line 354, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link,.cAbgxMWWT) :is(.link_plus,.cHTLXLIkh) a,
section:is(.banner_testi_e_link,.cAbgxMWWT) :is(.link_plus,.cHTLXLIkh) span,
section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.link_plus,.cHTLXLIkh) a,
section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.link_plus,.cHTLXLIkh) span,
section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.link_plus,.cHTLXLIkh) a,
section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.link_plus,.cHTLXLIkh) span {
  color: #56C0FF;
}

/* line 359, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link_centrato,.cDswggrlL) {
  position: relative;
}

/* line 361, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.link_alto_a_dx,.cMQpCZJyo) {
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 1.25rem;
}

/* line 367, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.link_alto_a_dx,.cMQpCZJyo) a {
  text-decoration: none;
}

/* line 371, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.link_alto_a_dx,.cMQpCZJyo) .progress {
  opacity: 0;
  -webkit-transition: stroke-dasharray 1s;
  -o-transition: stroke-dasharray 1s;
  transition: stroke-dasharray 1s;
}

/* line 378, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.link_alto_a_dx,.cMQpCZJyo):hover :is(.svgcircle2,.chHKIqYVm) .progress {
  opacity: 1;
  stroke-dasharray: 175;
}

/* line 385, src/scss/modules/_sections.scss */

section:is(.banner_testi_e_link_centrato,.cDswggrlL) :is(.link_alto_a_dx,.cMQpCZJyo) .icon-chevron-right {
  position: absolute;
  right: 6px;
  top: 6px;
}

/* line 394, src/scss/modules/_sections.scss */

section:is(.banner_video_testi_e_link,.cgvZdvVzg) {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}

/* line 399, src/scss/modules/_sections.scss */

section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.video_bg-wrapper,.cMvGYuAMM) {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: auto;
}

/* line 407, src/scss/modules/_sections.scss */

section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.video_bg-wrapper,.cMvGYuAMM) video {
  -webkit-transform: scale(1.5) translate(10%, -5%);
       -o-transform: scale(1.5) translate(10%, -5%);
          transform: scale(1.5) translate(10%, -5%);
}

@media (min-width: 992px) {
  /* line 407, src/scss/modules/_sections.scss */

  section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.video_bg-wrapper,.cMvGYuAMM) video {
    -webkit-transform: scale(1.5) translate(5%, -5%);
         -o-transform: scale(1.5) translate(5%, -5%);
            transform: scale(1.5) translate(5%, -5%);
  }
}

@media (min-width: 1200px) {
  /* line 407, src/scss/modules/_sections.scss */

  section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.video_bg-wrapper,.cMvGYuAMM) video {
    -webkit-transform: scale(1.5) translate(-5%, -5%);
         -o-transform: scale(1.5) translate(-5%, -5%);
            transform: scale(1.5) translate(-5%, -5%);
  }
}

/* line 422, src/scss/modules/_sections.scss */

section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.colored_title,.cvADmadUA) span {
  color: #1275bb;
}

/* line 424, src/scss/modules/_sections.scss */

section:is(.banner_video_testi_e_link,.cgvZdvVzg) :is(.colored_title,.cvADmadUA) span:last-child {
  color: #F00;
}

/* line 432, src/scss/modules/_sections.scss */

section:is(.testo_su_colonne,.cfJFdHLaH) {
  padding-top: 2rem;
  padding-bottom: 0rem;
}

@media (min-width: 992px) {
  /* line 432, src/scss/modules/_sections.scss */

  section:is(.testo_su_colonne,.cfJFdHLaH) {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

/* line 440, src/scss/modules/_sections.scss */

section:is(.testo_su_colonne,.cfJFdHLaH) :is(.testo,.cODEEKCUa) {
  color: #1d1d1f;
  font-weight: 300;
  margin-bottom: 2rem;
}

/* line 448, src/scss/modules/_sections.scss */

section:is(.immagini_animate_home,.cgJxyCWyi) + :is(.testo_su_colonne,.cfJFdHLaH) {
  padding-top: 0rem;
}

/* line 453, src/scss/modules/_sections.scss */

section:is(.testo_su_colonne_con_sfondo,.cWWhINKwf) {
  color: #fff;
  padding-top: 11vh;
}

/* line 457, src/scss/modules/_sections.scss */

section:is(.testo_su_colonne_con_sfondo,.cWWhINKwf) p {
  font-size: 1rem;
}

/* line 462, src/scss/modules/_sections.scss */

section:is(.gallery,.cFnszKCOA) {
  padding-top: 1rem;
  padding-bottom: 3rem;
}

/* line 469, src/scss/modules/_sections.scss */

section:is(.gallery,.cFnszKCOA) .gallery-wrapper :is(.gall1,.cUZJxCmyM) img {
  aspect-ratio: 9/16;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 478, src/scss/modules/_sections.scss */

section:is(.gallery,.cFnszKCOA) .gallery-wrapper .gall2 img {
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 487, src/scss/modules/_sections.scss */

section:is(.gallery,.cFnszKCOA) .gallery-wrapper .gall3 img {
  display: none;
  width: 0;
}

@media (min-width: 768px) {
  /* line 487, src/scss/modules/_sections.scss */

  section:is(.gallery,.cFnszKCOA) .gallery-wrapper .gall3 img {
    display: block;
    aspect-ratio: 1/1;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

/* line 501, src/scss/modules/_sections.scss */

section:is(.gallery,.cFnszKCOA) .gallery-wrapper img {
  width: 100%;
  height: auto;
}

/* line 507, src/scss/modules/_sections.scss */

section:is(.gallery,.cFnszKCOA) :is(.viewGallery,.cTsDYJkox) {
  min-width: 11rem;
  font-size: 20px;
  text-decoration: none;
  cursor: pointer;
}

@media (min-width: 768px) {
  /* line 507, src/scss/modules/_sections.scss */

  section:is(.gallery,.cFnszKCOA) :is(.viewGallery,.cTsDYJkox) {
    position: absolute;
    left: 100%;
    margin-top: 0;
    padding-left: 0;
  }
}

/* line 521, src/scss/modules/_sections.scss */

section:is(.fascia_testo_e_icone,.cQJgZmGwp) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}

/* line 526, src/scss/modules/_sections.scss */

section:is(.fascia_testo_e_icone,.cQJgZmGwp) :is(.sopratitolo,.cjWSpZpYt) {
  text-decoration: underline;
}

/* line 530, src/scss/modules/_sections.scss */

section:is(.fascia_testo_e_icone,.cQJgZmGwp) :is(.testo,.cODEEKCUa) {
  font-weight: 300;
}

/* line 534, src/scss/modules/_sections.scss */

section:is(.fascia_testo_e_icone,.cQJgZmGwp) :is(.testo-icone,.cKBuyvlqp) {
  font-size: 1.125rem;
}

/* line 539, src/scss/modules/_sections.scss */

section:is(.video_banner,.cOfWkxbGF) {
  height: 32vh;
  position: relative;
}

@media (min-width: 992px) {
  /* line 539, src/scss/modules/_sections.scss */

  section:is(.video_banner,.cOfWkxbGF) {
    height: 70vh;
  }
}

/* line 548, src/scss/modules/_sections.scss */

section:is(.video_banner,.cOfWkxbGF) :is(.video-js,.cNsYhlPIe) {
  width: 100%;
  height: 100%;
}

/* line 553, src/scss/modules/_sections.scss */

section:is(.video_banner,.cOfWkxbGF) :is(.wrapper,.cpbXpfkIA) {
  background-size: cover;
  background-position: center;
}

/* line 559, src/scss/modules/_sections.scss */

section + :is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) {
  margin-top: 1rem;
}

/* line 562, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) {
  background-repeat: no-repeat;
  position: relative;
}

@media (max-width: 1199.98px) {
  /* line 562, src/scss/modules/_sections.scss */

  section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) {
    padding-bottom: 0;
  }
}

/* line 570, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-wrapper,.cMHXPdXfU) {
  font-weight: 400;
}

@media (min-width: 992px) {
  /* line 570, src/scss/modules/_sections.scss */

  section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-wrapper,.cMHXPdXfU) {
    font-size: 1.125rem;
    font-weight: normal;
    line-height: 1.22;
  }
}

@media (max-width: 1199.98px) {
  /* line 578, src/scss/modules/_sections.scss */

  section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-wrapper,.cMHXPdXfU):nth-child(1n+3) {
    margin-top: 5rem;
  }
}

/* line 585, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-wrapper,.cMHXPdXfU):is(.verticale,.cwwmiPWNy) :is(.titolo,.cCuAaBrDg) {
  padding-left: 1rem;
}

/* line 590, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-wrapper,.cMHXPdXfU):is(.orizzontale,.cRhzNRgwn) {
  padding-bottom: 1rem;
  padding-right: 2rem;
}

@media (min-width: 992px) {
  /* line 590, src/scss/modules/_sections.scss */

  section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-wrapper,.cMHXPdXfU):is(.orizzontale,.cRhzNRgwn) {
    padding-bottom: 0;
  }
}

/* line 597, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-wrapper,.cMHXPdXfU):is(.orizzontale,.cRhzNRgwn) :is(.titolo,.cCuAaBrDg) {
  min-width: 158px;
  padding-left: 1rem;
}

@media (min-width: 992px) {
  /* line 597, src/scss/modules/_sections.scss */

  section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-wrapper,.cMHXPdXfU):is(.orizzontale,.cRhzNRgwn) :is(.titolo,.cCuAaBrDg) {
    padding-left: 0;
  }
}

/* line 607, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG):is(.testo-chiaro,.cQAEtWIUm) {
  color: #FFF;
}

/* line 610, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG):is(.testo-chiaro,.cQAEtWIUm) :is(.text-underline,.cfEuuapsI):after {
  background-color: #FFF;
}

/* line 615, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.testo,.cODEEKCUa) {
  padding-right: 1.5rem;
}

@media (min-width: 992px) {
  /* line 615, src/scss/modules/_sections.scss */

  section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.testo,.cODEEKCUa) {
    font-size: 1.5625rem;
    font-weight: 400;
    letter-spacing: 1.5px;
    padding-right: 0;
  }
}

/* line 626, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-img,.cMZPnnUvj) {
  width: auto;
  height: 40px;
  margin-bottom: .5rem;
}

@media (min-width: 992px) {
  /* line 626, src/scss/modules/_sections.scss */

  section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.icona-img,.cMZPnnUvj) {
    height: 39px;
    margin-bottom: 0;
  }
}

/* line 637, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG):is(.sfondo_unita,.cGpvHHxGT) {
  background-color: #fafafa;
}

/* line 640, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG):is(.sfondo_unita,.cGpvHHxGT) :is(.titolo,.cCuAaBrDg) {
  color: #1275bb;
}

/* line 644, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG):is(.sfondo_unita,.cGpvHHxGT) :is(.icona-wrapper,.cMHXPdXfU) :is(.titolo,.cCuAaBrDg),
section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG):is(.sfondo_unita,.cGpvHHxGT) :is(.testo,.cODEEKCUa) {
  color: #000;
}

/* line 649, src/scss/modules/_sections.scss */

section:is(.testo_e_icone_con_immagine_sfondo,.clSFrGEoG) :is(.video_bg-wrapper,.cMvGYuAMM) {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: auto;
}

/* line 662, src/scss/modules/_sections.scss */

section:is(.accessori,.cqBmAnxCX) :is(.text-underline,.cfEuuapsI):after {
  background-color: #007bff;
}

/* line 666, src/scss/modules/_sections.scss */

section:is(.accessori,.cqBmAnxCX) a:is(.acc_link,.cWLvszcAG) {
  display: block;
  text-decoration: none;
}

/* line 670, src/scss/modules/_sections.scss */

section:is(.accessori,.cqBmAnxCX) a:is(.acc_link,.cWLvszcAG) .icon-add {
  color: #98a1a7;
  font-size: 1.3rem;
}

/* line 676, src/scss/modules/_sections.scss */

section:is(.accessori,.cqBmAnxCX) a:is(.acc_link,.cWLvszcAG):hover :is(.view,.cRSWFlJDJ) {
  opacity: 1;
  padding-left: 0.5rem;
}

/* line 683, src/scss/modules/_sections.scss */

section:is(.accessori,.cqBmAnxCX) :is(.view,.cRSWFlJDJ) {
  opacity: 0;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

/* line 688, src/scss/modules/_sections.scss */

section:is(.accessori,.cqBmAnxCX) :is(.sopratitolo,.cjWSpZpYt) {
  font-weight: 600;
}

/* line 693, src/scss/modules/_sections.scss */

section:is(.accessori,.cqBmAnxCX) .slide_accessori {
  margin-right: -15px;
}

@media (min-width: 992px) {
  /* line 693, src/scss/modules/_sections.scss */

  section:is(.accessori,.cqBmAnxCX) .slide_accessori {
    margin-right: 0;
  }
}

/* line 699, src/scss/modules/_sections.scss */

section:is(.accessori,.cqBmAnxCX) .slide_accessori .swiper-slide {
  width: 75%;
}

@media (min-width: 992px) {
  /* line 699, src/scss/modules/_sections.scss */

  section:is(.accessori,.cqBmAnxCX) .slide_accessori .swiper-slide {
    width: auto;
  }
}

/* line 708, src/scss/modules/_sections.scss */

section :is(.sopratitolo,.cjWSpZpYt),
section :is(.pretitolo,.cMtduQPoG) {
  text-decoration: underline;
  text-underline-offset: 4px;
}

/* line 713, src/scss/modules/_sections.scss */

section :is(.sopratitolo,.cjWSpZpYt) h3 {
  font-size: 15px !important;
  letter-spacing: 1.5px;
}

/* line 718, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) {
  color: #fff;
  text-align: center;
  padding-bottom: 0;
  padding-top: 0;
}

@media (min-width: 992px) {
  /* line 718, src/scss/modules/_sections.scss */

  section:is(.slider,.cpAwKFEIr) {
    margin-left: -16px;
    margin-right: -16px;
  }
}

/* line 728, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) .swiper-slide {
  min-height: 70vh;
  background-size: 150%;
  background-repeat: no-repeat;
  background-position: bottom center;
  padding-top: 5%;
  height: 70vh;
}

@media (min-width: 992px) {
  /* line 728, src/scss/modules/_sections.scss */

  section:is(.slider,.cpAwKFEIr) .swiper-slide {
    background-image: unset !important;
    background-color: #000;
  }
}

/* line 742, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) .swiper-slide :is(.position-absolute,.ctVEDReza):is(.bottom-0,.cPSubNNLt) {
  bottom: 0;
}

/* line 745, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) .swiper-slide :is(.position-absolute,.ctVEDReza):is(.left-0,.cZVyQOUxG) {
  left: 0;
}

/* line 748, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) .swiper-slide :is(.position-absolute,.ctVEDReza):is(.right-0,.coLNvhugu) {
  right: 0;
}

/* line 751, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) .swiper-slide :is(.position-absolute,.ctVEDReza):is(.top-0,.cDMYxtIDh) {
  top: 0;
}

/* line 757, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) a:is(.link,.cvsdBDuyP) {
  color: #fff;
  text-decoration: none;
  font-size: 1.25rem;
  letter-spacing: 1.25px;
}

/* line 768, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) :is(.svgcircle,.cNGKWNslm),
section.featured_events :is(.svgcircle,.cNGKWNslm) {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  z-index: 1;
  left: auto;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}

/* line 778, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) :is(.arrows,.cwPfddZZw),
section.featured_events :is(.arrows,.cwPfddZZw) {
  position: absolute;
  bottom: 1rem;
  right: 3rem;
  width: 90px;
  height: 35px;
}

/* line 786, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) :is(.arrows,.cwPfddZZw) .swiper-button-prev:after,
section:is(.slider,.cpAwKFEIr) :is(.arrows,.cwPfddZZw) .swiper-button-next:after,
section.featured_events :is(.arrows,.cwPfddZZw) .swiper-button-prev:after,
section.featured_events :is(.arrows,.cwPfddZZw) .swiper-button-next:after {
  font-size: 12px;
}

/* line 791, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) :is(.arrows,.cwPfddZZw) .swiper-button-prev,
section.featured_events :is(.arrows,.cwPfddZZw) .swiper-button-prev {
  left: 3px;
}

/* line 795, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) :is(.arrows,.cwPfddZZw) .swiper-button-next,
section.featured_events :is(.arrows,.cwPfddZZw) .swiper-button-next {
  right: 3px;
}

/* line 799, src/scss/modules/_sections.scss */

section:is(.slider,.cpAwKFEIr) :is(.arrows,.cwPfddZZw) #irRmnJZuN,
section.featured_events :is(.arrows,.cwPfddZZw) #irRmnJZuN {
  position: absolute;
  left: 0px;
  top: 0;
  display: block;
  width: 33px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  height: 33px;
  z-index: 1;
}

/* line 816, src/scss/modules/_sections.scss */

section:is(.immagini_su_colonne_home,.cWfznCDFw) :is(.elemento,.cxbKwiljr) {
  min-height: 40vw;
  color: #fff;
}

/* line 817, src/scss/modules/_sections.scss */

section:is(.immagini_su_colonne_home,.cWfznCDFw) :is(.elemento,.cxbKwiljr) a {
  color: #fff;
  text-decoration: none;
  display: block;
  overflow: hidden;
  height: 100%;
}

/* line 825, src/scss/modules/_sections.scss */

section:is(.immagini_su_colonne_home,.cWfznCDFw) :is(.elemento,.cxbKwiljr) a:hover :is(.wrapper,.cpbXpfkIA) {
  background-size: 105% 105%;
}

/* line 834, src/scss/modules/_sections.scss */

section:is(.immagini_su_colonne_home,.cWfznCDFw) :is(.elemento,.cxbKwiljr) :is(.wrapper,.cpbXpfkIA) {
  background-size: 100% 100%;
  background-position: center;
  border-radius: 16px;
  padding-top: 5%;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

@media (max-width: 991.98px) {
  /* line 834, src/scss/modules/_sections.scss */

  section:is(.immagini_su_colonne_home,.cWfznCDFw) :is(.elemento,.cxbKwiljr) :is(.wrapper,.cpbXpfkIA) {
    padding-bottom: 50vh;
    padding-top: 10%;
  }
}

/* line 847, src/scss/modules/_sections.scss */

section:is(.immagini_su_colonne_home,.cWfznCDFw) :is(.titolo,.cCuAaBrDg) {
  letter-spacing: 2px;
}

/* line 851, src/scss/modules/_sections.scss */

section:is(.immagini_su_colonne_home,.cWfznCDFw) :is(.link_plus,.cHTLXLIkh) {
  color: #56C0FF;
}

@media (max-width: 991.98px) {
  /* line 856, src/scss/modules/_sections.scss */

  section:is(.immagini_su_colonne_home,.cWfznCDFw) :is(.row,.cPlZXmFpr) {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 860, src/scss/modules/_sections.scss */

  section:is(.immagini_su_colonne_home,.cWfznCDFw) :is(.row,.cPlZXmFpr) :is(.elemento,.cxbKwiljr) {
    padding: 0;
  }
}

@media (min-width: 992px) {
  /* line 866, src/scss/modules/_sections.scss */

  section:is(.negative-gutter,.cpIgAgVQc) {
    margin-left: -16px;
    margin-right: -16px;
  }
}

/* line 873, src/scss/modules/_sections.scss */

section.featured_events {
  text-align: unset;
  min-height: unset;
  min-height: unset;
  padding-top: 5rem;
  padding-bottom: 0;
  position: relative;
}

/* line 880, src/scss/modules/_sections.scss */

section.featured_events :is(.arrows,.cwPfddZZw) {
  bottom: unset;
  top: 1.5rem;
}

/* line 884, src/scss/modules/_sections.scss */

section.featured_events :is(.title,.ccoEZjgGw) {
  color: #56C0FF;
}

/* line 887, src/scss/modules/_sections.scss */

section.featured_events :is(.icon,.ccZHcTUdU) {
  font-size: 25px;
  vertical-align: sub;
  width: 30px;
  display: inline-block;
}

/* line 893, src/scss/modules/_sections.scss */

section.featured_events :is(.featured_events-bottom,.cPxMBxjTj) {
  margin-top: 4.5rem;
  border-top: solid 1px #56C0FF;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}

/* line 898, src/scss/modules/_sections.scss */

section.featured_events :is(.featured_events-bottom,.cPxMBxjTj) a {
  text-decoration: none;
  letter-spacing: 1.5px;
}

/* SCSS Templates */

/* line 3, src/scss/modules/_product.scss */

:is(.hero-products,.cTPipVdXF) {
  min-height: 100vh;
  height: auto;
}

@media (max-width: 1199.98px) {
  /* line 7, src/scss/modules/_product.scss */

  :is(.hero-products,.cTPipVdXF) h1,:is(
  .hero-products,
  .cTPipVdXF) :is(.h1,.cLtsfUFzN) {
    font-size: 3rem;
  }
}

@media (max-width: 1199.98px) {
  /* line 13, src/scss/modules/_product.scss */

  :is(.hero-products,.cTPipVdXF) h4,:is(
  .hero-products,
  .cTPipVdXF) :is(.h4,.crjdCZTbG) {
    font-size: 1.5625rem;
    letter-spacing: 1.5px;
  }
}

@media (min-width: 992px) {
  /* line 3, src/scss/modules/_product.scss */

  :is(.hero-products,.cTPipVdXF) {
    margin-left: -16px;
    margin-right: -16px;
  }
}

/* line 25, src/scss/modules/_product.scss */

:is(.hero-products,.cTPipVdXF) :is(.media-wrapper,.cAyluWWGd) {
  height: 80%;
  height: calc(90vh - 56px - 70px);
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 992px) {
  /* line 25, src/scss/modules/_product.scss */

  :is(.hero-products,.cTPipVdXF) :is(.media-wrapper,.cAyluWWGd) {
    margin-left: -15px;
    margin-right: -15px;
  }
}

/* line 37, src/scss/modules/_product.scss */

:is(.hero-products,.cTPipVdXF) .text-wrapper {
  opacity: 0;
  visibility: hidden;
}

/* line 40, src/scss/modules/_product.scss */

:is(.hero-products,.cTPipVdXF) .text-wrapper:is(.show,.cLDbDpznA) {
  visibility: visible;
}

/* line 45, src/scss/modules/_product.scss */

:is(.hero-products,.cTPipVdXF) :is(.testo_prodotto,.cGgjFfxpG) {
  word-break: break-word;
}

/* line 47, src/scss/modules/_product.scss */

:is(.hero-products,.cTPipVdXF) :is(.testo_prodotto,.cGgjFfxpG) h4,:is(
.hero-products,
.cTPipVdXF) :is(.testo_prodotto,.cGgjFfxpG) h5,:is(
.hero-products,
.cTPipVdXF) :is(.testo_prodotto,.cGgjFfxpG) h6 {
  margin-bottom: 2.5rem;
}

/* line 53, src/scss/modules/_product.scss */

.hero:is(.gradient,.cbZXAAxAL) {
  background: #1A1A1A;
  background: -webkit-radial-gradient(ellipse at 50% 50%, #000000 0%, 90%, #070A24 100%);
  background: -o-radial-gradient(ellipse at 50% 50%, #000000 0%, 90%, #070A24 100%);
  background: -webkit-radial-gradient(50% 50%, ellipse, #000000 0%, 90%, #070A24 100%);
  background: -o-radial-gradient(50% 50%, ellipse, #000000 0%, 90%, #070A24 100%);
  background: radial-gradient(ellipse at 50% 50%, #000000 0%, 90%, #070A24 100%);
  color: #FFFFFF !important;
}

/* line 71, src/scss/modules/_product.scss */

.hero:is(.hero-compact,.cVneXKRtT) {
  background-color: #fafafa;
  min-height: 480px;
  height: auto !important;
}

/* line 76, src/scss/modules/_product.scss */

.hero:is(.hero-compact,.cVneXKRtT) :is(.testo_prodotto,.cGgjFfxpG) {
  word-break: break-word;
}

/* line 82, src/scss/modules/_product.scss */

a:is(.all-products,.cLZAWJWFZ) {
  position: relative;
  display: block;
  text-decoration: none;
  padding-left: 2rem;
}

/* line 88, src/scss/modules/_product.scss */

a:is(.all-products,.cLZAWJWFZ) span {
  position: absolute;
  left: 0;
  top: 3px;
  -webkit-transform: translateX(10px);
       -o-transform: translateX(10px);
          transform: translateX(10px);
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

/* line 96, src/scss/modules/_product.scss */

a:is(.all-products,.cLZAWJWFZ):hover span {
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

/* line 102, src/scss/modules/_product.scss */

:is(.single-products,.crRtcqjGK) :is(.all-products,.cLZAWJWFZ) {
  text-transform: none !important;
}

/* line 108, src/scss/modules/_product.scss */

.slider-filter :is(.slick-slide,.cAcrpuTpF) {
  width: auto;
}

/* line 111, src/scss/modules/_product.scss */

.slider-filter :is(.slick-slide,.cAcrpuTpF) a {
  color: #98a1a7;
}

/* line 115, src/scss/modules/_product.scss */

.slider-filter :is(.slick-slide,.cAcrpuTpF):first-child {
  padding-left: 0;
}

/* line 120, src/scss/modules/_product.scss */

.slider-filter :is(.slick-slide,.cAcrpuTpF):is(.slick-active,.ctNPPoLaN) .item-wrapper a {
  color: #98a1a7;
}

/* line 127, src/scss/modules/_product.scss */

.slider-filter :is(.slick-slide,.cAcrpuTpF) .item-wrapper.current_active_filter {
  border-bottom: solid 1px #1275bb;
}

/* line 129, src/scss/modules/_product.scss */

.slider-filter :is(.slick-slide,.cAcrpuTpF) .item-wrapper.current_active_filter a {
  color: #1275bb;
}

/* line 136, src/scss/modules/_product.scss */

.slider-filter :is(.slick-list,.cgtpvzCkt):after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: -webkit-gradient(linear, right top, left top, from(white), color-stop(10%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(right, white 0%, rgba(255, 255, 255, 0) 10%);
  background: -o-linear-gradient(right, white 0%, rgba(255, 255, 255, 0) 10%);
  background: linear-gradient(270deg, white 0%, rgba(255, 255, 255, 0) 10%);
}