/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/electiondashboard.scss ***!
  \*******************************************************************************************************************************************************************************************/
body.page-node-type-election-dashboard #block-tema-breadcrumbs {
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
}
body.page-node-type-election-dashboard #block-tema-breadcrumbs .container {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
body.page-node-type-election-dashboard #block-tema-breadcrumbs .container nav {
  color: white !important;
}
body.page-node-type-election-dashboard #block-tema-breadcrumbs .container nav li:before {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
body.page-node-type-election-dashboard .map-tooltip-hover {
  border-radius: 0.375rem;
  min-width: 320px;
}
.election-dashboard--header---container {
  padding-bottom: 210px;
}
.election-dashboard--header---container .white-egg-2xl {
  position: absolute;
  left: 50%;
  bottom: 0px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.election-dashboard--filter---selected-tag {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  white-space: nowrap;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  height: 48px;
}
.election-dashboard--filter---selected-tag img {
  cursor: pointer;
}
.election-dashboard--filter---selected-tag img:hover {
  opacity: 0.7;
}
.election-dashboard--filter---selected-tag.hazardType {
  --tw-bg-opacity: 1;
  background-color: rgb(45 50 70 / var(--tw-bg-opacity));
}
.election-dashboard--filter---selected-tag.challengeType {
  background-color: #D42C4E;
}
#election-dashboard-worldmap .jvectormap-container .jvectormap-region.selected:hover {
  opacity: 1;
  fill: #FFD246;
}
.edb-map-zooms .jvectormap-zoomin,
.edb-map-zooms .jvectormap-zoomout {
  display: flex;
  cursor: pointer;
  align-items: center;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.edb-map-zooms .jvectormap-zoomin:hover,
.edb-map-zooms .jvectormap-zoomout:hover {
  opacity: 0.5;
}
.edb-map-zooms .jvectormap-zoomin:before,
.edb-map-zooms .jvectormap-zoomout:before {
  display: block;
  content: "";
  width: 32px;
  height: 32px;
}
.edb-map-zooms .jvectormap-zoomin:before {
  background-image: url(33af6b117fb8fff40f83.svg);
}
.edb-map-zooms .jvectormap-zoomout:before {
  background-image: url(83a71a04493550469cef.svg);
}
#election-dashboard-worldmap.loading {
  opacity: 0.25;
}
#election-dashboard-worldmap .jvectormap-container .jvectormap-region.active:hover {
  opacity: 0.75;
}
.election-dashboard--gsod---banner {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-radius: 0.375rem;
  background-size: contain;
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.election-dashboard--gsod---banner:hover {
  opacity: 0.8;
}
@media (min-width: 768px) {
  .election-dashboard--gsod---banner {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.election-dashboard--gsod---banner {
  background-color: #122846;
  background-image: url(0552115cd83f73a68e9e.svg);
  height: 120px;
}
.election-dashboard--gsod---banner span {
  display: block;
  margin-right: 5%;
}
.election-dashboard--gsod---banner img {
  width: 60px;
}
@media (min-width: 768px) {
  .election-dashboard--gsod---banner {
    background-image: url(5c5c797b4a696f86eb12.svg);
  }
  .election-dashboard--gsod---banner span {
    width: 40%;
  }
}
.edb-attr-icon {
  width: 60px;
}
@media (min-width: 768px) {
  .edb-attr-icon {
    width: 120px;
  }
}
.edb-attr-icon.gem {
  width: 60px;
}

/*# sourceMappingURL=electiondashboard.css.map*/