/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/*
* Manually generated mixins and they can't be named
* by Sass interpolation (e.g. in @each loop.srem;
*/
/*
 * Bootstrap's native variables for spacing
*/
/*
 * Bootstrap's native variables for grid generation
*/
/*
 * Variables for custom responsive gutters, generated by grid mixins in ~common/bootstrap
*/
:root {
  --sticky-breadcrumb-height: 0px;
}

.country-selector.country-selector-page {
  padding-bottom: 1.5rem;
}
.country-selector__header {
  margin-block: 1.625rem 1.0625rem;
}
@media (min-width: 768px) {
  .country-selector__header {
    margin-block: 3.4375rem 4.1875rem;
  }
}
@media (min-width: 1024px) {
  .country-selector__header {
    margin-block: 2rem 3.9375rem;
  }
}
.country-selector__header--title {
  font-size: 1.125rem;
  letter-spacing: -0.03125rem;
  line-height: 1;
}
.country-selector__sidebar {
  margin-bottom: 1.3125rem;
  letter-spacing: 0.03125rem;
}
@media (min-width: 768px) {
  .country-selector__sidebar {
    margin-bottom: 2.5625rem;
  }
}
@media (min-width: 1024px) {
  .country-selector__sidebar {
    margin-bottom: 0;
  }
}
.country-selector__sidebar--label {
  margin-bottom: 0.25rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .country-selector__sidebar--label {
    margin-bottom: 0.75rem;
  }
}
.country-selector__sidebar--value {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .country-selector__body {
    padding-left: 1.125rem;
  }
}
@media (min-width: 1440px) {
  .country-selector__body {
    padding-left: 1.5rem;
  }
}
.country-selector__body--search {
  margin-bottom: 1.0625rem;
}
@media (min-width: 768px) {
  .country-selector__body--search {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1440px) {
  .country-selector__body--search {
    margin-bottom: 1.8125rem;
  }
}
.country-selector__body--search-icon {
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
}
.country-selector__body .collapse {
  height: 0;
  transition: height 0.35s ease;
}
.country-selector__body .collapse.show {
  height: auto;
}
.country-selector__body .collapse-inner {
  padding-block: 2rem 1rem;
}
@media (min-width: 768px) {
  .country-selector__body .collapse-inner {
    padding-top: 1.5rem;
    margin: 0;
  }
}
.country-selector__body .collapse-element {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .country-selector__body .collapse-element {
    margin-bottom: 2rem;
    padding: 0;
  }
  .country-selector__body .collapse-element:nth-child(3n+2) {
    padding-left: 0.5rem;
  }
  .country-selector__body .collapse-element:nth-child(3n+3) {
    padding-left: 1rem;
  }
}
@media (min-width: 1024px) {
  .country-selector__body .collapse-element {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1440px) {
  .country-selector__body .collapse-element:nth-child(3n+2) {
    padding-left: 0.6875rem;
  }
  .country-selector__body .collapse-element:nth-child(3n+3) {
    padding-left: 1.375rem;
  }
}
.country-selector__body--results {
  display: none;
  padding-block: 2rem 1rem;
}
@media (min-width: 768px) {
  .country-selector__body--results {
    padding-top: 1.5rem;
  }
}
.country-selector__body--results-element {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .country-selector__body--results-element {
    margin-bottom: 1.5rem;
  }
}
.country-selector__body--results .no-results {
  display: none;
}
.country-selector__body--results.empty .no-results {
  display: block;
}

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