.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:-ms-input-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(:-ms-input-placeholder) ~ 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 {
  -webkit-animation: shadow-pulse-big 1s infinite;
          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 {
  -webkit-animation: shadow-pulse 1s 2;
          animation: shadow-pulse 1s 2;
  display: block;
  content: " ";
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 17%;
  left: 25%;
}

@-webkit-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 {
  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);
  }
}
@-webkit-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);
  }
}
@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_header_mobile-2.jpg) 50% 100% no-repeat;
  background-size: cover;
  margin-top: -56px;
  min-height: 500px;
  position: relative;
}
.home-top.uk-img {
  background: #fff url(/static/i/homepage_header_mobile-uk.jpg) 50% 100% no-repeat;
  border-top: 56px solid #2d2d2d;
  min-height: 550px;
  background-size: 100%;
}
@media (min-width: 576px) {
  .home-top {
    background-position: 50% 0;
  }
}
@media (min-width: 768px) {
  .home-top {
    background-image: url(/static/i/homepage_header_photo-4.jpg);
    background-position: 50% 100%;
    min-height: 450px;
    max-height: 731px;
  }
  .home-top.uk-img {
    background-image: url(/static/i/homepage_header_photo-uk.jpg);
    background-position: 50% 100%;
    border-top: 56px solid #2d2d2d;
    background-size: cover;
    min-height: 616px;
  }
}

.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;
  }
}
.home-head {
  flex: 0 0 100%;
  text-shadow: 0 0 7px #000;
}
@media (min-width: 768px) {
  .home-head {
    flex: 0 0 auto;
    padding-right: 400px;
  }
}

@media (max-width: 991.98px) {
  .rotating-text {
    height: calc(1.375rem + 1.5vw);
  }
}
.rotating-text span {
  display: block;
  width: 95%;
  position: absolute;
  opacity: 0;
  overflow: hidden;
  color: #fff;
  -webkit-animation: rotateWord 18s linear infinite 0s;
  animation: rotateWord 18s linear infinite 0s;
}
@media (min-width: 768px) {
  .rotating-text span {
    display: inline;
    width: auto;
  }
}
.rotating-text span:nth-child(2) {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.rotating-text span:nth-child(3) {
  -webkit-animation-delay: 6s;
  animation-delay: 6s;
}
.rotating-text span:nth-child(4) {
  -webkit-animation-delay: 9s;
  animation-delay: 9s;
}
.rotating-text span:nth-child(5) {
  -webkit-animation-delay: 12s;
  animation-delay: 12s;
}
.rotating-text span:nth-child(6) {
  -webkit-animation-delay: 15s;
  animation-delay: 15s;
}

.pause-btn {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: 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 {
  -webkit-animation-play-state: paused;
          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 {
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
  padding: 2px 4px;
}
.plainq ~ span:empty {
  display: none;
}

@-webkit-keyframes rotateWord {
  0% {
    opacity: 0;
  }
  2% {
    opacity: 0;
    -webkit-transform: translateY(30px);
  }
  5% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  17% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  20% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@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;
  }
}

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