@font-face {
  font-family: "elementar";
  src: url("/fonts/Icomoon/elementar.eot?awp97r");
  src: url("/fonts/Icomoon/elementar.eot?awp97r#iefix") format("embedded-opentype"), url("/fonts/Icomoon/elementar.woff2?awp97r") format("woff2"), url("/fonts/Icomoon/elementar.ttf??awp97r") format("truetype"), url("/fonts/Icomoon/elementar.woff?awp97r") format("woff"), url("/fonts/Icomoon/elementar.svg?awp97r#elementar") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* source-sans-pro-300 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  src: url("/fonts/GoogleFonts/source-sans-pro-v14-latin-300.eot"); /* IE9 Compat Modes */
  src: local(""), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-300.eot?#iefix") format("embedded-opentype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-300.woff2") format("woff2"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-300.woff") format("woff"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-300.ttf") format("truetype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-300.svg#SourceSansPro") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/GoogleFonts/source-sans-pro-v14-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-regular.woff2") format("woff2"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-regular.woff") format("woff"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-regular.ttf") format("truetype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-regular.svg#SourceSansPro") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  src: url("/fonts/GoogleFonts/source-sans-pro-v14-latin-italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-italic.eot?#iefix") format("embedded-opentype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-italic.woff2") format("woff2"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-italic.woff") format("woff"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-italic.ttf") format("truetype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-italic.svg#SourceSansPro") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  src: url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600.eot"); /* IE9 Compat Modes */
  src: local(""), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600.eot?#iefix") format("embedded-opentype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600.woff2") format("woff2"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600.woff") format("woff"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600.ttf") format("truetype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600.svg#SourceSansPro") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 600;
  src: url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600italic.eot?#iefix") format("embedded-opentype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600italic.woff2") format("woff2"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600italic.woff") format("woff"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600italic.ttf") format("truetype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-600italic.svg#SourceSansPro") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700.eot?#iefix") format("embedded-opentype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700.woff2") format("woff2"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700.woff") format("woff"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700.ttf") format("truetype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700.svg#SourceSansPro") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* source-sans-pro-700italic - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 700;
  src: url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700italic.eot?#iefix") format("embedded-opentype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700italic.woff2") format("woff2"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700italic.woff") format("woff"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700italic.ttf") format("truetype"), url("/fonts/GoogleFonts/source-sans-pro-v14-latin-700italic.svg#SourceSansPro") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* teko-700 - latin */
@font-face {
  font-family: "Teko";
  font-style: normal;
  font-weight: 700;
  src: url("/fonts/GoogleFonts/teko-v10-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""), url("/fonts/GoogleFonts/teko-v10-latin-700.eot?#iefix") format("embedded-opentype"), url("/fonts/GoogleFonts/teko-v10-latin-700.woff2") format("woff2"), url("/fonts/GoogleFonts/teko-v10-latin-700.woff") format("woff"), url("/fonts/GoogleFonts/teko-v10-latin-700.ttf") format("truetype"), url("/fonts/GoogleFonts/teko-v10-latin-700.svg#Teko") format("svg"); /* Legacy iOS */
  font-display: swap;
}
html {
  font-size: 11px;
}
@media screen and (min-width: 476px) {
  html {
    font-size: calc(11px + (14 - 11) * (100vw - 476px) / (1800 - 476));
  }
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 500px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation 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;
  white-space: normal;
  word-spacing: 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;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.popover {
  max-width: 276px;
  min-width: 276px;
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) translateZ(0) !important;
  margin: 0 !important;
  font-family: "Source Sans Pro", sans-serif;
  z-index: 16;
}
@media screen and (min-width: 476px) {
  .popover {
    max-width: calc((276px + (277.16918429 - 276) * (100vw - 476px) / (992 - 476)) * 1);
  }
}
@media screen and (min-width: 992px) {
  .popover {
    max-width: calc((277.16918429px + (500 - 277.16918429) * (100vw - 992px) / (1800 - 992)) * 1);
  }
}
@media screen and (min-width: 476px) {
  .popover {
    min-width: calc((276px + (277.16918429 - 276) * (100vw - 476px) / (992 - 476)) * 1);
  }
}
@media screen and (min-width: 992px) {
  .popover {
    min-width: calc((277.16918429px + (970 - 277.16918429) * (100vw - 992px) / (1800 - 992)) * 1);
  }
}
.popover .arrow {
  display: none;
}
.popover .popover-body {
  padding: 0;
}