.search-bar.search-home {
  border-radius: 8px;
}

@media (max-width: 767.98px) {
  .faux-lay:hover {
    outline: 100vh solid rgba(0, 0, 0, 0.5);
  }
}
#secondary-filters {
  max-width: 1045px;
}
@media (max-width: 767.98px) {
  #secondary-filters {
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  #secondary-filters::-webkit-scrollbar {
    display: none;
  }
}

.faux-terms {
  --searchButtonWidth: 75px;
  background-color: #fff;
  display: flex;
  height: auto;
  overflow-x: auto;
  max-width: 960px;
  -webkit-overflow-scrolling: touch;
}
.faux-terms::-webkit-scrollbar {
  display: none;
}
.faux-terms > div .h-circle {
  border-radius: 50%;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  opacity: 0.5;
  padding: 0 4px;
  height: 24px;
  width: 24px;
  text-align: center;
}
.faux-terms > div .h-circle:hover {
  background-color: #84d5ff;
  opacity: 1;
}
.faux-terms > div .icon-edit {
  display: inline-block;
  font-weight: bold;
  margin-left: 8px;
  opacity: 0.5;
  padding: 1px;
}
.faux-terms > div .icon-edit:hover {
  opacity: 1;
}
@media (max-width: 1199.98px) {
  .faux-terms > .border-right:not(.minimized) {
    border-bottom: 1px solid #DEDEDE;
    border-right: 0 none !important;
  }
}
.faux-terms input.form-control {
  border: 0 none;
  outline: none !important;
  width: auto;
  height: auto;
  flex-grow: 1;
}
.faux-terms input.form-control::-moz-placeholder {
  font-style: italic;
  font-weight: normal;
}
.faux-terms input.form-control::placeholder {
  font-style: italic;
  font-weight: normal;
}
.faux-terms input.form-control:not(:-moz-placeholder-shown) ~ div > button {
  display: inline-block;
}
.faux-terms input.form-control:not(:placeholder-shown) ~ div > button {
  display: inline-block;
}
.faux-terms input.form-control:focus {
  box-shadow: none;
}
.search-home .faux-terms input.form-control {
  max-width: 100%;
}
.faux-terms.focusable > div:focus-within {
  color: #535353;
  background-color: #fff;
  border-color: #05aaff;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem #f49c0f;
}

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

.end-button {
  right: -10px;
  background: rgb(255, 255, 255);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 12%, rgb(255, 255, 255) 100%);
}

.faux-terms .clip-util-icon:before {
  padding: 2px 0 5px;
  display: block;
}

.search-term {
  border-radius: 4px;
  border: 1px solid transparent;
  display: flex;
  justify-content: start;
  align-items: center;
  font-style: normal;
  line-height: 1.1;
  cursor: pointer;
  padding: 0 0.5em 0 0;
  position: relative;
  white-space: nowrap;
}
.search-term:not(:only-of-type) > span:after {
  content: ";";
}
.search-term:hover {
  background: #E8F6FF;
  border-radius: 4px;
  border: 1px solid #84d5ff;
  color: #00689e;
}
.search-term:hover:after {
  content: "";
}
.search-term:hover > a {
  display: inline-block !important;
  text-decoration: none;
}
.search-term > a {
  display: none !important;
}
.search-term[id^=search-term-keyword]:hover {
  background: #fff;
  text-shadow: none;
}
.search-term[id^=search-term-keyword]:hover .keyword {
  cursor: text;
}
@media (min-width: 576px) {
  .search-term > span.icon-news {
    display: none;
  }
}
@media (min-width: 992px) {
  .search-term > span.icon-news {
    display: inline-block;
  }
}
.search-term > span + span.title {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90%;
}
@media (min-width: 576px) {
  .search-term > span + span.title {
    max-width: 150px;
  }
}
@media (min-width: 992px) {
  .search-term > span + span.title {
    max-width: 200px;
  }
}
.search-term > a {
  align-items: flex-end;
}
.search-term > input {
  background-color: transparent;
  border: none;
}

button.dropdown-item > .icon-news {
  color: #6c6c6c !important;
}

.show > button.dropdown-toggle {
  border-width: 2px !important;
  margin: -1px;
}

.voice-pulse {
  animation: shadow-pulse-big 1s infinite;
  background: #E8F6FF;
  border-radius: 50%;
  color: #fff;
  font: 13px/130px sans-serif;
  height: 130px;
  margin: 40px;
  text-align: center;
  width: 130px;
}

.pulser {
  position: relative;
}
.pulser:after {
  animation: shadow-pulse 1s 2;
  display: block;
  content: " ";
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 17%;
  left: 25%;
}

@keyframes shadow-pulse {
  from {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  to {
    box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
  }
}
@keyframes shadow-pulse-big {
  from {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
  }
  to {
    box-shadow: 0 0 0 70px rgba(0, 0, 0, 0);
  }
}
.tip {
  background: #F6B040;
  border-radius: 24px;
  border: 1px solid #F6B040;
  display: inline-block;
  color: #fff;
  font: italic bold 0.8125em Georgia, "Times New Roman", Times, serif;
  height: 16px;
  line-height: 1.35em;
  text-align: center;
  width: 16px;
}

svg.timeline {
  margin-bottom: 8px;
}

.axis path, .axis line {
  fill: none;
  stroke: #c7c8c9;
  shape-rendering: crispEdges;
}

.area-basic {
  fill: #e8f6ff;
}

.blot-line-basic {
  fill: transparent;
  stroke: #4994ca;
  stroke-width: 2;
}

.area-extra {
  fill: #fdf2e2;
  margin-left: 20px;
}

.blot-line-extra {
  fill: transparent;
  stroke: #eab15d;
  stroke-width: 2;
}

.slider-line {
  fill: transparent;
  stroke: black;
  stroke-width: 2;
}

.focus-circle {
  fill: #fff;
  stroke: #757676;
}

.focus-text {
  fill: #343a40;
  font-weight: bold;
  font-size: 0.65rem;
}

.slider {
  fill: #1976bb;
  cursor: ew-resize;
}

.slider-text {
  font-weight: bold;
  font-size: 0.65rem;
}

.range-on .selected:not(.btn-primary) {
  background: repeating-linear-gradient(to right, #fff, #fff 45%, #E8F6FF 50%, #E8F6FF 100%);
}

.calendar-divider ~ .range-on .table .selected:not(.btn-primary) {
  background: repeating-linear-gradient(to right, #E8F6FF, #E8F6FF 45%, #fff 50%, #fff 100%);
}

.selected:not(.btn-primary) .hasmatches {
  background: #0079B7;
  border-radius: 50%;
  display: block;
  color: #fff;
  margin: -0.25rem auto !important;
  padding: 8px 0;
  min-width: 32px;
  max-width: 35px;
}
.selected:not(.btn-primary) .hasmatches:empty {
  visibility: hidden;
}

.slider.selected {
  fill: #1d4b7c;
}

.calendar-card-wrap .close {
  position: absolute;
  right: 10px;
  top: 10px;
}

.calendar-month td {
  text-align: center;
}

.range {
  background: #E8F6FF;
}

.search-result-month-calendar th {
  text-align: right;
}
.search-result-month-calendar td {
  border: 2px solid #DEDEDE;
  font-size: 24px;
  text-align: right !important;
  width: 14.2857142857%;
  min-height: 80px;
}
@media (min-width: 576px) {
  .search-result-month-calendar td {
    height: 190px;
  }
}

.has-content a {
  background: #bfe6ff;
  color: #00466b;
}
.has-content a:empty {
  display: none !important;
}
.has-content a:hover {
  border-color: #0079B7;
  text-decoration: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.background {
  fill: none;
  pointer-events: all;
}

.states {
  fill: #aaa;
}

.states .active {
  display: none;
}

.state-borders {
  fill: none;
  stroke: #fff;
  stroke-width: 1px;
  stroke-linejoin: round;
  stroke-linecap: round;
  pointer-events: none;
}

.county-boundary {
  fill: #aaa;
  stroke: #fff;
  stroke-width: 0.5px;
}

.county-boundary:hover, .state:hover {
  border: 1px solid black;
}

.state-hover {
  border: 1px solid #c7c8c9;
  background-color: white;
  padding: 4px;
}

.facet-table th:nth-child(2),
.facet-table td:nth-child(2) {
  text-align: right;
}

.focus-rectangle {
  fill: #fff;
  stroke: #aaa;
  border: 1px solid #aaa;
}

.focus-state {
  font-weight: bold;
}

.focus-count {
  font-size: small;
}

#world_map {
  background: url(/i/world-globe.png) no-repeat 0 0;
  background-size: auto cover;
  box-sizing: content-box;
  color: #555;
  font-style: italic;
  height: 37px;
  margin: 20px auto;
  padding: 30px;
  text-align: center;
  width: 181px;
}

.usmap {
  min-height: 200px;
}

@media (min-width: 992px) {
  .facetwrap {
    max-width: 380px;
  }
  .facetItem {
    min-width: 380px;
  }
}
.cabinet-panel {
  background: var(--white);
  position: absolute;
  left: 0;
  transform: translate(-110%, 0);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  transition: transform 0.3s ease-out;
  z-index: 10;
  height: auto;
}
@media (min-width: 576px) {
  .cabinet-panel {
    height: auto;
  }
}
@media (min-width: 768px) {
  .cabinet-panel {
    position: static;
    transform: translate(0, 0);
  }
}
.cabinet-panel.open {
  transform: translate(0, 0);
}
@media (max-width: 767.98px) {
  .cabinet-panel.open {
    outline: 100vh solid rgba(0, 0, 0, 0.6);
  }
}

.selected.dropdown-item {
  background-color: #e8f6ff;
}

.ddw-300,
.ddw-400,
.ddw-500,
.ddw-640,
.ddw-1120 {
  min-width: 95vw;
}

@media (min-width: 576px) {
  .ddw-300 {
    min-width: 300px;
    max-width: 75vw;
  }
  .ddw-400 {
    min-width: 400px;
    max-width: 75vw;
  }
  .ddw-500 {
    min-width: 500px;
    max-width: 75vw;
  }
  .ddw-640 {
    min-width: 640px;
    max-width: 75vw;
  }
  .ddw-1120 {
    min-width: 1120px;
    max-width: 75vw;
  }
}
header:not(.powered-by) {
  background: linear-gradient(180deg, #2d2d2d 0%, rgba(45, 45, 45, 0) 99%);
  position: relative;
  z-index: 2;
}
header:not(.powered-by) .navbar {
  background-color: #2d2d2d;
  background: linear-gradient(0deg, rgba(45, 45, 45, 0) 10%, rgb(45, 45, 45) 97%);
}

#homeLink {
  display: none;
}

.faux-terms.border:focus-within {
  box-shadow: none;
}

.home-top {
  background: #2d2d2d url(/static/i/homepage_billions_header_mobile.jpg) 50% 100% no-repeat;
  background-size: cover;
  margin-top: -56px;
  min-height: 500px;
  position: relative;
}
@media (min-width: 576px) {
  .home-top {
    background-position: 50% 0;
  }
}
@media (min-width: 768px) {
  .home-top {
    background-image: url(/static/i/homepage_billions_header.jpg);
    background-position: 50% 100%;
    min-height: 450px;
    max-height: 731px;
  }
}

.prod-home-top {
  background: #2d2d2d url(/static/i/plain_background_mobile.jpg) 50% 100% no-repeat;
  background-size: cover;
  position: relative;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-device-pixel-ratio: 1.5) {
  .prod-home-top {
    background-image: url(/static/i/plain_background_mobile@2x.jpg);
  }
}
@media (min-width: 768px) {
  .prod-home-top {
    background-image: url(/static/i/plain_background.jpg);
  }
}
.prod-home-top .homestory {
  margin: 0 0 60px;
}

.extrabtn i {
  position: absolute;
  display: block;
  top: 20px;
  left: -32px;
}
.extrabtn i:before, .extrabtn i:after {
  display: block;
  content: " ";
}
.extrabtn i:before {
  content: "+";
  color: #fff;
  font-size: 62px;
  width: 62px;
  height: 62px;
  z-index: 1;
  top: -8px;
  left: 0;
  position: absolute;
}
.extrabtn i:after {
  background: #F6B040;
  border-radius: 0 55% 0 55%;
  position: relative;
  font-size: 62px;
  width: 62px;
  height: 62px;
  left: 0;
  top: 0;
  margin-top: 12px;
}

@media (min-width: 768px) {
  .ft-btn {
    position: absolute;
    bottom: -16px;
    margin-left: -82px;
    z-index: 500;
  }
}
.ft-btn.lg {
  font-size: 2rem !important;
}
@media (min-width: 768px) {
  .ft-btn.lg {
    margin-left: -121px;
  }
}

@media (min-width: 768px) {
  .bn-btn {
    position: relative;
    bottom: -96px;
  }
}

.card .search-country {
  position: absolute;
  top: 5px;
  right: 5px;
}
.card .search-country-form {
  margin: 0 1rem;
}
.card .search-country-form .d-inline-block {
  display: block !important;
  width: 100%;
}
.card .search-country-form .d-inline-block .form-control {
  width: 100%;
}

div[id^=clipping_] {
  border-right: 0;
  border-left: 0;
  border-top: 0;
  border-radius: 0;
}

.logo-list a {
  background: url(/static/i/US-titles.png) no-repeat 50% 0;
  background-size: 310px 197px;
  display: block;
  height: 72px;
  width: 100%;
}
.logo-list a:hover {
  background-color: #fafafa;
}
.logo-list a.uk {
  background-image: url(/static/i/UK-titles.png);
}
.logo-list a.au {
  background-image: url(/static/i/AU-titles.png);
}
.logo-list a.ca {
  background-image: url(/static/i/CA-titles.png);
}
.logo-list a.nz {
  background-image: url(/static/i/NZ-titles.png);
}
.logo-list a.l-1 {
  background-position: 50% 6px;
}
.logo-list a.l-2 {
  background-position: 50% -62px;
}
.logo-list a.l-3 {
  background-position: 50% -128px;
}

.blog-img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 200px;
  width: 100%;
}

.map-widget {
  min-height: 447px;
}

.text-topic {
  color: #965f07 !important;
}

@media (min-width: 768px) {
  .minh-md-card {
    min-height: 288px;
  }
}
.text-shadow {
  text-shadow: 0 0 7px #000;
}

.home-head {
  flex: 0 0 100%;
  text-shadow: 0 0 7px #000;
}
@media (min-width: 768px) {
  .home-head {
    flex: 0 0 auto;
    padding-right: 220px;
  }
}

@media (max-width: 991.98px) {
  .rotating-text {
    height: calc(1.375rem + 1.5vw);
  }
}
.rotating-text span {
  display: block;
  padding: 0 12px 0 0;
  width: 95%;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  overflow: hidden;
  color: #fff;
  animation: rotateWord 18s linear infinite 0s;
}
@media (min-width: 768px) {
  .rotating-text span {
    display: inline;
    width: auto;
  }
}
@media (prefers-reduced-motion: reduce) {
  .rotating-text span {
    animation: none;
    animation-fill-mode: forwards;
    animation-play-state: paused;
  }
  .rotating-text span:nth-child(1) {
    opacity: 1;
  }
}
.rotating-text span:nth-child(2) {
  animation-delay: 3s;
}
.rotating-text span:nth-child(3) {
  animation-delay: 6s;
}
.rotating-text span:nth-child(4) {
  animation-delay: 9s;
}
.rotating-text span:nth-child(5) {
  animation-delay: 12s;
}
.rotating-text span:nth-child(6) {
  animation-delay: 15s;
}

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

.pause-btn + label {
  right: 20px;
  top: 100px;
}
@media (min-width: 768px) {
  .pause-btn + label {
    right: 32px;
    top: auto;
  }
}
@media (prefers-reduced-motion: reduce) {
  .pause-btn + label {
    display: none;
  }
}
.pause-btn + label .play {
  display: none;
}
.pause-btn + label .ppwhite {
  fill: #fff;
}
.pause-btn + label:hover .ppwhite {
  fill: #212529;
}

.pause-btn:checked + label .pause {
  display: none;
}
.pause-btn:checked + label .play {
  display: inline;
}

.pause-btn:checked ~ h1 .rotating-text span {
  animation-play-state: paused;
}

.plainq {
  background: #e2ecf4;
  border-radius: 4px;
  color: #1668a5;
  display: inline-block;
  font-style: normal;
  line-height: 1;
  margin: 2px 2px 2px 0;
  opacity: 0.85;
  padding: 4px 8px 4px 8px;
  text-shadow: 0px 1px 0px #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.plainq > input {
  background-color: transparent;
  border: none;
}
.plainq.c-pointer {
  border: 1px solid #bdd4e6;
}
.plainq.c-pointer:hover {
  border-color: #0079B7;
}
.plainq ~ span:empty {
  display: none;
}
@keyframes rotateWord {
  0% {
    opacity: 0;
  }
  2% {
    opacity: 0;
    transform: translateY(30px);
  }
  5% {
    opacity: 1;
    transform: translateY(0px);
  }
  17% {
    opacity: 1;
    transform: translateY(0px);
  }
  20% {
    opacity: 0;
    transform: translateY(-30px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
:root {
  --count: 40;
}

.celebrate {
  width: 100%;
  top: -190px;
  left: -5%;
  pointer-events: none;
  transform: rotate(-45deg);
  transform: rotate(-45deg);
  pointer-events: none;
}
@media (min-width: 768px) {
  .celebrate {
    left: -30%;
  }
}

.bit0 {
  fill: #bb2429;
}

.bit2 {
  fill: #7ec2ec;
}

.bit3 {
  fill: #0079B7;
}

.bit6 {
  fill: #F6B040;
}

.bit7 {
  display: none;
  fill: none;
  stroke: #000000;
  stroke-miterlimit: 10;
}

.bit8 {
  fill: none;
  stroke: #F6B040;
  stroke-width: 9;
  stroke-linecap: round;
  stroke-miterlimit: 10;
}

#tensel {
  fill: none;
  stroke: #F6B040;
  stroke-width: 8;
  stroke-linecap: round;
  stroke-miterlimit: 10;
  animation: confdash 1.2s ease var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #tensel {
    animation: none;
  }
}

@keyframes confdash {
  0% {
    stroke-dasharray: 1000;
    stroke-dashoffset: 500;
    transform: translate(-30px, 30px);
    opacity: 0;
  }
  2% {
    stroke-dasharray: 1000;
    stroke-dashoffset: 500;
    transform: translate(-30px, 30px);
    opacity: 0;
  }
  35% {
    stroke-dasharray: 1000;
    stroke-dashoffset: 900;
    transform: translate(-2px, 0px);
    opacity: 1;
  }
  85% {
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    transform: translate(1px, -5px);
    opacity: 1;
  }
  90% {
    stroke-dashoffset: 1000;
    stroke-dashoffset: 1000;
    transform: translate(2px, -8px);
    opacity: 0;
  }
  100% {
    stroke-dashoffset: 1000;
    stroke-dashoffset: 500;
    transform: translate(2px, -8px);
    opacity: 0;
  }
}
#a2 {
  transform-origin: 310.9px 241px;
  animation: confa 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #a2 {
    animation: none;
  }
}

#a1 {
  transform-origin: 276px 246px;
  animation: confa 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #a1 {
    animation: none;
  }
}

@keyframes confa {
  0% {
    opacity: 0;
    transform: translate(-30px, 20px) rotate(0);
  }
  15% {
    opacity: 1;
    transform: translate(25px, -10px) rotate(60deg);
  }
  80% {
    opacity: 1;
    transform: translate(33px, -18px) rotate(180deg);
  }
  100% {
    opacity: 0;
    transform: translate(37px, -23px) scale(0.5) rotate(230deg);
  }
}
#b1 {
  transform-origin: 195.2px 232.6px;
  animation: confb 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #b1 {
    animation: none;
  }
}

#b2 {
  transform-origin: 230.8px 219.8px;
  animation: confb 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #b2 {
    animation: none;
  }
}

#b3 {
  transform-origin: 222.8px 190.6px;
  animation: confb 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #b3 {
    animation: none;
  }
}

#b4 {
  transform-origin: 262px 188.5px;
  animation: confb 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #b4 {
    animation: none;
  }
}

#b5 {
  transform-origin: 282.3px 170.6px;
  animation: confb 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #b5 {
    animation: none;
  }
}

@keyframes confb {
  0% {
    opacity: 0;
    transform: translate(-30px, 20px) rotate(0);
  }
  12% {
    opacity: 1;
    transform: translate(25px, -10px) rotate(60deg);
  }
  76% {
    opacity: 1;
    transform: translate(33px, -18px) rotate(180deg);
  }
  100% {
    opacity: 0;
    transform: translate(37px, -23px) scale(0.5) rotate(240deg);
  }
}
#c1 {
  transform-origin: 174.8px 183.4px;
  animation: confc 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #c1 {
    animation: none;
  }
}

#c2 {
  transform-origin: 178.9px 156.2px;
  animation: confc 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #c2 {
    animation: none;
  }
}

#c3 {
  transform-origin: 206.7px 140px;
  animation: confc 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #c3 {
    animation: none;
  }
}

#c4 {
  transform-origin: 213.5px 120.2px;
  animation: confc 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #c4 {
    animation: none;
  }
}

@keyframes confc {
  0% {
    opacity: 0.7;
    transform: translate(-30px, 20px) rotate(0);
  }
  18% {
    opacity: 1;
    transform: translate(5px, -10px) rotate(60deg);
  }
  76% {
    opacity: 1;
    transform: translate(13px, -18px) rotate(180deg);
  }
  100% {
    opacity: 0;
    transform: translate(17px, -23px) scale(0.5) rotate(230deg);
  }
}
#d1 {
  transform-origin: 127px 176px;
  animation: confd 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #d1 {
    animation: none;
  }
}

#d2 {
  transform-origin: 133px 118px;
  animation: confd 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #d2 {
    animation: none;
  }
}

#d3 {
  transform-origin: 152px 100px;
  animation: confd 1.2s ease-out var(--count) forwards;
}
@media (prefers-reduced-motion: reduce) {
  #d3 {
    animation: none;
  }
}

@keyframes confd {
  0% {
    opacity: 0.7;
    transform: translate(-20px, 20px) rotate(0);
  }
  18% {
    opacity: 1;
    transform: translate(-5px, -10px) rotate(60deg);
  }
  76% {
    opacity: 1;
    transform: translate(-8px, -18px) rotate(180deg);
  }
  100% {
    opacity: 0;
    transform: translate(-10px, -23px) scale(0.5) rotate(230deg);
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Njc3MvY29tcG9uZW50cy9ob21lL19TZWFyY2hCYXIuc2NzcyIsImhvbWUtc2lnbmVkLW91dC5idW5kbGUuY3NzIiwiLi4vLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9jb21wb25lbnRzL3NlYXJjaC9fU2VhcmNoQmFyRWxlbWVudC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9jb21wb25lbnRzL19uZXdzcGFwZXItdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9zY3NzL2NvbXBvbmVudHMvc2VhcmNoL19EYXRlRmFjZXQuc2NzcyIsIi4uLy4uLy4uL3Njc3MvY29tcG9uZW50cy9zZWFyY2gvX0xvY2F0aW9uRmFjZXQuc2NzcyIsIi4uLy4uLy4uL3Njc3MvY29tcG9uZW50cy9zZWFyY2gvX1NlYXJjaEZhY2V0cy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9idW5kbGUvaG9tZS1zaWduZWQtb3V0LmJ1bmRsZS5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9jb21wb25lbnRzL19wZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7QUNDSjs7QUN1RUk7RUZyRUE7SUFDSSx1Q0FBQTtFQ0VOO0FBQ0Y7QUVSQTtFQUNJLGlCQUFBO0FGVUo7QUM4REk7RUN6RUo7SUFHUSxjQUFBO0lBQ0Esd0JBQUE7SUFDQSxxQkFBQTtJQUNBLGlDQUFBO0VGWU47RUVYTTtJQUNJLGFBQUE7RUZhVjtBQUNGOztBRVZBO0VBQ0kseUJBQUE7RUFDQSxzQkNQTztFRFFQLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0FGYUo7QUVaSTtFQUNJLGFBQUE7QUZjUjtBRVhRO0VBQ0ksa0JBQUE7RUFDQSxxQkFB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 */