/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cartography/modules/map.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.cluster__label {
  position: absolute;
  top: 0;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  color: #fff;
  justify-content: center;
  font-size: 18px;
}

#user-localisation-btn {
  color: var(--wp--preset--color--contrast);
  padding: var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);
  background-color: #fff;
  border: none;
  display: flex;
  flex-direction: row;
  -moz-column-gap: var(--wp--preset--spacing--10);
       column-gap: var(--wp--preset--spacing--10);
  align-items: center;
  font-size: var(--wp--preset--font-size--medium);
  justify-content: center;
  color: var(--wp--preset--color--primary);
  font-weight: bold;
  justify-self: center;
  align-self: center;
  margin-top: var(--wp--preset--spacing--10);
  border-radius: 50px 50px 50px 10px;
}
#user-localisation-btn.not-supported {
  display: none;
}
#user-localisation-btn.locked {
  pointer-events: none;
}
#user-localisation-btn.active .location__icon {
  margin-left: auto;
  transition: margin 3s ease;
}
#user-localisation-btn:hover, #user-localisation-btn.active {
  background-color: var(--wp--preset--color--contrast);
  color: #fff;
}

.user__location--container {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 10px;
}

.user__location--info {
  color: #fff;
  border-radius: 10px;
  background-color: var(--wp--preset--color--contrast);
  font-size: 16px;
  padding: 10px 15px;
  position: relative;
  font-weight: bold;
  font-family: var(--wp--preset--font-family--sofia-pro);
}
.user__location--info:after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid var(--wp--preset--color--primary);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  top: 100%;
  transform: translate(-50%);
  width: 0;
}

.map-marker__user-geolocation {
  display: flex;
  z-index: 10;
  width: 3rem;
  height: 3rem;
  background-origin: border-box;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTguNyAwLjc5N3MtMC4wMjI5LTAuMDA5MTQtMC4wMzY2LTAuMDA5MTRjLTAuMTQyLTAuMDM2Ni0wLjI4My0wLjA2ODYtMC40My0wLjEwMS0wLjAzMi0wLjAwNDU3LTAuMDY0LTAuMDEzNy0wLjA5Ni0wLjAyMjktMC4xMDUtMC4wMjI5LTAuMjE1LTAuMDM2Ni0wLjMyLTAuMDU0OS0wLjA3MzEtMC4wMTM3LTAuMTQyLTAuMDI3NC0wLjIxNS0wLjAzNjYtMC4wOTE0LTAuMDEzNy0wLjE4Ny0wLjAyMjktMC4yNzktMC4wMzY2LTAuMDg2OS0wLjAwOTE0LTAuMTc0LTAuMDIyOS0wLjI2MS0wLjAzMi0wLjA5MTQtMC4wMDkxNC0wLjE4Ny0wLjAxMzctMC4yNzktMC4wMjI5LTAuMDkxNC0wLjAwNDU3LTAuMTc4LTAuMDEzNy0wLjI3LTAuMDE4My0wLjA4NjkgMC0wLjE3OCAwLTAuMjY1LTAuMDA0NTctMC4wOTYgMC0wLjE5Mi0wLjAwOTE0LTAuMjkzLTAuMDA5MTQtMC4yNzkgMC0wLjU1MyAwLjAwOTE0LTAuODI3IDAuMDMyLTAuMjc0IDAuMDIyOS0wLjU1MyAwLjA1NDktMC44MjMgMC4wOTYtMC4yNTEgMC4wNDExLTAuNDk4IDAuMDg2OS0wLjc0MSAwLjE0Ni0xLjcxIDAuMzk4LTMuMzEgMS4yMS00LjY0IDIuMzYtMC4zMiAwLjI3NC0wLjYyMiAwLjU1My0wLjg5NiAwLjg0MS0wLjI3NCAwLjI4OC0wLjUzIDAuNTgxLTAuNzYzIDAuODgyLTAuMjMzIDAuMzAyLTAuNDQzIDAuNjAzLTAuNjM1IDAuOTE5LTAuNjQ1IDEuMDYtMS4wOSAyLjIyLTEuMyAzLjQ0LTAuMDMyIDAuMTY5LTAuMDU5NCAwLjM0My0wLjA4MjMgMC41MTItMC4wNDU3IDAuMzQzLTAuMDczMSAwLjY5LTAuMDkxNCAxLjA0LTAuMDA5MSAwLjE3NC0wLjAwOTEgMC4zNDctMC4wMDkxIDAuNTI2IDAgMS4yMyAwLjE3OCAyLjQ4IDAuNDg5IDMuNzMgMC4xMzMgMC41MzUgMC4yODggMS4wNyAwLjQ2NiAxLjYgMC4xMTkgMC4zNTcgMC4yNDcgMC43MDkgMC4zNzkgMS4wNiAwLjIwMSAwLjUzIDAuNDI1IDEuMDYgMC42NjMgMS41NyAwLjMxNSAwLjY5IDAuNjU0IDEuMzggMS4wMSAyLjA0IDAuMDkxNCAwLjE2NSAwLjE3OCAwLjMzNCAwLjI3NCAwLjQ5OCAwLjQ1NyAwLjgyMyAwLjk0MiAxLjYyIDEuNDMgMi4zOCAwLjA5NiAwLjE1MSAwLjE5NyAwLjMwMiAwLjI5NyAwLjQ1MyAwLjQ5NCAwLjc0NSAwLjk5MiAxLjQ2IDEuNDggMi4xMiAwLjI5MyAwLjM5OCAwLjU3NiAwLjc3NyAwLjg1OSAxLjE0IDAuMjc5IDAuMzYxIDAuNTQ5IDAuNzA0IDAuODA5IDEuMDIgMC4wODY5IDAuMTA1IDAuMTc0IDAuMjEgMC4yNTYgMC4zMTUgMC4xNjkgMC4yMDYgMC4zMjkgMC4zOTggMC40ODUgMC41ODUgMC41NDQgMC42NDUgMS4wMSAxLjE3IDEuMzQgMS41NCAwLjAzNjYgMC4wNDExIDAuMDc3NyAwLjA3NzcgMC4xMjMgMC4xMSAwLjAxMzcgMC4wMDkxIDAuMDMyIDAuMDE4MyAwLjA0NTcgMC4wMjc0IDAuMDMyIDAuMDE4MyAwLjA1OTQgMC4wMzY2IDAuMDkxNCAwLjA1MDMgMC4wMTgzIDAuMDA5MSAwLjA0MTEgMC4wMTM3IDAuMDU5NCAwLjAyMjkgMC4wMjc0IDAuMDA5MSAwLjA1OTQgMC4wMjI5IDAuMDkxNCAwLjAyNzQgMC4wMjI5IDAuMDA0NiAwLjA0NTcgMC4wMDQ2IDAuMDY0IDAuMDA5MSAwLjAyNzQgMCAwLjA1OTQgMC4wMDkxIDAuMDg2OSAwLjAwOTFoMC4wODIzYzAuMDE4MyAwIDAuMDQxMSAwIDAuMDU5NC0wLjAwNDYgMC4wMjc0IDAgMC4wNTk0LTAuMDEzNyAwLjA4NjktMC4wMTgzbDAuMDU0OS0wLjAxMzdjMC4wMzItMC4wMDkxIDAuMDU5NC0wLjAyNzQgMC4wOTE0LTAuMDQxMSAwLjAxMzctMC4wMDkxIDAuMDMyLTAuMDEzNyAwLjA0NTctMC4wMjI5IDAuMDQxMS0wLjAyNzQgMC4wODY5LTAuMDU0OSAwLjEyMy0wLjA5MTRsMC4wNTQ5LTAuMDU0OWMxLjAzLTEuMTQgMi4wMS0yLjMxIDIuOTUtMy41MyAwLjQxMS0wLjUzNSAwLjg0MS0xLjExIDEuMjgtMS43MiAwLjI4OC0wLjQwNyAwLjU4MS0wLjgyNyAwLjg3My0xLjI2IDAuNDM0LTAuNjU0IDAuODY5LTEuMzMgMS4yOS0yLjA0IDAuNjk5LTEuMTcgMS4zNi0yLjQyIDEuOTMtMy42OSAwLjExNC0wLjI1NiAwLjIyNC0wLjUxMiAwLjMzNC0wLjc2OCAwLjk2LTIuMzIgMS41OS00LjczIDEuNTktNy4wNSAwLTUuMDEtMy40My05LjIyLTguMDgtMTAuNHoiIGZpbGw9IiNiNWI1NGEiIHN0eWxlPSJzdHJva2Utd2lkdGg6MS4yO3N0cm9rZTojMjEzNDQzIi8+PHBhdGggZD0ibTE3LjcgMTQuN2E0LjUyIDQuNTIgMCAwIDAgMi40LTIuMzhjMC4yMjktMC41MzUgMC4zNTItMS4xMiAwLjM1Mi0xLjc0IDAtMi40Ny0yLjAyLTQuNDgtNC40OS00LjQ4cy00LjQ5IDIuMDEtNC40OSA0LjQ4YzAgMC42MTcgMC4xMjggMS4yMSAwLjM1MiAxLjc0YTQuNTEgNC41MSAwIDAgMCA0LjE0IDIuNzNjMC42MTcgMCAxLjIxLTAuMTIzIDEuNzUtMC4zNTJ6IiBmaWxsPSIjYjViNTRhIiBzdHlsZT0iZmlsbDojMjEzNDQzIi8+PC9zdmc+Cg==);
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cartography/modules/popup.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.popup__close,
.popup__close:hover {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  border-radius: 10px;
  background-color: var(--wp--preset--color--secondary);
  border: none;
  padding: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4yNDMiIGhlaWdodD0iMjQuMjQzIiB2aWV3Qm94PSIwIDAgMjQuMjQzIDI0LjI0MyI+CiAgPGcgaWQ9Ikdyb3VwZV8xOTMiIGRhdGEtbmFtZT0iR3JvdXBlIDE5MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS44IDIuMDUyKSI+CiAgICA8bGluZSBpZD0iTGlnbmVfMjYiIGRhdGEtbmFtZT0iTGlnbmUgMjYiIHgxPSIyMCIgeTI9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMyMSAwLjA2OSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI3MjcyNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjMiLz4KICAgIDxsaW5lIGlkPSJMaWduZV8yNyIgZGF0YS1uYW1lPSJMaWduZSAyNyIgeDI9IjIwIiB5Mj0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMzIxIDAuMDY5KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjcyNzI3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

/* JavaScript will position this div at the bottom of the popup tip. */
.popup__container {
  cursor: auto;
  height: 0;
  position: absolute;
  /* The max width of the info window. */
  width: 200px;
}

/* The popup bubble styling. */
.popup__inner {
  /* Position the bubble centred-above its parent. */
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -100%);
  /* Style the bubble. */
  background-color: white;
  border-radius: 10px;
  font-family: sans-serif;
  overflow-y: auto;
  height: 400px;
  max-height: 90vh;
  width: 480px;
  max-width: 75vw;
  border: 2px solid var(--wp--preset--color--contrast);
  overflow: hidden;
}

.popup__inner--content {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  height: 100%;
  background-color: var(--wp--preset--color--secondary);
  font-size: 20px;
  text-align: center;
  justify-content: center;
}

/* The parent of the bubble. A zero-height div at the top of the tip. */
.popup__bubble--anchor {
  /* Position the div a fixed distance above the tip. */
  position: absolute;
  width: 100%;
  bottom: 70px;
  left: 0;
}

/* This element draws the tip. */
.popup__bubble--anchor::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  /* Center the tip horizontally. */
  transform: translate(-50%, 0);
  /* The tip is a https://css-tricks.com/snippets/css/css-triangle/ */
  width: 0;
  height: 0;
  /* The tip is 8px high, and 12px wide. */
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid var(--wp--preset--color--secondary);
}

@media (min-width: 600px) {
  .popup__inner {
    height: 400px;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cartography/modules/card.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.cbps-cards-container {
  display: grid;
  grid-template-columns: 1fr;
  -moz-column-gap: 3rem;
       column-gap: 3rem;
  row-gap: 1rem;
  margin-top: 20px;
}

#cbps-cluster-cards {
  margin-left: 0;
  margin-bottom: 0;
  padding: 0;
}

.cbps-card {
  text-align: center;
  display: flex;
  flex-direction: column;
  max-width: var(--wp--style--global--content-size);
  margin: auto;
  width: 100%;
  height: 100%;
  align-items: stretch;
}
.cbps-card.map {
  display: none;
}
.cbps-card.map .cbps-card__content {
  padding: 20px 15px;
}
.cbps-card.map .cbps-card__icon {
  background-size: 17px;
}
.cbps-card.map.active {
  display: flex;
}

.cbps-card__content {
  border-radius: 20px;
  position: static;
  padding: 30px 30px 40px 30px;
  flex: 1;
  text-align: start;
  background-color: var(--wp--preset--color--base);
  font-family: "D-DIN";
}
.cbps-card__content ul {
  margin-bottom: 1rem;
}

.cbps-card__content h4.cbps__card-title__h4 {
  margin-bottom: 0;
  font-family: "Din Condensed Bold";
}

.cbps-card__content h3.cbps-card__title {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: var(--wp--preset--font-size--medium);
  color: var(--wp--preset--color--contrast);
  line-height: 1.2;
}
.cbps-card__content h3.cbps-card__title::after {
  content: "";
  display: none;
}

.cbps-card__public-terms,
.cbps-card__type-terms {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}

.single-content ul.cbps-card__type-terms {
  padding: 0;
  list-style: none;
}

.cbps-card__type-term {
  font-size: var(--wp--preset--font-size--medium);
  font-family: "Din Condensed Bold";
}

.cbps-card__region-terms,
.cbps-card__cap,
.cbps-card__duration-terms {
  font-family: "baileywick-jf-gothic";
}

.card__middle-section {
  border-top: 1px solid var(--wp--preset--color--contrast);
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
}

.cbps-card__action-zone {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: baseline;
  font-size: 1rem;
  margin-bottom: 1.5rem;
}

.cbps-card__content ul.cbps-card__borough-terms {
  margin-left: 0;
  padding-left: 0;
}

.cbps-card__borough-terms,
.cbps-card__target-terms,
.cbps-card__theme__terms {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
}
.cbps-card__borough-termsli,
.cbps-card__target-termsli,
.cbps-card__theme__termsli {
  display: inline;
}
.cbps-card__borough-terms li::after,
.cbps-card__target-terms li::after,
.cbps-card__theme__terms li::after {
  content: ", ";
  margin-right: 0.2rem;
}
.cbps-card__borough-terms li:last-child::after,
.cbps-card__target-terms li:last-child::after,
.cbps-card__theme__terms li:last-child::after {
  content: "";
}

.cbps-card__content h4.cbps-card__action-zone__title {
  display: inline;
  font-size: var(--wp--preset--font-size--medium);
  margin-bottom: 0;
}

.cbps-card__theme__terms {
  flex-direction: column;
}

li.cbps-card__website__term::first-letter {
  text-transform: lowercase;
}

.cbps-card__contact-name__terms {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgICA8Zz4KICAgICAgPHBhdGggZD0iTTI1LjgsMEg4LjY2Yy0yLjIxLDAtNCwxLjgtNCw0LjAxdjEuNDZoMS4xOGMxLjQ0LDAsMi42MSwxLjE4LDIuNjEsMi42MnMtMS4xNywyLjYyLTIuNjEsMi42MmgtMS4xOHYyLjY4aDEuMThjMS40NCwwLDIuNjEsMS4xNywyLjYxLDIuNjFzLTEuMTcsMi42Mi0yLjYxLDIuNjJoLTEuMTh2Mi42OGgxLjE4YzEuNDQsMCwyLjYxLDEuMTcsMi42MSwyLjYycy0xLjE3LDIuNjItMi42MSwyLjYyaC0xLjE4djEuNDZjMCwyLjIxLDEuNzksNCw0LDRoMTcuMTRjMi4yMSwwLDQtMS43OSw0LTRWNC4wMWMwLTIuMjEtMS43OS00LjAxLTQtNC4wMVpNMTcuODcsOS4wMmMxLjkxLDAsMy40NiwxLjU1LDMuNDYsMy40NnMtMS41NSwzLjQ2LTMuNDYsMy40Ni0zLjQ2LTEuNTUtMy40Ni0zLjQ2LDEuNTUtMy40NiwzLjQ2LTMuNDZaTTIzLjc1LDIyLjk5aC0xMS43NnYtMS43NWMwLTIuMTksMS43OC0zLjk3LDMuOTgtMy45N2gzLjhjMi4yLDAsMy45OCwxLjc4LDMuOTgsMy45N3YxLjc1WiIgZmlsbD0iIzIxMzQ0MyIvPgogICAgICA8cGF0aCBkPSJNNy4xMiwyMy45MmMwLS43MS0uNTgtMS4yOS0xLjI4LTEuMjloLTIuMzVjLS43MSwwLTEuMjguNTgtMS4yOCwxLjI5cy41NywxLjI4LDEuMjgsMS4yOGgyLjM1Yy43LDAsMS4yOC0uNTcsMS4yOC0xLjI4WiIgZmlsbD0iIzIxMzQ0MyIvPgogICAgICA8cGF0aCBkPSJNMy40OSw5LjM3aDIuMzVjLjcsMCwxLjI4LS41NywxLjI4LTEuMjhzLS41OC0xLjI5LTEuMjgtMS4yOWgtMi4zNWMtLjcxLDAtMS4yOC41OC0xLjI4LDEuMjlzLjU3LDEuMjgsMS4yOCwxLjI4WiIgZmlsbD0iIzIxMzQ0MyIvPgogICAgICA8cGF0aCBkPSJNMy40OSwxNy4yOWgyLjM1Yy43LDAsMS4yOC0uNTgsMS4yOC0xLjI5cy0uNTgtMS4yOC0xLjI4LTEuMjhoLTIuMzVjLS43MSwwLTEuMjguNTctMS4yOCwxLjI4cy41NywxLjI5LDEuMjgsMS4yOVoiIGZpbGw9IiMyMTM0NDMiLz4KICAgIDwvZz4KPC9zdmc+);
}

.cbps-card__contact-phone__terms {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4LjAwMyIgdmlld0JveD0iMCAwIDI4IDI4LjAwMyI+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjI1OCAwLjAwMSkiPgogICAgICA8cGF0aCBkPSJNMjcuNTQ3LDIxLjgwNWMtLjgwNSwxLjQxNy0xLjYxLDIuODQ0LTIuNDI0LDQuMjYxLTEuNTE0LDIuNTItNS4wNjYsMi4zNjMtNy4yMTkuNzc5QTY1Ljg3MSw2NS44NzEsMCwwLDEsMS4zMjMsOS43Qy0uMDI0LDcuNTYtLjM4MywzLjg0MSwyLjMzOCwyLjUyLDMuNzgyLDEuNzU5LDUuMjM0LDEsNi42NzguMjM2QTIuMzc5LDIuMzc5LDAsMCwxLDkuNywxLjI0M2MuNzQ0LDEuMjc3LDEuNTQ5LDIuNTIsMi40LDMuNzI4YTIuMzYsMi4zNiwwLDAsMS0uMzQxLDMuMTVMOS4zOTEsOS45NThhNjEuNzg3LDYxLjc4NywwLDAsMCw4LjU0OSw4LjgyOWMuNjM5LS43NywxLjI3Ny0xLjU0LDEuOTA3LTIuM2EyLjM1MiwyLjM1MiwwLDAsMSwzLjE1OS0uMjM2YzEuMTczLjg5MywyLjQsMS43MzMsMy42NCwyLjUyYTIuMzU4LDIuMzU4LDAsMCwxLC45LDMuMDQ1aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4yOTUgLTAuMDAyKSIgZmlsbD0iIzIxMzQ0MyIvPgogICAgPC9nPgo8L3N2Zz4K);
}

.cbps-card__address {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMjggMjgiPgogIDxnPgogICAgPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMTIuNTkzLjA4OEExMi4zNDcsMTIuMzQ3LDAsMCwxLDI0LjA4MiwxOS42MzVjLS45NjIsMS4zMjEtNi45LDcuNDQ2LTguMTIsNy45OGE0LjEzMiw0LjEzMiwwLDAsMS0zLjM3Ny4wNDRDMTEuNCwyNy4xNzgsNiwyMS42OTEsNC45MzcsMjAuNDIzLTEuMzExLDEyLjk1LDIuODM3LDEuMTksMTIuNTkzLjA4OFpNMTguMjcyLDEyLjNhNC4wODYsNC4wODYsMCwxLDAtNC4wODYsNC4wODZBNC4wODUsNC4wODUsMCwwLDAsMTguMjcyLDEyLjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4yNDcgMCkiIGZpbGw9IiMyMTM0NDMiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

.cbps-card__theme__terms {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyNy45OTEiIHZpZXdCb3g9IjAgMCAyOCAyNy45OTEiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSkiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMzI0KSI+CiAgICAgICAgPHBhdGggZD0iTTI3LjE3NywxMS44NjRhMS40MzQsMS40MzQsMCwxLDAtMi44MzQuNDQ2LDEwLjE4MSwxMC4xODEsMCwwLDEsLjE0LDEuNzIzLDEwLjgzNSwxMC44MzUsMCwxLDEtNC4wMDYtOC4zOEExLjQzMiwxLjQzMiwwLDAsMCwyMi4zLDMuNDRhMTMuNjgzLDEzLjY4MywwLDEsMCw0Ljg3Miw4LjQzMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIC0wLjM3KSIgZmlsbD0iIzIxMzQ0MyIvPgogICAgICAgIDxwYXRoIGQ9Ik0yOC41NTMsNi44NSwxNC45MDcsMjAuNSw4LjI2OCwxNGExLjQzLDEuNDMsMCwwLDEsMS0yLjQ1OCwxLjQxNCwxLjQxNCwwLDAsMSwuNTM0LjEsMi4xMzIsMi4xMzIsMCwwLDEsLjI0NS4xMjIsMS41LDEuNSwwLDAsMSwuMjI3LjE4NGw0LjYxLDQuNTE0TDIzLjMsOC4wNThsMi4wMzgtMi4wMzgsMS4yLTEuMTlhMS40MzUsMS40MzUsMCwwLDEsMi4wMjksMi4wMjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC45ODEgLTAuODc2KSIgZmlsbD0iIzIxMzQ0MyIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
}

.cbps-card__website__terms {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8Zz4KICAgIDxyZWN0IHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTE0LDI4QTE0LDE0LDAsMCwxLDE0LDAsMTQuMDA5LDE0LjAwOSwwLDAsMSwyOCwxNCwxNC4wMTEsMTQuMDExLDAsMCwxLDE0LDI4Wm0tMi45MzEtOC4yNTFhMTkuNjE4LDE5LjYxOCwwLDAsMCwyLjc0OCw1LjdsLjE4NC4yNjIuMTg0LS4yNjJhMTkuNjE3LDE5LjYxNywwLDAsMCwyLjc0Ny01LjdsLjA3OS0uMjhIMTAuOTlsLjA3OS4yOFptLTcuMS4wNTJhMTEuNjIyLDExLjYyMiwwLDAsMCw2LjI2NSw1LjE2M2wuNTQzLjE4NC0uMjcxLS41YTIzLjk1NSwyMy45NTUsMCwwLDEtMS45NjktNS4wMTRsLS4wNDQtLjE2NkgzLjc4bC4xOTIuMzMyWm0xNS40Ny0uMTY2YTIyLjAxNCwyMi4wMTQsMCwwLDEtMS45NDMsNS4wMTRsLS4yNzEuNS41NDItLjE4NEExMS42OTEsMTEuNjkxLDAsMCwwLDI0LjA0NSwxOS44bC4xOTItLjMzMkgxOS40ODZsLS4wNDQuMTY2Wm0uNTQyLTguNDUzYTIyLjcwOSwyMi43MDksMCwwLDEsLjIsMi44MTgsMjIuNzA5LDIyLjcwOSwwLDAsMS0uMiwyLjgxN2wtLjAyNi4yNDVoNS4yMzNsLjA0NC0uMTY2YTExLjMzNSwxMS4zMzUsMCwwLDAsMC01Ljc5MmwtLjA0NC0uMTY2SDE5Ljk1bC4wMjYuMjQ1Wm0tOS41Mi0uMDYxQTE5LjQ4NywxOS40ODcsMCwwLDAsMTAuMjI5LDE0YTE5Ljg2MSwxOS44NjEsMCwwLDAsLjIyOCwyLjg3OWwuMDI2LjE5M2g3LjA0NGwuMDI2LS4xOTNhMjEuMSwyMS4xLDAsMCwwLC4yMjctMi44NywyMC44LDIwLjgsMCwwLDAtLjIyNy0yLjg3OWwtLjAyNi0uMTkzSDEwLjQ4MmwtLjAyNi4xOTNaTTIuNzc0LDExLjFhMTEuMzM1LDExLjMzNSwwLDAsMCwwLDUuNzkzbC4wNDQuMTY2SDguMDVsLS4wMjYtLjI0NUEyMi4zMjcsMjIuMzI3LDAsMCwxLDcuODIzLDE0YTIyLjMyNywyMi4zMjcsMCwwLDEsLjItMi44MThsLjAyNi0uMjQ1SDIuODE4bC0uMDQ0LjE2NlpNMTcuNDkxLDMuMzUxYTIxLjk2NiwyMS45NjYsMCwwLDEsMS45NDMsNS4wMTRsLjA0NC4xNjZoNC43NTFMMjQuMDM2LDguMmExMS41OTEsMTEuNTkxLDAsMCwwLTYuMjgyLTUuMTYzbC0uNTM0LS4xODQuMjcxLjVabS0zLjY3NS0uODE0YTE5LjYxMiwxOS42MTIsMCwwLDAtMi43NDgsNS43MTRsLS4wNzkuMjhoNi4wMmwtLjA3OS0uMjhhMTkuNjEyLDE5LjYxMiwwLDAsMC0yLjc0Ny01LjcxNEwxNCwyLjI3NWwtLjE4NC4yNjNabS0zLjU4OC41QTExLjQ4NiwxMS40ODYsMCwwLDAsMy45NjQsOC4ybC0uMTkyLjMzM0g4LjQ3OWwuMDQ0LS4xNjZhMjQuMjQ3LDI0LjI0NywwLDAsMSwxLjk2OS01LjAxNGwuMjcxLS41LS41MzQuMTg0WiIgZmlsbD0iIzIxMzQ0MyIvPgogIDwvZz4KPC9zdmc+Cg==);
}

.cbps-card__target-terms {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMjggMjgiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxLjQzNSkiPgogICAgICA8cGF0aCBkPSJNMjcsNS45MjVhNC4xNjgsNC4xNjgsMCwwLDEtMy45MjksNC4xNDhjLjAwOS0uMS4wMDktLjE5My4wMDktLjNBNi44Miw2LjgyLDAsMCwwLDE5LjMzLDMuNjk0LDQuMTYsNC4xNiwwLDAsMSwyNyw1LjkyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQxNiAtMS42NTUpIiBmaWxsPSIjMjEzNDQzIi8+CiAgICAgIDxwYXRoIGQ9Ik01LjE4OSwxNy4zOTFjLS4xOTIuMTQtLjM2Ny4yODktLjUxNi40MmExLjYxNywxLjYxNywwLDAsMC0uMTIyLjEyMmgwbC0uMDI2LjAyNi0uMTQuMTQtLjA4OC4wODdhMS4wOTMsMS4wOTMsMCwwLDAtLjA3OS4wODdjLS4xMDUuMTIzLS4yMTkuMjQ1LS4zNDEuMzg1YTEuMDQ5LDEuMDQ5LDAsMCwxLS4xNDkuMTg0SDEuNDQ0QTEuNDMyLDEuNDMyLDAsMCwxLDAsMTcuNDA5VjE1Ljc1NWMwLS4xNjYuMDA5LS4zMjQuMDE4LS40NzIuMDA5LS4wNy4wMTgtLjE0OS4wMzUtLjIyN2ExLjM3NSwxLjM3NSwwLDAsMSwuMDM1LS4yLjMxNS4zMTUsMCwwLDEsLjAxNy0uMUguMTE0YTMuMTMsMy4xMywwLDAsMSwuMDc5LS4zMDYsMS4yMzksMS4yMzksMCwwLDEsLjA2MS0uMTkzYy4wMTgtLjA2MS4wNDQtLjEyMy4wNy0uMTkzLDAtLjAwOSwwLS4wMTguMDA5LS4wMThhMS42NTgsMS42NTgsMCwwLDEsLjA3OS0uMTg0LDEuNDI0LDEuNDI0LDAsMCwxLC4xLS4yYy4wMDktLjAxOC4wMTctLjAyNi4wMjYtLjA0NGEuOTU2Ljk1NiwwLDAsMSwuMDctLjEzMS44MzEuODMxLDAsMCwxLC4wODgtLjE0OWMuMDI2LS4wNTIuMDYxLS4xLjA4OC0uMTU4LjAwOSwwLC4wMDktLjAwOS4wMTctLjAxN2EzLjMzNiwzLjMzNiwwLDAsMSwuMjEtLjI4LDMuMjYxLDMuMjYxLDAsMCwxLC4yMjctLjI2M0wxLjI2LDEyLjZoMGMuMDc5LS4wODcuMTU3LS4xNjYuMjM2LS4yNDVsLjMyNC0uMjcxYy4xLS4wNzkuMjI3LS4xNTguMzUtLjIzNi4wNjEtLjAzNS4xMjItLjA3OS4xNzUtLjFzLjEzMS0uMDcuMTkzLS4xLjEzMS0uMDYxLjE5Mi0uMDg4YTEuNzgyLDEuNzgyLDAsMCwxLC4xOTMtLjA3OSwxLjcsMS43LDAsMCwxLC4xOTMtLjA3Yy4wMDksMCwuMDE3LS4wMDkuMDI2LS4wMDkuMS0uMDM1LjIxLS4wNjEuMzA2LS4wODhhLjc0MS43NDEsMCwwLDEsLjE0OS0uMDM1LjgzMi44MzIsMCwwLDEsLjE1Ny0uMDM1LDMuNzU3LDMuNzU3LDAsMCwxLC40MzgtLjA2MWguNDcyYTUuMTExLDUuMTExLDAsMCwwLDIuNTIuODkyLDYuNzY4LDYuNzY4LDAsMCwwLDIuMTQ0LDMuODU5SDkuMzE5YS45NTEuOTUxLDAsMCwwLS4xNTguMDA5Ljk3NC45NzQsMCwwLDAtLjE0OS4wMThIOC45OTVjLS4yMjcuMDE3LS40NTUuMDUyLS43MDkuMS0uMDcuMDA5LS4xNDkuMDI2LS4yMzYuMDQ0TDcuOCwxNi4xNEg3Ljc4N2wtLjAxOC4wMTctLjE0LjA0NGMtLjEwNS4wMjYtLjIxLjA2MS0uMzE1LjFhLjE3Ni4xNzYsMCwwLDAtLjA3LjAzNUg3LjIxYy0uMDg4LjAzNS0uMTY2LjA3LS4yNTQuMWwtLjMxNS4xMzFjLS4wNy4wMjYtLjE0OS4wNy0uMjI3LjFsLS4wNjEuMDI2Yy0uMTE0LjA2MS0uMjEuMTA1LS4zMTUuMTY2cy0uMi4xMjItLjMuMTc1YTUuNTg0LDUuNTg0LDAsMCwwLS41NTEuMzc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMi44MzEpIiBmaWxsPSIjMjEzNDQzIi8+CiAgICAgIDxwYXRoIGQ9Ik03LjU2NSw5LjY1NXYuMjcxYTQuMDcyLDQuMDcyLDAsMCwxLTIuMTI2LS44OTJBNC4xNTcsNC4xNTcsMCwxLDEsMTEuNSwzLjQ4Niw2LjgsNi44LDAsMCwwLDcuNTY1LDkuNjU1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNDg2IC0xLjY0KSIgZmlsbD0iIzIxMzQ0MyIvPgogICAgICA8cGF0aCBkPSJNMjUuMSwyNC4yNXYyLjM2M2EyLjA1NCwyLjA1NCwwLDAsMS0yLjA1NiwyLjA1Nkg1LjYwNkEyLjA1OSwyLjA1OSwwLDAsMSwzLjU1LDI2LjYxM1YyNC4yNWMwLS4yMjcuMDE3LS40NTUuMDM1LS42NzQuMDA5LS4xMDUuMDI2LS4yMS4wMzUtLjMyNGgwYy4wMTgtLjEuMDM1LS4yLjA1My0uM2EuODE5LjgxOSwwLDAsMSwuMDM1LS4xNFYyMi44Yy4wMzUtLjE0LjA3LS4yODkuMTE0LS40MmEyLjQ2LDIuNDYsMCwwLDEsLjA4OC0uMjcxYy4wMjYtLjA4Ny4wNjEtLjE4NC4xLS4yNzFhLjAzMi4wMzIsMCwwLDEsLjAwOS0uMDI2Yy4wMzUtLjA4OC4wNy0uMTc1LjExNC0uMjYzcy4wODctLjE5Mi4xNC0uMjg5YS4xODUuMTg1LDAsMCwxLC4wMjYtLjA2MWwuMTA1LS4xODRhMS40NDcsMS40NDcsMCwwLDEsLjEzMS0uMjE5LDEuNzUyLDEuNzUyLDAsMCwxLC4xNC0uMjEuMTIxLjEyMSwwLDAsMCwuMDI2LS4wMzVjLjA4OC0uMTMxLjE5Mi0uMjcxLjMtLjRzLjIxLS4yNTQuMzI0LS4zNzZoMGEuMjM5LjIzOSwwLDAsMCwuMDM1LS4wNDRoLjAwOWE0LjE4Niw0LjE4NiwwLDAsMSwuMzQxLS4zNDFjLjE0OS0uMTMxLjMtLjI2Mi40NTUtLjM4NXMuMzI0LS4yMjguNS0uMzMyYy4wNzktLjA1Mi4xNzUtLjEwNS4yNTQtLjE0OXMuMTg0LS4xLjI3MS0uMTQuMTg0LS4wODcuMjcxLS4xMzEuMTg0LS4wNzkuMjgtLjEyMi4xODQtLjA2MS4yNzEtLjFjLjAwOSwwLC4wMjYtLjAxOC4wNDQtLjAxOGwuNDM4LS4xMzFhMS45MzQsMS45MzQsMCwwLDEsLjIxOS0uMDQ0LDEuNjEyLDEuNjEyLDAsMCwxLC4yMTktLjA0NGMuMi0uMDM1LjQtLjA3LjYxMy0uMDg3LjA0NCwwLC4xLS4wMTcuMTQ5LS4wMTdzLjEtLjAwOS4xNDktLjAwOWguMzg1Yy4wNy4wNDQuMTQuMS4yMTkuMTRhLjE4My4xODMsMCwwLDAsLjA1Mi4wMzVjLjA2MS4wMzUuMTIzLjA3OS4xODQuMTE0cy4xNDkuMDg4LjIyNy4xMzFhMS45NzQsMS45NzQsMCwwLDAsLjE5My4xLDUuMTM3LDUuMTM3LDAsMCwwLC43MDkuMzE1aC4wMThjLjEuMDQ0LjIxLjA3OS4zMjQuMTE0aC4wMTdjLjEwNS4wMzUuMjE5LjA3LjMzMy4xLjA2MS4wMTguMTE0LjAyNi4xNzUuMDQ0LjA4Ny4wMjYuMTg0LjA0NC4yNzEuMDYxYS4yMDYuMjA2LDAsMCwxLC4wNy4wMTdjLjE0OS4wMjYuMy4wNTIuNDQ2LjA3aC4wMjZjLjEzMS4wMTcuMjU0LjAyNi4zODUuMDM1aC4wNTNjLjE0LDAsLjI3MS4wMDkuNDIuMDA5YTYuODU2LDYuODU2LDAsMCwwLDEuMTI5LS4wODhoMGEuMjY5LjI2OSwwLDAsMCwuMS0uMDE3Yy4wNzktLjAxNy4xNjYtLjAyNi4yNDUtLjA0NGE2LDYsMCwwLDAsLjcwOS0uMTg0Yy4xMTQtLjAzNS4yMjgtLjA3OS4zMzMtLjExNC4xMzEtLjA1Mi4yNjItLjEwNS4zODUtLjE2Ni4xLS4wNDQuMi0uMDg4LjI4OS0uMTMxYS44MTMuODEzLDAsMCwwLC4wODctLjA0NGMuMDctLjA0NC4xNDktLjA3OS4yMTktLjEyMi4yMS0uMTIyLjQxMS0uMjQ1LjYxMy0uMzc2aC4wODdhNC41LDQuNSwwLDAsMSwuNDkuMDE3LDEuNzI2LDEuNzI2LDAsMCwxLC4zMDYuMDM1aC4wMjZhLjIzMS4yMzEsMCwwLDEsLjA2MS4wMDloLjAxN2ExLjcyMSwxLjcyMSwwLDAsMSwuMjEuMDI2bC4yOC4wNTJjLjAwOSwwLC4wMTguMDA5LjAzNS4wMDlhLjE0OC4xNDgsMCwwLDEsLjA0NC4wMTdsLjIxOS4wNTJhNi43MzgsNi43MzgsMCwwLDEsMS4xMTEuNDExLDIuNDQ4LDIuNDQ4LDAsMCwxLC4yNjIuMTMxLDIuMzU3LDIuMzU3LDAsMCwxLC4yNTQuMTQsMS45MjMsMS45MjMsMCwwLDEsLjI0NS4xNTgsMi4yODQsMi4yODQsMCwwLDEsLjIzNi4xNjYsMS4wMzEsMS4wMzEsMCwwLDEsLjE5Mi4xNDljLjEwNS4wNzkuMi4xNTcuMy4yNDUuMDA5LDAsLjAxNy4wMTcuMDI2LjAyNi4xLjA4OC4xOTIuMTc1LjI4OS4yNzFsLjE2Ni4xNjZjLjAxNy4wMTguMDM1LjA0NC4wNTIuMDYxLjA4Ny4xLjE3NS4xOTIuMjU0LjNoMGwuMDg3LjExNHYuMDA5Yy4wNzkuMS4xNjYuMjEuMjM2LjMyNC4wNjEuMDg4LjEyMi4xNzUuMTc1LjI2My4wMzUuMDcuMDc5LjEzMS4xMTQuMmEuOC44LDAsMCwxLC4wNzkuMTQ5Yy4wMzUuMDcuMDc5LjE0LjEwNS4yMWEzLjUyNiwzLjUyNiwwLDAsMSwuMTY2LjM3NmMuMDE3LjA0NC4wMzUuMDg4LjA1Mi4xNGEuNzcuNzcsMCwwLDEsLjA0NC4xMzFoMGMuMDI2LjA4Ny4wNTIuMTU3LjA3OS4yNDVhMS41NzMsMS41NzMsMCwwLDEsLjA1Mi4xOTJjLjAxNy4wNjEuMDM1LjEzMS4wNTIuMTkyLjAzNS4xMjIuMDUyLjI1NC4wNzkuMzc2LjAxNy4wODcuMDI2LjE4NC4wNDQuMjcxdi4wMThsLjAyNi4yMzZjMCwuMDQ0LjAwOS4xLjAwOS4xNHYuMWMwLC4wNjEuMDA5LjEyMi4wMDkuMTg0di4yNDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC40NDQgLTMuNjQ0KSIgZmlsbD0iIzIxMzQ0MyIvPgogICAgICA8cGF0aCBkPSJNMjAuOTM5LDkuOTU1VjEwLjJhNy44MjUsNy44MjUsMCwwLDEtLjEuOTEsNS45MDgsNS45MDgsMCwwLDEtNS44MSw0Ljc2OSw1LjU0NCw1LjU0NCwwLDAsMS0xLjAxNS0uMDg4LDUuODQsNS44NCwwLDAsMS0yLjctMS4yMjUsNS45MTUsNS45MTUsMCwwLDEtMi4wOTEtMy40MjEsNS4xNzIsNS4xNzIsMCwwLDEtLjEwNS0uOWMwLS4wODgtLjAwOS0uMTg0LS4wMDktLjI4YTUuOTE5LDUuOTE5LDAsMSwxLDExLjgzOSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMTM3IC0xLjk0KSIgZmlsbD0iIzIxMzQ0MyIvPgogICAgICA8cGF0aCBkPSJNMjUuMzA3LDE3LjUxYy4yLjE0LjM3Ni4yODkuNTM0LjQyYS44MTEuODExLDAsMCwxLC4xMjIuMTIyaDBsLjAzNS4wMjZjLjA1Mi4wNDQuMS4xLjE0LjE0bC4xLjA4N2ExLjA5NCwxLjA5NCwwLDAsMSwuMDc5LjA4N2MuMTE0LjEyMi4yMjguMjQ1LjM1LjM4NWExLjY5MSwxLjY5MSwwLDAsMCwuMTQ5LjE4NGgyLjMzNmExLjQ2NCwxLjQ2NCwwLDAsMCwxLjQ3OS0xLjQ0NFYxNS44NjVhNC4wNDgsNC4wNDgsMCwwLDAtLjAyNi0uNDcyYy0uMDA5LS4wNy0uMDE3LS4xNDktLjAzNS0uMjI3YTEuMzc1LDEuMzc1LDAsMCwwLS4wMzUtLjIuMzEuMzEsMCwwLDAtLjAyNi0uMWgwYy0uMDI2LS4xLS4wNTItLjIxLS4wNzktLjMwNi0uMDE4LS4wNy0uMDQ0LS4xMzEtLjA2MS0uMTkzcy0uMDQ0LS4xMjMtLjA3LS4xOTNjMC0uMDA5LDAtLjAxOC0uMDA5LS4wMThsLS4wNzktLjE4NGMtLjAzNS0uMDctLjA3LS4xNC0uMS0uMi0uMDA5LS4wMTgtLjAxNy0uMDI2LS4wMjYtLjA0NGwtLjA3OS0uMTMxYS44NjcuODY3LDAsMCwwLS4xLS4xNDljLS4wMzUtLjA1Mi0uMDYxLS4xLS4xLS4xNTgtLjAwOSwwLS4wMDktLjAwOS0uMDE3LS4wMTdhMy40MjksMy40MjksMCwwLDAtLjIxOS0uMjgsMi4yMDcsMi4yMDcsMCwwLDAtLjIzNi0uMjYzbC0uMDI2LS4wMjZoMGEzLjIzNiwzLjIzNiwwLDAsMC0uMjQ1LS4yNDVjLS4xMDUtLjA4OC0uMjE5LS4xODQtLjMzMy0uMjcxcy0uMjM2LS4xNTgtLjM1OS0uMjM2YTEuOTY2LDEuOTY2LDAsMCwwLS4xODQtLjFjLS4wNjEtLjAzNS0uMTMxLS4wNy0uMTkyLS4xcy0uMTMxLS4wNjEtLjItLjA4OGExLjM3NSwxLjM3NSwwLDAsMC0uMi0uMDc5LDEuNywxLjcsMCwwLDAtLjE5Mi0uMDdjLS4wMDksMC0uMDI2LS4wMDktLjAzNS0uMDA5LS4xLS4wMzUtLjIxLS4wNjEtLjMxNS0uMDg4YTEuMTkzLDEuMTkzLDAsMCwwLS4xNDktLjAzNSwxLjAxNywxLjAxNywwLDAsMC0uMTU3LS4wMzUsMy45LDMuOSwwLDAsMC0uNDQ2LS4wNjFoLS41YTUuMzM1LDUuMzM1LDAsMCwxLTIuNTgxLjg5Miw2LjcxMiw2LjcxMiwwLDAsMS0yLjIsMy44NTloLjAwOWEuOTUxLjk1MSwwLDAsMSwuMTU4LjAwOS43NzEuNzcxLDAsMCwxLC4xNDkuMDE3aC4wMTdjLjIyOC4wMTguNDY0LjA1Mi43MzUuMS4wNy4wMDkuMTQ5LjAyNi4yMzYuMDQ0cy4xNzUuMDM1LjI1NC4wNTNIMjIuNmwuMDE3LjAxNy4xNC4wNDRjLjEwNS4wMjYuMjE5LjA2MS4zMjQuMWEuMzExLjMxMSwwLDAsMSwuMDc5LjAzNUgyMy4yYy4wODcuMDM1LjE3NS4wNy4yNjIuMS4xMTQuMDQ0LjIxOS4wODguMzI0LjEzMS4wNzkuMDI2LjE0OS4wNy4yMjcuMWwuMDYxLjAyNmMuMTE0LjA2MS4yMTkuMTA1LjMyNC4xNjZzLjIxLjEyMi4zMDYuMTc1YTUuODA2LDUuODA2LDAsMCwxLC41NjkuMzc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuNjI3IC0yLjg0NSkiIGZpbGw9IiMyMTM0NDMiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
}

.cbps-card__education {
  border-top: 1px solid var(--wp--preset--color--contrast);
  margin-top: 1rem;
  padding-top: 1rem;
  margin-bottom: 1rem;
}

.icon-assos__dark {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIuMDAwMDAxIDMyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWFzc29zLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zLjIgKDA5MWUyMGUsIDIwMjMtMTEtMjUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMxMTExMTEiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSIxNi44ODcwNzQiCiAgICAgaW5rc2NhcGU6Y3g9IjE2LjU1MTEyMSIKICAgICBpbmtzY2FwZTpjeT0iMjEuOTEwMjQ5IgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5OTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI1IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMSIgLz4KICA8cGF0aAogICAgIGZpbGw9IiMyMTM0NDMiCiAgICAgZD0ibSAxNC44NjMyODcsMC4zNDIxMjkzOSBhIDIuMDYxNzcxMywyLjA2MTc3MTMgMCAwIDEgMi4yNzQ4NTcsMCBsIDEuMTEyNzAyLDAuNzMwODkyNTEgYSAyLjA4NTA0MzUsMi4wODUwNDM1IDAgMCAwIDEuMjU1OTcxLDAuMzM3NDQ2OSBsIDEuMzMwODc5LC0wLjA4MTQ1MyBhIDIuMDYzOTUzLDIuMDYzOTUzIDAgMCAxIDEuOTY4NjgzLDEuMTM3NDI4NiBsIDAuNTk5OTg2LDEuMTkzNDI3NCBhIDIuMDczNDA3NCwyLjA3MzQwNzQgMCAwIDAgMC45MTg1MjQsMC45MjA3MDY0IGwgMS4yMDU3OTEsMC42MDY1MzE2IGEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgMS4xMzc0MjksMS45Njg2ODI1IGwgLTAuMDgxNDUsMS4zMzA4Nzg4IGEgMi4wNzM0MDc0LDIuMDczNDA3NCAwIDAgMCAwLjMzNzQ0NywxLjI1NTk3MTQgbCAwLjczNzQzOCwxLjExMjcwMTUgYSAyLjA2MTc3MTMsMi4wNjE3NzEzIDAgMCAxIDAsMi4yNzQ4NTcgbCAtMC43Mzc0MzgsMS4xMTg1MiBhIDIuMDg1MDQzNSwyLjA4NTA0MzUgMCAwIDAgLTAuMzM3NDQ3LDEuMjU1OTcyIGwgMC4wODE0NSwxLjMzMDg3OSBBIDIuMDYzOTUzLDIuMDYzOTUzIDAgMCAxIDI1LjUyNzc3MSwxOC44MDI4IGwgLTEuMTkzNDI3LDAuNTk5OTg2IGEgMi4wNzM0MDc0LDIuMDczNDA3NCAwIDAgMCAtMC45MTU2MTYsMC45MTkyNTIgbCAtMC42MDY1MzEsMS4yMDM2MDkgYSAyLjA2Mzk1MywyLjA2Mzk1MyAwIDAgMSAtMS45Njg2ODMsMS4xMzc0MjggbCAtMS4zMzA4NzksLTAuMDgxNDUgYSAyLjA3MzQwNzQsMi4wNzM0MDc0IDAgMCAwIC0xLjI1NTk3MSwwLjMzNzQ0NyBsIC0xLjExMjcwMiwwLjczNzQzNyBhIDIuMDYxNzcxMywyLjA2MTc3MTMgMCAwIDEgLTIuMjc0ODU3LDAgTCAxMy43NTA1ODQsMjIuOTE5MDcgYSAyLjA4NTA0MzUsMi4wODUwNDM1IDAgMCAwIC0xLjI1NTk3MSwtMC4zMzc0NDcgbCAtMS4zMzA4NzksMC4wODE0NSBBIDIuMDYzOTUzLDIuMDYzOTUzIDAgMCAxIDkuMTk1MDUxMywyMS41MjU2NDcgTCA4LjU5NTA2NSwyMC4zMzIyMTkgQSAyLjA3MzQwNzQsMi4wNzM0MDc0IDAgMCAwIDcuNjc2NTQwNCwxOS40MTY2MDQgTCA2LjQ3MzY1ODcsMTguODA5MzQ1IEEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgNS4zMzYyMywxNi44NDA2NjIgbCAwLjA4MTQ1MywtMS4zMzA4NzggQSAyLjA3MzQwNzQsMi4wNzM0MDc0IDAgMCAwIDUuMDc2NTk5NiwxNC4yNTMwODUgbCAtMC43MzE2MTk3LC0xLjExODUyIGEgMi4wNjE3NzEzLDIuMDYxNzcxMyAwIDAgMSAwLC0yLjI3NDg1NyBMIDUuMDc2NTk5Niw5Ljc0NDA5NzMgQSAyLjA4NTA0MzUsMi4wODUwNDM1IDAgMCAwIDUuNDE0MDQ2NCw4LjQ4ODEyNTkgTCA1LjMzMjU5MzcsNy4xNTcyNDcxIEEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgNi40NzM2NTg3LDUuMTkyMjAwOSBMIDcuNjY3MDg2MSw0LjU5MjIxNDYgQSAyLjExNDg2MSwyLjExNDg2MSAwIDAgMCA4LjU5MjE1NiwzLjY2MTMyNjYgTCA5LjE5MjE0MjMsMi40Njc4OTkyIEEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgMTEuMTU3MTg4LDEuMzI5NzQzMyBsIDEuMzMwODc5LDAuMDgxNDUzIEEgMi4wNzM0MDc0LDIuMDczNDA3NCAwIDAgMCAxMy43NDYyMjEsMS4wNzM3NDkyIFogTSAyMC45OTk4NzQsMTEuOTk4NTkxIGEgNC45OTk4ODYyLDQuOTk5ODg2MiAwIDEgMCAtNC45OTkxNTksNC45OTg0MzEgNC45OTk4ODYyLDQuOTk5ODg2MiAwIDAgMCA0Ljk5OTE1OSwtNC45OTg0MzEgeiBNIDQuMDgzMTY3NiwyNy42MDg0MTcgNi43NzQwMTU1LDIxLjIwMjc0NSBhIDAuMDQ4NzI2MTYsMC4wNDg3MjYxNiAwIDAgMSAwLjAyNDcyNywwLjAyNDczIGwgMC41OTk5ODY0LDEuMTkzNDI3IGEgNC4wNzI2MzQ2LDQuMDcyNjM0NiAwIDAgMCAzLjg3NDgyMTEsMi4yMzc3NjcgbCAxLjMzMDg3OSwtMC4wODE0NSBhIDAuMDU5NjM1MDEsMC4wNTk2MzUwMSAwIDAgMSAwLjA0MzY0LDAuMDEyMzYgbCAxLjExMjcwMiwwLjczNzQzOCBhIDQuMjQ3MTc2MSw0LjI0NzE3NjEgMCAwIDAgMS4wMDY1MjMsMC40ODE0NDMgbCAtMi4zNDk3NjUsNS41ODA5NjQgQSAwLjk5Nzc5NTQ4LDAuOTk3Nzk1NDggMCAwIDEgMTAuNjYxMiwzMS41NDU3ODQgTCA4LjY1MTA2MzcsMjguNDY1MTI1IDUuMTQ0OTYxNiwyOC45ODM2NTkgQSAxLjAxODE1ODcsMS4wMTgxNTg3IDAgMCAxIDQuMjA3NTI4NSwyOC42MDgzOTUgMC45OTQ4ODY0NSwwLjk5NDg4NjQ1IDAgMCAxIDQuMDczNzEzMywyNy42MDg0MTcgWiBtIDE1LjQ5ODU1NzQsMy43NzQ0NiAtMi4zNDk3NjUsLTUuNTc0NDE5IGEgNC4wMTgwOTA0LDQuMDE4MDkwNCAwIDAgMCAxLjAwNjUyMiwtMC40ODE0NDMgbCAxLjExMjcwMiwtMC43Mzc0MzggYSAwLjA5MDE3OTc3LDAuMDkwMTc5NzcgMCAwIDEgMC4wNDM2NCwtMC4wMTIzNiBsIDEuMzMwODc5LDAuMDgxNDUgYSA0LjA3MjYzNDYsNC4wNzI2MzQ2IDAgMCAwIDMuODc0ODIxLC0yLjIzNzA0IEwgMjUuMjAwNTEsMjEuMjI4MiBhIDAuMDQ4NzI2MTYsMC4wNDg3MjYxNiAwIDAgMSAwLjAyNDczLC0wLjAyNDczIGwgMi43MDI0ODQsNi40MDQ5NDUgYSAxLjAxMTYxMzMsMS4wMTE2MTMzIDAgMCAxIC0wLjEzMDkwNywwLjk5OTk3OCAwLjk4Njg4NjY0LDAuOTg2ODg2NjQgMCAwIDEgLTAuOTM3NDMzLDAuMzc1MjY0IGwgLTMuNTA2MTAyLC0wLjUxODUzNCAtMi4wMTIzMTgsMy4wNzQ4MzkgYSAwLjk5Nzc5NTQ4LDAuOTk3Nzk1NDggMCAwIDEgLTEuNzU2MzIzLC0wLjE1NjM2IHoiCiAgICAgaWQ9InBhdGgxIgogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MC43MjcyNTYiIC8+Cjwvc3ZnPgo=);
}

.icon-centre__dark {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIgMzIiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHNvZGlwb2RpOmRvY25hbWU9Imljb24tY2VudHJlLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zLjIgKDA5MWUyMGUsIDIwMjMtMTEtMjUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMxMTExMTEiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSIxNi44ODcwNzQiCiAgICAgaW5rc2NhcGU6Y3g9IjE5Ljk4NTciCiAgICAgaW5rc2NhcGU6Y3k9IjIxLjkxMDI0OSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTk5IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyNSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzEiIC8+CiAgPHBhdGgKICAgICBmaWxsPSIjMjEzNDQzIgogICAgIGQ9Ik0gMi45MDkwOTEyLDcuMjcyNzI3IEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMSAxLjQ1NDU0NTcsNS44MTgxODIgViAxLjQ1NDU0NTUgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAxIDIuOTA5MDkxMiwyLjQ5OTk5OTllLTggaCA0LjM2MzYzNiBBIDEuNDU0NTQ1NSwxLjQ1NDU0NTUgMCAxIDEgNy4yNzI3MjcyLDIuOTA5MDkwOSBIIDQuMzYzNjM2NiBWIDUuODE4MTgyIEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMSAyLjkwOTA5MTIsNy4yNzI3MjcgWiBNIDIzLjI3MjcyNywxLjQ1NDU0NTUgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDEuNDU0NTQ1LDEuNDU0NTQ1NCBoIDIuOTA5MDkxIFYgNS44MTgxODIgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDIuOTA5MDkxLDAgViAxLjQ1NDU0NTUgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDI5LjA5MDkwOSwyLjQ5OTk5OTllLTggSCAyNC43MjcyNzIgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDIzLjI3MjcyNywxLjQ1NDU0NTUgWiBNIDIuOTA5MDkxMiwyNC43MjcyNzMgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIC0xLjQ1NDU0NTUsMS40NTQ1NDUgdiA0LjM2MzYzNyBBIDEuNDU4OTA5MSwxLjQ1ODkwOTEgMCAwIDAgMi45MDkwOTEyLDMyIGggNC4zNjM2MzYgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDAsLTIuOTA5MDkxIEggNC4zNjM2MzY2IFYgMjYuMTgxODE4IEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAyLjkwOTA5MTIsMjQuNzI3MjczIFogTSAyMy4yNzI3MjcsMzAuNTQ1NDU1IEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAyNC43MjcyNzIsMzIgaCA0LjM2MzYzNyBhIDEuNDU4OTA5MSwxLjQ1ODkwOTEgMCAwIDAgMS40NTQ1NDUsLTEuNDU0NTQ1IHYgLTQuMzYzNjM3IGEgMS40NTQ1NDU1LDEuNDU0NTQ1NSAwIDAgMCAtMi45MDkwOTEsMCB2IDIuOTA5MDkxIGggLTIuOTA5MDkxIGEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAtMS40NTQ1NDUsMS40NTQ1NDYgeiBtIDIuOTA5MDkxLC01LjgxODE4MiBhIDIuOTE3ODE4MiwyLjkxNzgxODIgMCAwIDEgLTIuOTA5MDkxLDIuOTA5MDkxIEggOC43MjcyNzMzIEEgMi45MTc4MTgyLDIuOTE3ODE4MiAwIDAgMSA1LjgxODE4MjEsMjQuNzI3MjczIFYgNy4yNzI3MjcgQSAyLjkxNzgxODIsMi45MTc4MTgyIDAgMCAxIDguNzI3MjczMyw0LjM2MzYzNiBIIDIzLjI3MjcyNyBhIDIuOTE3ODE4MiwyLjkxNzgxODIgMCAwIDEgMi45MDkwOTEsMi45MDkwOTEgeiBNIDExLjYzNjM2MywxMS42MzYzNjQgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDEuNDU0NTQ2LDEuNDU0NTQ1IGggNS44MTgxODEgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDAsLTIuOTA5MDkxIGggLTUuODE4MTgxIGEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAtMS40NTQ1NDYsMS40NTQ1NDYgeiBtIDAsNC4zNjM2MzYgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDEuNDU0NTQ2LDEuNDU0NTQ1IGggNS44MTgxODEgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDAsLTIuOTA5MDkgSCAxMy4wOTA5MDkgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDExLjYzNjM2MywxNiBaIG0gMCw0LjM2MzYzNiBhIDEuNDU4OTA5MSwxLjQ1ODkwOTEgMCAwIDAgMS40NTQ1NDYsMS40NTQ1NDYgaCA1LjgxODE4MSBhIDEuNDU0NTQ1NSwxLjQ1NDU0NTUgMCAwIDAgMCwtMi45MDkwOTEgaCAtNS44MTgxODEgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIC0xLjQ1NDU0NiwxLjQ1NDU0NSB6IgogICAgIGlkPSJwYXRoMSIKICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjAuNzI3MjczIiAvPgo8L3N2Zz4K);
}

.icon-ecole__dark {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIgMzEuOTk5OTk5IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWVjb2xlLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zLjIgKDA5MWUyMGUsIDIwMjMtMTEtMjUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMxMTExMTEiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSIyMi4yNTk3NzMiCiAgICAgaW5rc2NhcGU6Y3g9IjE5Ljk2ODc1NyIKICAgICBpbmtzY2FwZTpjeT0iMTYuNjIxOTEyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5OTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI1IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMSIgLz4KICA8cGF0aAogICAgIGZpbGw9IiMyMTM0NDMiCiAgICAgZD0ibSA0LjQ0ODQ3NDYsMTcuODAwOTYgdiA0LjMwMDk3NiBhIDMuMDc4NTI1NywzLjA3ODUyNTcgMCAwIDAgMS41OTIwNjUsMi42OTM3MSBsIDcuNjUzMTEyNCw0LjE3ODU3MSBhIDMuMDQwMTI0MiwzLjA0MDEyNDIgMCAwIDAgMi45Mzg1MiwwIGwgNy42NTcxMTMsLTQuMTgxNzcxIGEgMy4wNzg1MjU3LDMuMDc4NTI1NyAwIDAgMCAxLjU5MjA2NSwtMi42OTM3MSBWIDE3LjgwMDk2IGwgLTkuMjQ4Mzc4LDUuMDUwNjA3IGEgMy4wNDAxMjQyLDMuMDQwMTI0MiAwIDAgMSAtMi45Mzg1MiwwIHogTSAxMy42OTQ0NTIsMy4wMTQ3NTY1IDAuNzkxNTI1MjcsMTAuMDU1ODQ0IGEgMS41NDE2NjMsMS41NDE2NjMgMCAwIDAgMCwyLjY5MzcxIEwgMTMuNjk0NDUyLDE5Ljc4OTg0MiBhIDMuMDQwMTI0MiwzLjA0MDEyNDIgMCAwIDAgMi45Mzg1MiwwIGwgMTIuMzA2MTAzLC02LjcyMDI3NSB2IDkuMDQ3NTcgYSAxLjUzMDQ2MjUsMS41MzA0NjI1IDAgMCAwIDMuMDYwOTI1LDAgViAxMi4zMDU1MzYgQSAxLjUzOTI2MjksMS41MzkyNjI5IDAgMCAwIDMxLjIwMzk2NywxMC45NTgyODEgTCAxNi42MzI5NzIsMy4wMTQ3NTY1IGEgMy4xMjAxMjc0LDMuMTIwMTI3NCAwIDAgMCAtMi45Mzg1MiwwIHoiCiAgICAgaWQ9InBhdGgxIgogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MC44MDAwMzMiIC8+Cjwvc3ZnPgo=);
}

.icon-planning__dark {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9Ikdyb3VwZV8yMDgiCiAgIGRhdGEtbmFtZT0iR3JvdXBlIDIwOCIKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIuMDAwMDAxIDMyIgogICB2ZXJzaW9uPSIxLjEiCiAgIHNvZGlwb2RpOmRvY25hbWU9Imljb24tcGxhbm5pbmcuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjMuMiAoMDkxZTIwZSwgMjAyMy0xMS0yNSkiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzExMTExMSIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjEiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIGlua3NjYXBlOnpvb209IjIzLjY1ODE0MiIKICAgICBpbmtzY2FwZTpjeD0iMTkuODQ1MTc3IgogICAgIGlua3NjYXBlOmN5PSIxNS42Mzk0MzYiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk5OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjUiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJHcm91cGVfMjA4IiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIj4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0CiAgICAgICAgIGlkPSJSZWN0YW5nbGVfODg5IgogICAgICAgICBkYXRhLW5hbWU9IlJlY3RhbmdsZSA4ODkiCiAgICAgICAgIHdpZHRoPSIzOS42NDc5OTkiCiAgICAgICAgIGhlaWdodD0iMzEuNDA3IgogICAgICAgICB4PSIwIgogICAgICAgICB5PSIwIiAvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcKICAgICBpZD0iR3JvdXBlXzIwMSIKICAgICBkYXRhLW5hbWU9Ikdyb3VwZSAyMDEiCiAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC44MDcxMDI1MywwLDAsMC44MDcxMDI1MywtMS40ODgzODIzZS03LDMuMzI1NjY1NikiPgogICAgPHBhdGgKICAgICAgIGZpbGw9IiMyMTM0NDMiCiAgICAgICBkPSJNIDQsMi44MTQgMzUuNjQ4LDAgYSA0LDQgMCAwIDEgNCw0IEwgMzcsMjQuODE0IGEgNCw0IDAgMCAxIC00LDQgTCAyMS43LDI3Ljk0OCAxOC4yNTIsMzEuNDA3IDE2LjM1MiwyNy41MzggNS4zODUsMjYuNyBhIDQsNCAwIDAgMSAtNCwtNCBMIDAsNi44MTQgYSA0LDQgMCAwIDEgNCwtNCIKICAgICAgIGlkPSJwYXRoMSIgLz4KICA8L2c+Cjwvc3ZnPgo=);
}

.cluster__cards {
  display: flex;
  flex-direction: row;
  overflow: auto;
  max-height: 100%;
  flex: 1;
}

.cluster__nav {
  background-color: var(--wp--preset--color--accent-3);
  height: 50px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.cluster__link {
  background-color: #fff;
  width: 44px;
  height: 44px;
  display: flex;
  border: none;
  padding: 10px;
  box-sizing: border-box;
  background-clip: content-box;
  border-radius: 3000px;
}
.cluster__link.active, .cluster__link:hover, .cluster__link:focus, .cluster__link:active {
  background-color: var(--wp--preset--color--contrast);
  background-clip: content-box;
}

.cbps-card__icon {
  background-size: 17px;
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 2em;
  font-size: 1rem;
}

.cbps-card__content-p {
  font-size: 1rem;
}

a.cartography-external-link:not(:empty)::after {
  content: " ";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjNzc2OTFmIj48cGF0aCBkPSJNMjAwLTEyMHEtMzMgMC01Ni41LTIzLjVUMTIwLTIwMHYtNTYwcTAtMzMgMjMuNS01Ni41VDIwMC04NDBoMjgwdjgwSDIwMHY1NjBoNTYwdi0yODBoODB2MjgwcTAgMzMtMjMuNSA1Ni41VDc2MC0xMjBIMjAwWm0xODgtMjEyLTU2LTU2IDM3Mi0zNzJINTYwdi04MGgyODB2MjgwaC04MHYtMTQ0TDM4OC0zMzJaIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  display: inline-flex;
  margin-left: 3px;
}

@media screen and (min-width: 1280px) {
  .cbps-card__icon {
    background-size: 22px;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cartography/modules/list.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/

/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cartography/modules/filters.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cartography/view.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.sr-only {
  position: absolute;
  left: -9999px;
}

li {
  list-style: none;
}

.wp-block-cbps-cartography {
  opacity: 1;
  pointer-events: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0;
  --wp--preset--color--contrast: #213443;
  --wp--preset--color--accent-1: #171717;
  --wp--preset--color--accent-2: #77691f;
  --wp--preset--color--accent-3: #b5b54a;
  --wp--preset--color--accent-4: #89C9C7;
  --wp--preset--color--base: #fff;
  --wp--preset--font-size--normal: 19px;
  --wp--preset--font-size--large: 35px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--spacing--10: 10px;
  --wp--preset--spacing--20: 20px;
  --wp--style--root--padding-left: 15px;
  --wp--style--root--padding-right: 15px;
  --global-md-spacing: 1rem;
  --font-family--heading: "Din Condensed Bold";
}
.wp-block-cbps-cartography.loading::after {
  content: " ";
  background-color: #fff;
  height: 100%;
  position: absolute;
  top: 0;
  display: flex;
  width: 100%;
  opacity: 0.6;
  pointer-events: none;
}

#cbps-cartography-inner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
  padding-left: var(--wp--style--root--padding-left);
  padding-right: var(--wp--style--root--padding-right);
  box-sizing: border-box;
  margin-top: 0;
  background-color: var(--wp--preset--color--accent-2);
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  margin-top: -2px;
  padding-top: 1.5rem;
  position: relative;
  padding-bottom: 2rem;
}

#artists-spectacles-controls-inner {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

#artists-spectacles-controls-body {
  display: flex;
  flex-direction: column;
  padding: var(--wp--preset--spacing--40);
  background-color: var(--wp--preset--color--accent-3);
  border-radius: 20px;
  gap: var(--wp--preset--spacing--30);
}

#artists-spectacles-controls-actions {
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--preset--spacing--20);
  row-gap: var(--wp--preset--spacing--10);
  justify-content: center;
  padding-bottom: var(--wp--preset--spacing--20);
}

.search-control__button {
  display: flex;
  align-items: center;
  gap: 10px;
  border-color: transparent;
  border-width: 2px;
  border-style: solid;
  font-weight: 400;
  font-size: var(--wp--preset--font-size--medium);
  box-shadow: var(--wp--preset--shadow--base);
  cursor: pointer;
  transition: box-shadow, color, background-color 0.3s ease-out;
  border-radius: 12px;
  padding: 5px 10px;
  min-height: 44px;
}
.search-control__button:hover {
  box-shadow: none;
  transition: box-shadow, color, background-color 0.3s ease-out;
}

#cbps-cartography-reset-btn {
  background-color: transparent;
  border-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--contrast);
}
#cbps-cartography-reset-btn .search-control__button-icon {
  fill: var(--wp--preset--color--contrast);
}
#cbps-cartography-reset-btn:hover {
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
#cbps-cartography-reset-btn:hover .search-control__button-icon {
  fill: var(--wp--preset--color--base);
}

#cbps-cartography-btn-search {
  background-color: var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--base);
}
#cbps-cartography-btn-search .search-control__button-icon {
  fill: var(--wp--preset--color--base);
}
#cbps-cartography-btn-search:hover {
  background-color: var(--wp--preset--color--contrast);
}

#search-bar-input-label {
  font-family: var(--font-family--heading);
  color: white;
}

#search-bar-input-inner {
  border-radius: var(--wp--preset--spacing--50);
  background-color: var(--wp--preset--color--bases);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  max-width: var(--wp--style--global--content-size);
  width: 100%;
}

#search-bar-input {
  width: 300px;
  max-width: 100%;
  padding-right: calc(24px + var(--wp--preset--spacing--30));
  padding-left: var(--wp--preset--spacing--20);
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 10px;
  box-sizing: content-box;
}
#search-bar-input::-moz-placeholder {
  color: var(--wp--preset--color--accent-2);
}
#search-bar-input::placeholder {
  color: var(--wp--preset--color--accent-2);
}
#search-bar-input:hover, #search-bar-input:focus {
  border: 2px solid var(--wp--preset--color--contrast);
}

#cbps-cartography-search-bar-input-btn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgcm9sZT0icHJlc2VudGF0aW9uIiBpZD0ic2VhcmNoLWJhci1pbnB1dC1sb29wIgogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzYgMzYiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdGFiaW5kZXg9Ii0xIj4KICAgIDxwYXRoIGQ9Ik0yMi4xNSAxMy44NGMwLTQuMzgtMy42NS03Ljk1LTguMTMtNy45NXMtOC4xMyAzLjU3LTguMTMgNy45NSAzLjY1IDcuOTUgOC4xMyA3Ljk1IDguMTMtMy41NyA4LjEzLTcuOTV6IgogICAgICAgIGZpbGw9Im5vbmUiPjwvcGF0aD4KICAgIDxwYXRoIGlkPSJzZWFyY2gtaWNvbi1wYXRoIgogICAgICAgIGQ9Ik0zNS4xMiAzMC45NmwtOS41LTkuMzhjMS41Mi0yLjIxIDIuNDEtNC44OCAyLjQxLTcuNzVDMjguMDMgNi4yMSAyMS43NSAwIDE0LjAyIDBTMCA2LjIxIDAgMTMuODRzNi4yOSAxMy44NCAxNC4wMiAxMy44NGMyLjY4IDAgNS4xOC0uNzYgNy4zMi0yLjA2TDMxIDM1LjE1Yy41Ny41NyAxLjMyLjg1IDIuMDcuODVzMS41Mi0uMjkgMi4wOS0uODhhMi45NCAyLjk0IDAgMDAtLjAzLTQuMTZ6TTUuODkgMTMuODRjMC00LjM4IDMuNjUtNy45NSA4LjEzLTcuOTVzOC4xMyAzLjU3IDguMTMgNy45NS0zLjY1IDcuOTUtOC4xMyA3Ljk1LTguMTMtMy41Ny04LjEzLTcuOTV6IgogICAgICAgIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD4KPC9zdmc+);
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: center;
  position: absolute;
  right: 10px;
  height: 44px;
  width: 44px;
  border-radius: 10px;
}

#search-bar-input-outer {
  position: relative;
}

.search-bar__group {
  display: flex;
  flex-direction: column;
  position: relative;
}

.search-bar__subgroup {
  border: 1px solid var(--wp--preset--color--contrast);
  border-radius: 12px;
  margin-bottom: 1rem;
}

.search-bar__filter-button {
  display: flex;
  align-items: center;
  background-color: var(--wp--preset--color--base);
  margin: 0;
  border-radius: 12px;
  border-style: solid;
  border-width: 0;
  border-color: transparent;
  position: relative;
  flex-wrap: wrap;
  padding: var(--wp--preset--spacing--10) var(--wp--preset--spacing--10);
  min-height: 44px;
  color: var(--wp--preset--color--contrast);
}
.search-bar__filter-button[aria-expanded=true] {
  z-index: 20;
}
.search-bar__filter-button:hover, .search-bar__filter-button:active, .search-bar__filter-button:focus, .search-bar__filter-button:focus-within, .search-bar__filter-button:focus-visible {
  border-color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast);
}
.search-bar__filter-button::after {
  content: " ";
  height: 24px;
  width: 24px;
  margin-left: auto;
  display: flex;
  background-image: url("data:image/svg+xml,<svg class=\"pagination__icon arrow-btn\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13.214 23.111\"><path d=\"m9.231 11.506-8.745 8.739a1.645 1.645 0 000 2.333 1.665 1.665 0 002.339 0l9.908-9.9a1.649 1.649 0 00.048-2.278l-9.95-9.97a1.652 1.652 0 00-2.338 2.329z\"></path></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transform: rotate(90deg);
}
.search-bar__filter-button[aria-expanded=true]::after {
  transform: rotate(-90deg);
}
.search-bar__filter-button[aria-expanded=true] {
  border-radius: 12px 12px 0 0;
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast);
}

.search-bar__filter-label {
  font-size: var(--wp--preset--font-size--normal);
  margin: 0;
  text-align: left;
}

.search-bar__filter-label-badge {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  border-radius: 50px;
  margin-left: 1rem;
  margin-right: 0;
  border: 1px solid var(--wp--preset--color--contrast);
  padding-left: 5px;
  padding-right: 5px;
  display: none;
  align-items: center;
  min-width: 40px;
  font-weight: normal;
  font-family: "D-DIN";
  font-size: 1rem;
  justify-content: center;
}

.search-bar__label {
  color: var(--wp--preset--color--base);
  font-weight: 400;
}

#search-bar-input,
.search-bar__checkboxes {
  min-height: 44px;
  color: var(--wp--preset--color--contrast);
  line-height: 1.2;
  font-size: var(--wp--preset--font-size--normal);
  border: 2px solid transparent;
}

.search-bar__checkboxes {
  flex-direction: column;
  gap: 1px;
  background-color: var(--wp--preset--color--base);
  padding: 10px var(--wp--preset--spacing--10);
  width: 100%;
  box-sizing: border-box;
  z-index: 10;
  list-style: none;
  border-radius: 0 0 12px 12px;
  margin-top: 0;
}
.search-bar__checkboxes:not([hidden]) {
  display: flex;
  flex-direction: column;
}

.search-bar__filter-slider-label-badge {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  border-radius: 50px;
  margin-left: 10px;
  margin-right: 0;
  background-color: var(--wp--preset--color--accent-3);
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  align-items: center;
  min-width: 40px;
  font-weight: normal;
  font-family: "D-DIN";
  font-size: 1rem;
  justify-content: center;
}
.search-bar__filter-slider-label-badge.advanced-filters {
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}

.checkbox__items {
  padding: 0;
}

.checkbox__item {
  display: flex;
  flex-direction: row;
}
.checkbox__item:hover label {
  cursor: pointer;
  border-color: var(--wp--preset--color--contrast);
}
.checkbox__item:focus-within label {
  outline-color: #005fcc;
  outline-width: 2px;
  outline-style: solid;
}
.checkbox__item input {
  opacity: 0;
  width: 1px;
  margin: 0;
  padding: 0;
}

.checkbox__item__input:checked + .checkbox__item__label {
  cursor: pointer;
  border-color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}

.checkbox__type-item__input:checked + .checkbox__type-item__label {
  cursor: pointer;
  background-color: var(--wp--preset--color--contrast);
  color: #ffffff;
}

.checkbox__item__input + .checkbox__item__label::before {
  position: relative;
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2716%27 width=%2716%27 style=%27forced-color-adjust: auto;%27%3E%3Crect x=%272%27 y=%272%27 height=%2713%27 width=%2713%27 rx=%272%27 stroke=%27currentcolor%27 stroke-width=%271%27 fill-opacity=%270%27 /%3E%3C/svg%3E");
}

.checkbox__item__input:checked + .checkbox__item__label::before {
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2716%27 width=%2716%27 style=%27forced-color-adjust: auto;%27%3E%3Crect x=%272%27 y=%272%27 height=%2713%27 width=%2713%27 rx=%272%27 stroke=%27currentcolor%27 stroke-width=%271%27 fill-opacity=%270%27 /%3E%3Cpolyline points=%274,8 7,12 12,5%27 fill=%27none%27 stroke=%27currentcolor%27 stroke-width=%272%27 /%3E%3C/svg%3E");
}

.checkbox__type-item__input:checked + .checkbox__type-item__label::after {
  position: relative;
  content: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"%3F><svg width=\"24.243\" height=\"24.243\" viewBox=\"0 0 24.243 24.243\" version=\"1.1\" id=\"svg2\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:svg=\"http://www.w3.org/2000/svg\"><defs id=\"defs2\" /><g transform=\"matrix%280.69328765,0,0,0.67368247,4.9660782,5.3381912%29\" id=\"g2\"><line x1=\"20\" y2=\"20\" transform=\"translate%280.321,0.069%29\" fill=\"none\" stroke=\"%23ffffff\" stroke-linecap=\"round\" stroke-width=\"3\" id=\"line1\" y1=\"0\" x2=\"0\" /><line x2=\"20\" y2=\"20\" transform=\"translate%280.321,0.069%29\" fill=\"none\" stroke=\"%23ffffff\" stroke-linecap=\"round\" stroke-width=\"3\" id=\"line2\" x1=\"0\" y1=\"0\" /></g></svg>");
}

.checkbox__type-item__input:checked + .checkbox__type-item__label.icon-assos {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIuMDAwMDAxIDMyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWFzc29zLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zLjIgKDA5MWUyMGUsIDIwMjMtMTEtMjUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMxMTExMTEiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSIxNi44ODcwNzQiCiAgICAgaW5rc2NhcGU6Y3g9IjE2LjU1MTEyMSIKICAgICBpbmtzY2FwZTpjeT0iMjEuOTEwMjQ5IgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5OTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI1IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMSIgLz4KICA8cGF0aAogICAgIGZpbGw9IiNmZmZmZmYiCiAgICAgZD0ibSAxNC44NjMyODcsMC4zNDIxMjkzOSBhIDIuMDYxNzcxMywyLjA2MTc3MTMgMCAwIDEgMi4yNzQ4NTcsMCBsIDEuMTEyNzAyLDAuNzMwODkyNTEgYSAyLjA4NTA0MzUsMi4wODUwNDM1IDAgMCAwIDEuMjU1OTcxLDAuMzM3NDQ2OSBsIDEuMzMwODc5LC0wLjA4MTQ1MyBhIDIuMDYzOTUzLDIuMDYzOTUzIDAgMCAxIDEuOTY4NjgzLDEuMTM3NDI4NiBsIDAuNTk5OTg2LDEuMTkzNDI3NCBhIDIuMDczNDA3NCwyLjA3MzQwNzQgMCAwIDAgMC45MTg1MjQsMC45MjA3MDY0IGwgMS4yMDU3OTEsMC42MDY1MzE2IGEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgMS4xMzc0MjksMS45Njg2ODI1IGwgLTAuMDgxNDUsMS4zMzA4Nzg4IGEgMi4wNzM0MDc0LDIuMDczNDA3NCAwIDAgMCAwLjMzNzQ0NywxLjI1NTk3MTQgbCAwLjczNzQzOCwxLjExMjcwMTUgYSAyLjA2MTc3MTMsMi4wNjE3NzEzIDAgMCAxIDAsMi4yNzQ4NTcgbCAtMC43Mzc0MzgsMS4xMTg1MiBhIDIuMDg1MDQzNSwyLjA4NTA0MzUgMCAwIDAgLTAuMzM3NDQ3LDEuMjU1OTcyIGwgMC4wODE0NSwxLjMzMDg3OSBBIDIuMDYzOTUzLDIuMDYzOTUzIDAgMCAxIDI1LjUyNzc3MSwxOC44MDI4IGwgLTEuMTkzNDI3LDAuNTk5OTg2IGEgMi4wNzM0MDc0LDIuMDczNDA3NCAwIDAgMCAtMC45MTU2MTYsMC45MTkyNTIgbCAtMC42MDY1MzEsMS4yMDM2MDkgYSAyLjA2Mzk1MywyLjA2Mzk1MyAwIDAgMSAtMS45Njg2ODMsMS4xMzc0MjggbCAtMS4zMzA4NzksLTAuMDgxNDUgYSAyLjA3MzQwNzQsMi4wNzM0MDc0IDAgMCAwIC0xLjI1NTk3MSwwLjMzNzQ0NyBsIC0xLjExMjcwMiwwLjczNzQzNyBhIDIuMDYxNzcxMywyLjA2MTc3MTMgMCAwIDEgLTIuMjc0ODU3LDAgTCAxMy43NTA1ODQsMjIuOTE5MDcgYSAyLjA4NTA0MzUsMi4wODUwNDM1IDAgMCAwIC0xLjI1NTk3MSwtMC4zMzc0NDcgbCAtMS4zMzA4NzksMC4wODE0NSBBIDIuMDYzOTUzLDIuMDYzOTUzIDAgMCAxIDkuMTk1MDUxMywyMS41MjU2NDcgTCA4LjU5NTA2NSwyMC4zMzIyMTkgQSAyLjA3MzQwNzQsMi4wNzM0MDc0IDAgMCAwIDcuNjc2NTQwNCwxOS40MTY2MDQgTCA2LjQ3MzY1ODcsMTguODA5MzQ1IEEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgNS4zMzYyMywxNi44NDA2NjIgbCAwLjA4MTQ1MywtMS4zMzA4NzggQSAyLjA3MzQwNzQsMi4wNzM0MDc0IDAgMCAwIDUuMDc2NTk5NiwxNC4yNTMwODUgbCAtMC43MzE2MTk3LC0xLjExODUyIGEgMi4wNjE3NzEzLDIuMDYxNzcxMyAwIDAgMSAwLC0yLjI3NDg1NyBMIDUuMDc2NTk5Niw5Ljc0NDA5NzMgQSAyLjA4NTA0MzUsMi4wODUwNDM1IDAgMCAwIDUuNDE0MDQ2NCw4LjQ4ODEyNTkgTCA1LjMzMjU5MzcsNy4xNTcyNDcxIEEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgNi40NzM2NTg3LDUuMTkyMjAwOSBMIDcuNjY3MDg2MSw0LjU5MjIxNDYgQSAyLjExNDg2MSwyLjExNDg2MSAwIDAgMCA4LjU5MjE1NiwzLjY2MTMyNjYgTCA5LjE5MjE0MjMsMi40Njc4OTkyIEEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgMTEuMTU3MTg4LDEuMzI5NzQzMyBsIDEuMzMwODc5LDAuMDgxNDUzIEEgMi4wNzM0MDc0LDIuMDczNDA3NCAwIDAgMCAxMy43NDYyMjEsMS4wNzM3NDkyIFogTSAyMC45OTk4NzQsMTEuOTk4NTkxIGEgNC45OTk4ODYyLDQuOTk5ODg2MiAwIDEgMCAtNC45OTkxNTksNC45OTg0MzEgNC45OTk4ODYyLDQuOTk5ODg2MiAwIDAgMCA0Ljk5OTE1OSwtNC45OTg0MzEgeiBNIDQuMDgzMTY3NiwyNy42MDg0MTcgNi43NzQwMTU1LDIxLjIwMjc0NSBhIDAuMDQ4NzI2MTYsMC4wNDg3MjYxNiAwIDAgMSAwLjAyNDcyNywwLjAyNDczIGwgMC41OTk5ODY0LDEuMTkzNDI3IGEgNC4wNzI2MzQ2LDQuMDcyNjM0NiAwIDAgMCAzLjg3NDgyMTEsMi4yMzc3NjcgbCAxLjMzMDg3OSwtMC4wODE0NSBhIDAuMDU5NjM1MDEsMC4wNTk2MzUwMSAwIDAgMSAwLjA0MzY0LDAuMDEyMzYgbCAxLjExMjcwMiwwLjczNzQzOCBhIDQuMjQ3MTc2MSw0LjI0NzE3NjEgMCAwIDAgMS4wMDY1MjMsMC40ODE0NDMgbCAtMi4zNDk3NjUsNS41ODA5NjQgQSAwLjk5Nzc5NTQ4LDAuOTk3Nzk1NDggMCAwIDEgMTAuNjYxMiwzMS41NDU3ODQgTCA4LjY1MTA2MzcsMjguNDY1MTI1IDUuMTQ0OTYxNiwyOC45ODM2NTkgQSAxLjAxODE1ODcsMS4wMTgxNTg3IDAgMCAxIDQuMjA3NTI4NSwyOC42MDgzOTUgMC45OTQ4ODY0NSwwLjk5NDg4NjQ1IDAgMCAxIDQuMDczNzEzMywyNy42MDg0MTcgWiBtIDE1LjQ5ODU1NzQsMy43NzQ0NiAtMi4zNDk3NjUsLTUuNTc0NDE5IGEgNC4wMTgwOTA0LDQuMDE4MDkwNCAwIDAgMCAxLjAwNjUyMiwtMC40ODE0NDMgbCAxLjExMjcwMiwtMC43Mzc0MzggYSAwLjA5MDE3OTc3LDAuMDkwMTc5NzcgMCAwIDEgMC4wNDM2NCwtMC4wMTIzNiBsIDEuMzMwODc5LDAuMDgxNDUgYSA0LjA3MjYzNDYsNC4wNzI2MzQ2IDAgMCAwIDMuODc0ODIxLC0yLjIzNzA0IEwgMjUuMjAwNTEsMjEuMjI4MiBhIDAuMDQ4NzI2MTYsMC4wNDg3MjYxNiAwIDAgMSAwLjAyNDczLC0wLjAyNDczIGwgMi43MDI0ODQsNi40MDQ5NDUgYSAxLjAxMTYxMzMsMS4wMTE2MTMzIDAgMCAxIC0wLjEzMDkwNywwLjk5OTk3OCAwLjk4Njg4NjY0LDAuOTg2ODg2NjQgMCAwIDEgLTAuOTM3NDMzLDAuMzc1MjY0IGwgLTMuNTA2MTAyLC0wLjUxODUzNCAtMi4wMTIzMTgsMy4wNzQ4MzkgYSAwLjk5Nzc5NTQ4LDAuOTk3Nzk1NDggMCAwIDEgLTEuNzU2MzIzLC0wLjE1NjM2IHoiCiAgICAgaWQ9InBhdGgxIgogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MC43MjcyNTYiIC8+Cjwvc3ZnPgo=);
}
.checkbox__type-item__input:checked + .checkbox__type-item__label.icon-centre {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIgMzIiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHNvZGlwb2RpOmRvY25hbWU9Imljb24tY2VudHJlLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zLjIgKDA5MWUyMGUsIDIwMjMtMTEtMjUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMxMTExMTEiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSIxNi44ODcwNzQiCiAgICAgaW5rc2NhcGU6Y3g9IjE5Ljk4NTciCiAgICAgaW5rc2NhcGU6Y3k9IjIxLjkxMDI0OSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTk5IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyNSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzEiIC8+CiAgPHBhdGgKICAgICBmaWxsPSIjZmZmZmZmIgogICAgIGQ9Ik0gMi45MDkwOTEyLDcuMjcyNzI3IEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMSAxLjQ1NDU0NTcsNS44MTgxODIgViAxLjQ1NDU0NTUgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAxIDIuOTA5MDkxMiwyLjQ5OTk5OTllLTggaCA0LjM2MzYzNiBBIDEuNDU0NTQ1NSwxLjQ1NDU0NTUgMCAxIDEgNy4yNzI3MjcyLDIuOTA5MDkwOSBIIDQuMzYzNjM2NiBWIDUuODE4MTgyIEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMSAyLjkwOTA5MTIsNy4yNzI3MjcgWiBNIDIzLjI3MjcyNywxLjQ1NDU0NTUgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDEuNDU0NTQ1LDEuNDU0NTQ1NCBoIDIuOTA5MDkxIFYgNS44MTgxODIgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDIuOTA5MDkxLDAgViAxLjQ1NDU0NTUgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDI5LjA5MDkwOSwyLjQ5OTk5OTllLTggSCAyNC43MjcyNzIgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDIzLjI3MjcyNywxLjQ1NDU0NTUgWiBNIDIuOTA5MDkxMiwyNC43MjcyNzMgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIC0xLjQ1NDU0NTUsMS40NTQ1NDUgdiA0LjM2MzYzNyBBIDEuNDU4OTA5MSwxLjQ1ODkwOTEgMCAwIDAgMi45MDkwOTEyLDMyIGggNC4zNjM2MzYgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDAsLTIuOTA5MDkxIEggNC4zNjM2MzY2IFYgMjYuMTgxODE4IEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAyLjkwOTA5MTIsMjQuNzI3MjczIFogTSAyMy4yNzI3MjcsMzAuNTQ1NDU1IEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAyNC43MjcyNzIsMzIgaCA0LjM2MzYzNyBhIDEuNDU4OTA5MSwxLjQ1ODkwOTEgMCAwIDAgMS40NTQ1NDUsLTEuNDU0NTQ1IHYgLTQuMzYzNjM3IGEgMS40NTQ1NDU1LDEuNDU0NTQ1NSAwIDAgMCAtMi45MDkwOTEsMCB2IDIuOTA5MDkxIGggLTIuOTA5MDkxIGEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAtMS40NTQ1NDUsMS40NTQ1NDYgeiBtIDIuOTA5MDkxLC01LjgxODE4MiBhIDIuOTE3ODE4MiwyLjkxNzgxODIgMCAwIDEgLTIuOTA5MDkxLDIuOTA5MDkxIEggOC43MjcyNzMzIEEgMi45MTc4MTgyLDIuOTE3ODE4MiAwIDAgMSA1LjgxODE4MjEsMjQuNzI3MjczIFYgNy4yNzI3MjcgQSAyLjkxNzgxODIsMi45MTc4MTgyIDAgMCAxIDguNzI3MjczMyw0LjM2MzYzNiBIIDIzLjI3MjcyNyBhIDIuOTE3ODE4MiwyLjkxNzgxODIgMCAwIDEgMi45MDkwOTEsMi45MDkwOTEgeiBNIDExLjYzNjM2MywxMS42MzYzNjQgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDEuNDU0NTQ2LDEuNDU0NTQ1IGggNS44MTgxODEgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDAsLTIuOTA5MDkxIGggLTUuODE4MTgxIGEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAtMS40NTQ1NDYsMS40NTQ1NDYgeiBtIDAsNC4zNjM2MzYgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDEuNDU0NTQ2LDEuNDU0NTQ1IGggNS44MTgxODEgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDAsLTIuOTA5MDkgSCAxMy4wOTA5MDkgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDExLjYzNjM2MywxNiBaIG0gMCw0LjM2MzYzNiBhIDEuNDU4OTA5MSwxLjQ1ODkwOTEgMCAwIDAgMS40NTQ1NDYsMS40NTQ1NDYgaCA1LjgxODE4MSBhIDEuNDU0NTQ1NSwxLjQ1NDU0NTUgMCAwIDAgMCwtMi45MDkwOTEgaCAtNS44MTgxODEgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIC0xLjQ1NDU0NiwxLjQ1NDU0NSB6IgogICAgIGlkPSJwYXRoMSIKICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjAuNzI3MjczIiAvPgo8L3N2Zz4K);
}
.checkbox__type-item__input:checked + .checkbox__type-item__label.icon-ecole {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIgMzEuOTk5OTk5IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWVjb2xlLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zLjIgKDA5MWUyMGUsIDIwMjMtMTEtMjUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMxMTExMTEiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSIyMi4yNTk3NzMiCiAgICAgaW5rc2NhcGU6Y3g9IjE5Ljk2ODc1NyIKICAgICBpbmtzY2FwZTpjeT0iMTYuNjIxOTEyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5OTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI1IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMSIgLz4KICA8cGF0aAogICAgIGZpbGw9IiNmZmZmZmYiCiAgICAgZD0ibSA0LjQ0ODQ3NDYsMTcuODAwOTYgdiA0LjMwMDk3NiBhIDMuMDc4NTI1NywzLjA3ODUyNTcgMCAwIDAgMS41OTIwNjUsMi42OTM3MSBsIDcuNjUzMTEyNCw0LjE3ODU3MSBhIDMuMDQwMTI0MiwzLjA0MDEyNDIgMCAwIDAgMi45Mzg1MiwwIGwgNy42NTcxMTMsLTQuMTgxNzcxIGEgMy4wNzg1MjU3LDMuMDc4NTI1NyAwIDAgMCAxLjU5MjA2NSwtMi42OTM3MSBWIDE3LjgwMDk2IGwgLTkuMjQ4Mzc4LDUuMDUwNjA3IGEgMy4wNDAxMjQyLDMuMDQwMTI0MiAwIDAgMSAtMi45Mzg1MiwwIHogTSAxMy42OTQ0NTIsMy4wMTQ3NTY1IDAuNzkxNTI1MjcsMTAuMDU1ODQ0IGEgMS41NDE2NjMsMS41NDE2NjMgMCAwIDAgMCwyLjY5MzcxIEwgMTMuNjk0NDUyLDE5Ljc4OTg0MiBhIDMuMDQwMTI0MiwzLjA0MDEyNDIgMCAwIDAgMi45Mzg1MiwwIGwgMTIuMzA2MTAzLC02LjcyMDI3NSB2IDkuMDQ3NTcgYSAxLjUzMDQ2MjUsMS41MzA0NjI1IDAgMCAwIDMuMDYwOTI1LDAgViAxMi4zMDU1MzYgQSAxLjUzOTI2MjksMS41MzkyNjI5IDAgMCAwIDMxLjIwMzk2NywxMC45NTgyODEgTCAxNi42MzI5NzIsMy4wMTQ3NTY1IGEgMy4xMjAxMjc0LDMuMTIwMTI3NCAwIDAgMCAtMi45Mzg1MiwwIHoiCiAgICAgaWQ9InBhdGgxIgogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MC44MDAwMzMiIC8+Cjwvc3ZnPgo=);
}
.checkbox__type-item__input:checked + .checkbox__type-item__label.icon-planning {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9Ikdyb3VwZV8yMDgiCiAgIGRhdGEtbmFtZT0iR3JvdXBlIDIwOCIKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIuMDAwMDAxIDMyIgogICB2ZXJzaW9uPSIxLjEiCiAgIHNvZGlwb2RpOmRvY25hbWU9Imljb24tcGxhbm5pbmcuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjMuMiAoMDkxZTIwZSwgMjAyMy0xMS0yNSkiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzExMTExMSIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjEiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIGlua3NjYXBlOnpvb209IjIzLjY1ODE0MiIKICAgICBpbmtzY2FwZTpjeD0iMTkuODQ1MTc3IgogICAgIGlua3NjYXBlOmN5PSIxNS42Mzk0MzYiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk5OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjUiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJHcm91cGVfMjA4IiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIj4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0CiAgICAgICAgIGlkPSJSZWN0YW5nbGVfODg5IgogICAgICAgICBkYXRhLW5hbWU9IlJlY3RhbmdsZSA4ODkiCiAgICAgICAgIHdpZHRoPSIzOS42NDc5OTkiCiAgICAgICAgIGhlaWdodD0iMzEuNDA3IgogICAgICAgICB4PSIwIgogICAgICAgICB5PSIwIiAvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcKICAgICBpZD0iR3JvdXBlXzIwMSIKICAgICBkYXRhLW5hbWU9Ikdyb3VwZSAyMDEiCiAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC44MDcxMDI1MywwLDAsMC44MDcxMDI1MywtMS40ODgzODIzZS03LDMuMzI1NjY1NikiPgogICAgPHBhdGgKICAgICAgIGZpbGw9IiNmZmZmZmYiCiAgICAgICBkPSJNIDQsMi44MTQgMzUuNjQ4LDAgYSA0LDQgMCAwIDEgNCw0IEwgMzcsMjQuODE0IGEgNCw0IDAgMCAxIC00LDQgTCAyMS43LDI3Ljk0OCAxOC4yNTIsMzEuNDA3IDE2LjM1MiwyNy41MzggNS4zODUsMjYuNyBhIDQsNCAwIDAgMSAtNCwtNCBMIDAsNi44MTQgYSA0LDQgMCAwIDEgNCwtNCIKICAgICAgIGlkPSJwYXRoMSIgLz4KICA8L2c+Cjwvc3ZnPgo=);
}

.checkbox__item__label,
.checkbox__type-item__label {
  display: flex;
  justify-items: flex-start;
  align-items: center;
  min-height: 44px;
  padding-left: 5px;
  padding-right: 5px;
  border: 2px solid transparent;
  flex: 1;
  border-radius: 12px;
}

.checkbox__item__label {
  gap: 5px;
}

#checkbox-cbps_borough_tax,
#checkbox-cbps_theme_tax,
#checkbox-cbps_target_tax {
  padding: 0 5px 10px 5px;
}

#cbps-cartography-advanced-filters-btn {
  background-color: var(--wp--preset--color--accent-3);
}
#cbps-cartography-advanced-filters-btn[aria-expanded=true] {
  background-color: var(--wp--preset--color--base);
}

#actor-type-list-label,
#specialized-educ-title,
#educ-provider-title,
h3.cbps__filter__title {
  text-transform: uppercase;
  font-family: var(--font-family--heading);
  font-size: var(--wp--preset--font-size--medium);
  margin-top: 1.5rem;
  margin-bottom: 0;
  padding-left: var(--wp--preset--spacing--10);
  line-height: 1.2;
}
#actor-type-list-label::after,
#specialized-educ-title::after,
#educ-provider-title::after,
h3.cbps__filter__title::after {
  content: "";
  display: none;
}

.checkbox__type-item__label {
  border-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--contrast);
}

.search__section-inner {
  max-width: var(--wp--style--global--wide-size);
}

#cbps-cartography-results-view {
  display: flex;
  flex-direction: column;
}

#cbps-cartography-list-view {
  gap: 0;
  display: flex;
  flex-direction: column;
  min-height: 500px;
  padding-top: 0;
  padding-bottom: var(--wp--preset--spacing--50);
  text-align: center;
  background-color: var(--wp--preset--color--accent-5);
}

#cbps-cartography-result-counter {
  text-align: center;
  font-weight: 600;
  padding: 0 15px;
}

.search__section-inner,
.search__pagination {
  width: 100%;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

.search__pagination {
  display: flex;
  justify-content: center;
  -moz-column-gap: 3px;
       column-gap: 3px;
  margin-top: var(--wp--preset--spacing--40);
  margin-bottom: var(--wp--preset--spacing--40);
  max-width: var(--wp--style--global--content-size);
  color: var(--wp--preset--color--base);
}

.pagination__button {
  border: none;
  background-color: transparent;
  cursor: pointer;
  width: 30px;
  height: 30px;
  color: var(--wp--preset--color--base);
  font-size: var(--wp--preset--font-size--normal);
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}

.pagination__arrow-icon {
  fill: var(--wp--preset--color--base);
  pointer-events: none;
}

.pagination__prev {
  transform: rotate(180deg);
}

.pagination__current-page {
  font-weight: 400;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  cursor: default;
}

.search__section-results {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  gap: var(--wp--preset--spacing--30);
  row-gap: 2rem;
  justify-items: center;
  margin-top: var(--wp--preset--spacing--30);
  justify-content: center;
  min-height: 600px;
}

#search-result-outer {
  height: 30px;
}

#search-result-count-outer {
  margin-bottom: 0;
  margin-top: var(--wp--preset--spacing--30);
  text-decoration: none;
}

.search-post__item {
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding-bottom: 12px;
  text-decoration: none !important;
}
.search-post__item:hover .search-post__content {
  background-color: var(--wp--preset--color--accent-2);
}

.search-post__content {
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--20);
  border-radius: 50px;
  padding-top: var(--wp--preset--spacing--40);
  padding-left: var(--wp--preset--spacing--30);
  padding-right: var(--wp--preset--spacing--30);
  box-sizing: border-box;
  background-color: var(--wp--preset--color--base);
}

.search-post__content-inner {
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--20);
  margin-bottom: 115px;
  padding-bottom: var(--wp--preset--spacing--30);
  height: 100%;
}

.search-post__title {
  line-height: 1.25;
  margin: 0;
}

.search-post__date, .search-post__tags {
  font-size: var(--wp--preset--font-size--small);
  line-height: 1.2rem;
  margin: 0;
  color: var(--wp--preset--color--accent-10);
}

.search-post__tags {
  padding-left: 25px;
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: left top;
}

.search-post__excerpt {
  margin-top: 0;
  margin-bottom: auto;
  line-height: 1.2;
}

.search-post__terms {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  list-style: none;
  padding: 0;
  margin: 0;
}

.search-post__tax-term {
  border: 1px solid var(--wp--preset--color--contrast);
  border-radius: 22px;
  font-size: var(--wp--preset--font-size--small);
  padding: 5px 10px;
  line-height: 1.2;
}

.post-item {
  width: 100%;
  max-width: 400px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  text-align: left;
}

#artists-spectacles-top {
  margin-bottom: -1px;
}

.artists-spectacles__wave {
  transform: scaleX(-1);
}

.artists-spectacles__wave-path {
  fill: var(--wp--preset--color--accent-5);
}

/* Animated Path */
.animated-path {
  fill: none;
  stroke: var(--wp--preset--color--accent-2);
  stroke-width: 20;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
}

#actor-type-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5rem;
  list-style: none;
  padding: 0;
}

.actor-type__list-item {
  display: flex;
  flex-direction: row;
}

.icon-assos,
.icon-centre,
.icon-ecole,
.icon-planning {
  display: flex;
  background-size: 18px;
  background-position: 10px;
  background-repeat: no-repeat;
  padding-left: 35px;
  padding-right: 10px;
  line-height: 1.2;
}

.icon-assos {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIuMDAwMDAxIDMyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWFzc29zLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zLjIgKDA5MWUyMGUsIDIwMjMtMTEtMjUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMxMTExMTEiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSIxNi44ODcwNzQiCiAgICAgaW5rc2NhcGU6Y3g9IjE2LjU1MTEyMSIKICAgICBpbmtzY2FwZTpjeT0iMjEuOTEwMjQ5IgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5OTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI1IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMSIgLz4KICA8cGF0aAogICAgIGZpbGw9IiMyMTM0NDMiCiAgICAgZD0ibSAxNC44NjMyODcsMC4zNDIxMjkzOSBhIDIuMDYxNzcxMywyLjA2MTc3MTMgMCAwIDEgMi4yNzQ4NTcsMCBsIDEuMTEyNzAyLDAuNzMwODkyNTEgYSAyLjA4NTA0MzUsMi4wODUwNDM1IDAgMCAwIDEuMjU1OTcxLDAuMzM3NDQ2OSBsIDEuMzMwODc5LC0wLjA4MTQ1MyBhIDIuMDYzOTUzLDIuMDYzOTUzIDAgMCAxIDEuOTY4NjgzLDEuMTM3NDI4NiBsIDAuNTk5OTg2LDEuMTkzNDI3NCBhIDIuMDczNDA3NCwyLjA3MzQwNzQgMCAwIDAgMC45MTg1MjQsMC45MjA3MDY0IGwgMS4yMDU3OTEsMC42MDY1MzE2IGEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgMS4xMzc0MjksMS45Njg2ODI1IGwgLTAuMDgxNDUsMS4zMzA4Nzg4IGEgMi4wNzM0MDc0LDIuMDczNDA3NCAwIDAgMCAwLjMzNzQ0NywxLjI1NTk3MTQgbCAwLjczNzQzOCwxLjExMjcwMTUgYSAyLjA2MTc3MTMsMi4wNjE3NzEzIDAgMCAxIDAsMi4yNzQ4NTcgbCAtMC43Mzc0MzgsMS4xMTg1MiBhIDIuMDg1MDQzNSwyLjA4NTA0MzUgMCAwIDAgLTAuMzM3NDQ3LDEuMjU1OTcyIGwgMC4wODE0NSwxLjMzMDg3OSBBIDIuMDYzOTUzLDIuMDYzOTUzIDAgMCAxIDI1LjUyNzc3MSwxOC44MDI4IGwgLTEuMTkzNDI3LDAuNTk5OTg2IGEgMi4wNzM0MDc0LDIuMDczNDA3NCAwIDAgMCAtMC45MTU2MTYsMC45MTkyNTIgbCAtMC42MDY1MzEsMS4yMDM2MDkgYSAyLjA2Mzk1MywyLjA2Mzk1MyAwIDAgMSAtMS45Njg2ODMsMS4xMzc0MjggbCAtMS4zMzA4NzksLTAuMDgxNDUgYSAyLjA3MzQwNzQsMi4wNzM0MDc0IDAgMCAwIC0xLjI1NTk3MSwwLjMzNzQ0NyBsIC0xLjExMjcwMiwwLjczNzQzNyBhIDIuMDYxNzcxMywyLjA2MTc3MTMgMCAwIDEgLTIuMjc0ODU3LDAgTCAxMy43NTA1ODQsMjIuOTE5MDcgYSAyLjA4NTA0MzUsMi4wODUwNDM1IDAgMCAwIC0xLjI1NTk3MSwtMC4zMzc0NDcgbCAtMS4zMzA4NzksMC4wODE0NSBBIDIuMDYzOTUzLDIuMDYzOTUzIDAgMCAxIDkuMTk1MDUxMywyMS41MjU2NDcgTCA4LjU5NTA2NSwyMC4zMzIyMTkgQSAyLjA3MzQwNzQsMi4wNzM0MDc0IDAgMCAwIDcuNjc2NTQwNCwxOS40MTY2MDQgTCA2LjQ3MzY1ODcsMTguODA5MzQ1IEEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgNS4zMzYyMywxNi44NDA2NjIgbCAwLjA4MTQ1MywtMS4zMzA4NzggQSAyLjA3MzQwNzQsMi4wNzM0MDc0IDAgMCAwIDUuMDc2NTk5NiwxNC4yNTMwODUgbCAtMC43MzE2MTk3LC0xLjExODUyIGEgMi4wNjE3NzEzLDIuMDYxNzcxMyAwIDAgMSAwLC0yLjI3NDg1NyBMIDUuMDc2NTk5Niw5Ljc0NDA5NzMgQSAyLjA4NTA0MzUsMi4wODUwNDM1IDAgMCAwIDUuNDE0MDQ2NCw4LjQ4ODEyNTkgTCA1LjMzMjU5MzcsNy4xNTcyNDcxIEEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgNi40NzM2NTg3LDUuMTkyMjAwOSBMIDcuNjY3MDg2MSw0LjU5MjIxNDYgQSAyLjExNDg2MSwyLjExNDg2MSAwIDAgMCA4LjU5MjE1NiwzLjY2MTMyNjYgTCA5LjE5MjE0MjMsMi40Njc4OTkyIEEgMi4wNjM5NTMsMi4wNjM5NTMgMCAwIDEgMTEuMTU3MTg4LDEuMzI5NzQzMyBsIDEuMzMwODc5LDAuMDgxNDUzIEEgMi4wNzM0MDc0LDIuMDczNDA3NCAwIDAgMCAxMy43NDYyMjEsMS4wNzM3NDkyIFogTSAyMC45OTk4NzQsMTEuOTk4NTkxIGEgNC45OTk4ODYyLDQuOTk5ODg2MiAwIDEgMCAtNC45OTkxNTksNC45OTg0MzEgNC45OTk4ODYyLDQuOTk5ODg2MiAwIDAgMCA0Ljk5OTE1OSwtNC45OTg0MzEgeiBNIDQuMDgzMTY3NiwyNy42MDg0MTcgNi43NzQwMTU1LDIxLjIwMjc0NSBhIDAuMDQ4NzI2MTYsMC4wNDg3MjYxNiAwIDAgMSAwLjAyNDcyNywwLjAyNDczIGwgMC41OTk5ODY0LDEuMTkzNDI3IGEgNC4wNzI2MzQ2LDQuMDcyNjM0NiAwIDAgMCAzLjg3NDgyMTEsMi4yMzc3NjcgbCAxLjMzMDg3OSwtMC4wODE0NSBhIDAuMDU5NjM1MDEsMC4wNTk2MzUwMSAwIDAgMSAwLjA0MzY0LDAuMDEyMzYgbCAxLjExMjcwMiwwLjczNzQzOCBhIDQuMjQ3MTc2MSw0LjI0NzE3NjEgMCAwIDAgMS4wMDY1MjMsMC40ODE0NDMgbCAtMi4zNDk3NjUsNS41ODA5NjQgQSAwLjk5Nzc5NTQ4LDAuOTk3Nzk1NDggMCAwIDEgMTAuNjYxMiwzMS41NDU3ODQgTCA4LjY1MTA2MzcsMjguNDY1MTI1IDUuMTQ0OTYxNiwyOC45ODM2NTkgQSAxLjAxODE1ODcsMS4wMTgxNTg3IDAgMCAxIDQuMjA3NTI4NSwyOC42MDgzOTUgMC45OTQ4ODY0NSwwLjk5NDg4NjQ1IDAgMCAxIDQuMDczNzEzMywyNy42MDg0MTcgWiBtIDE1LjQ5ODU1NzQsMy43NzQ0NiAtMi4zNDk3NjUsLTUuNTc0NDE5IGEgNC4wMTgwOTA0LDQuMDE4MDkwNCAwIDAgMCAxLjAwNjUyMiwtMC40ODE0NDMgbCAxLjExMjcwMiwtMC43Mzc0MzggYSAwLjA5MDE3OTc3LDAuMDkwMTc5NzcgMCAwIDEgMC4wNDM2NCwtMC4wMTIzNiBsIDEuMzMwODc5LDAuMDgxNDUgYSA0LjA3MjYzNDYsNC4wNzI2MzQ2IDAgMCAwIDMuODc0ODIxLC0yLjIzNzA0IEwgMjUuMjAwNTEsMjEuMjI4MiBhIDAuMDQ4NzI2MTYsMC4wNDg3MjYxNiAwIDAgMSAwLjAyNDczLC0wLjAyNDczIGwgMi43MDI0ODQsNi40MDQ5NDUgYSAxLjAxMTYxMzMsMS4wMTE2MTMzIDAgMCAxIC0wLjEzMDkwNywwLjk5OTk3OCAwLjk4Njg4NjY0LDAuOTg2ODg2NjQgMCAwIDEgLTAuOTM3NDMzLDAuMzc1MjY0IGwgLTMuNTA2MTAyLC0wLjUxODUzNCAtMi4wMTIzMTgsMy4wNzQ4MzkgYSAwLjk5Nzc5NTQ4LDAuOTk3Nzk1NDggMCAwIDEgLTEuNzU2MzIzLC0wLjE1NjM2IHoiCiAgICAgaWQ9InBhdGgxIgogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MC43MjcyNTYiIC8+Cjwvc3ZnPgo=);
}

.icon-centre {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIgMzIiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHNvZGlwb2RpOmRvY25hbWU9Imljb24tY2VudHJlLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zLjIgKDA5MWUyMGUsIDIwMjMtMTEtMjUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMxMTExMTEiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSIxNi44ODcwNzQiCiAgICAgaW5rc2NhcGU6Y3g9IjE5Ljk4NTciCiAgICAgaW5rc2NhcGU6Y3k9IjIxLjkxMDI0OSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTk5IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyNSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzEiIC8+CiAgPHBhdGgKICAgICBmaWxsPSIjMjEzNDQzIgogICAgIGQ9Ik0gMi45MDkwOTEyLDcuMjcyNzI3IEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMSAxLjQ1NDU0NTcsNS44MTgxODIgViAxLjQ1NDU0NTUgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAxIDIuOTA5MDkxMiwyLjQ5OTk5OTllLTggaCA0LjM2MzYzNiBBIDEuNDU0NTQ1NSwxLjQ1NDU0NTUgMCAxIDEgNy4yNzI3MjcyLDIuOTA5MDkwOSBIIDQuMzYzNjM2NiBWIDUuODE4MTgyIEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMSAyLjkwOTA5MTIsNy4yNzI3MjcgWiBNIDIzLjI3MjcyNywxLjQ1NDU0NTUgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDEuNDU0NTQ1LDEuNDU0NTQ1NCBoIDIuOTA5MDkxIFYgNS44MTgxODIgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDIuOTA5MDkxLDAgViAxLjQ1NDU0NTUgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDI5LjA5MDkwOSwyLjQ5OTk5OTllLTggSCAyNC43MjcyNzIgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDIzLjI3MjcyNywxLjQ1NDU0NTUgWiBNIDIuOTA5MDkxMiwyNC43MjcyNzMgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIC0xLjQ1NDU0NTUsMS40NTQ1NDUgdiA0LjM2MzYzNyBBIDEuNDU4OTA5MSwxLjQ1ODkwOTEgMCAwIDAgMi45MDkwOTEyLDMyIGggNC4zNjM2MzYgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDAsLTIuOTA5MDkxIEggNC4zNjM2MzY2IFYgMjYuMTgxODE4IEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAyLjkwOTA5MTIsMjQuNzI3MjczIFogTSAyMy4yNzI3MjcsMzAuNTQ1NDU1IEEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAyNC43MjcyNzIsMzIgaCA0LjM2MzYzNyBhIDEuNDU4OTA5MSwxLjQ1ODkwOTEgMCAwIDAgMS40NTQ1NDUsLTEuNDU0NTQ1IHYgLTQuMzYzNjM3IGEgMS40NTQ1NDU1LDEuNDU0NTQ1NSAwIDAgMCAtMi45MDkwOTEsMCB2IDIuOTA5MDkxIGggLTIuOTA5MDkxIGEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAtMS40NTQ1NDUsMS40NTQ1NDYgeiBtIDIuOTA5MDkxLC01LjgxODE4MiBhIDIuOTE3ODE4MiwyLjkxNzgxODIgMCAwIDEgLTIuOTA5MDkxLDIuOTA5MDkxIEggOC43MjcyNzMzIEEgMi45MTc4MTgyLDIuOTE3ODE4MiAwIDAgMSA1LjgxODE4MjEsMjQuNzI3MjczIFYgNy4yNzI3MjcgQSAyLjkxNzgxODIsMi45MTc4MTgyIDAgMCAxIDguNzI3MjczMyw0LjM2MzYzNiBIIDIzLjI3MjcyNyBhIDIuOTE3ODE4MiwyLjkxNzgxODIgMCAwIDEgMi45MDkwOTEsMi45MDkwOTEgeiBNIDExLjYzNjM2MywxMS42MzYzNjQgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDEuNDU0NTQ2LDEuNDU0NTQ1IGggNS44MTgxODEgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDAsLTIuOTA5MDkxIGggLTUuODE4MTgxIGEgMS40NTg5MDkxLDEuNDU4OTA5MSAwIDAgMCAtMS40NTQ1NDYsMS40NTQ1NDYgeiBtIDAsNC4zNjM2MzYgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDEuNDU0NTQ2LDEuNDU0NTQ1IGggNS44MTgxODEgYSAxLjQ1NDU0NTUsMS40NTQ1NDU1IDAgMCAwIDAsLTIuOTA5MDkgSCAxMy4wOTA5MDkgQSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIDExLjYzNjM2MywxNiBaIG0gMCw0LjM2MzYzNiBhIDEuNDU4OTA5MSwxLjQ1ODkwOTEgMCAwIDAgMS40NTQ1NDYsMS40NTQ1NDYgaCA1LjgxODE4MSBhIDEuNDU0NTQ1NSwxLjQ1NDU0NTUgMCAwIDAgMCwtMi45MDkwOTEgaCAtNS44MTgxODEgYSAxLjQ1ODkwOTEsMS40NTg5MDkxIDAgMCAwIC0xLjQ1NDU0NiwxLjQ1NDU0NSB6IgogICAgIGlkPSJwYXRoMSIKICAgICBzdHlsZT0ic3Ryb2tlLXdpZHRoOjAuNzI3MjczIiAvPgo8L3N2Zz4K);
}

.icon-ecole {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIgMzEuOTk5OTk5IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWVjb2xlLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4zLjIgKDA5MWUyMGUsIDIwMjMtMTEtMjUpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMxMTExMTEiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIxIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTp6b29tPSIyMi4yNTk3NzMiCiAgICAgaW5rc2NhcGU6Y3g9IjE5Ljk2ODc1NyIKICAgICBpbmtzY2FwZTpjeT0iMTYuNjIxOTEyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5OTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI1IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMSIgLz4KICA8cGF0aAogICAgIGZpbGw9IiMyMTM0NDMiCiAgICAgZD0ibSA0LjQ0ODQ3NDYsMTcuODAwOTYgdiA0LjMwMDk3NiBhIDMuMDc4NTI1NywzLjA3ODUyNTcgMCAwIDAgMS41OTIwNjUsMi42OTM3MSBsIDcuNjUzMTEyNCw0LjE3ODU3MSBhIDMuMDQwMTI0MiwzLjA0MDEyNDIgMCAwIDAgMi45Mzg1MiwwIGwgNy42NTcxMTMsLTQuMTgxNzcxIGEgMy4wNzg1MjU3LDMuMDc4NTI1NyAwIDAgMCAxLjU5MjA2NSwtMi42OTM3MSBWIDE3LjgwMDk2IGwgLTkuMjQ4Mzc4LDUuMDUwNjA3IGEgMy4wNDAxMjQyLDMuMDQwMTI0MiAwIDAgMSAtMi45Mzg1MiwwIHogTSAxMy42OTQ0NTIsMy4wMTQ3NTY1IDAuNzkxNTI1MjcsMTAuMDU1ODQ0IGEgMS41NDE2NjMsMS41NDE2NjMgMCAwIDAgMCwyLjY5MzcxIEwgMTMuNjk0NDUyLDE5Ljc4OTg0MiBhIDMuMDQwMTI0MiwzLjA0MDEyNDIgMCAwIDAgMi45Mzg1MiwwIGwgMTIuMzA2MTAzLC02LjcyMDI3NSB2IDkuMDQ3NTcgYSAxLjUzMDQ2MjUsMS41MzA0NjI1IDAgMCAwIDMuMDYwOTI1LDAgViAxMi4zMDU1MzYgQSAxLjUzOTI2MjksMS41MzkyNjI5IDAgMCAwIDMxLjIwMzk2NywxMC45NTgyODEgTCAxNi42MzI5NzIsMy4wMTQ3NTY1IGEgMy4xMjAxMjc0LDMuMTIwMTI3NCAwIDAgMCAtMi45Mzg1MiwwIHoiCiAgICAgaWQ9InBhdGgxIgogICAgIHN0eWxlPSJzdHJva2Utd2lkdGg6MC44MDAwMzMiIC8+Cjwvc3ZnPgo=);
}

.icon-planning {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9Ikdyb3VwZV8yMDgiCiAgIGRhdGEtbmFtZT0iR3JvdXBlIDIwOCIKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2aWV3Qm94PSIwIDAgMzIuMDAwMDAxIDMyIgogICB2ZXJzaW9uPSIxLjEiCiAgIHNvZGlwb2RpOmRvY25hbWU9Imljb24tcGxhbm5pbmcuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjMuMiAoMDkxZTIwZSwgMjAyMy0xMS0yNSkiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzExMTExMSIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjEiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIGlua3NjYXBlOnpvb209IjIzLjY1ODE0MiIKICAgICBpbmtzY2FwZTpjeD0iMTkuODQ1MTc3IgogICAgIGlua3NjYXBlOmN5PSIxNS42Mzk0MzYiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk5OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjUiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJHcm91cGVfMjA4IiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIj4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0CiAgICAgICAgIGlkPSJSZWN0YW5nbGVfODg5IgogICAgICAgICBkYXRhLW5hbWU9IlJlY3RhbmdsZSA4ODkiCiAgICAgICAgIHdpZHRoPSIzOS42NDc5OTkiCiAgICAgICAgIGhlaWdodD0iMzEuNDA3IgogICAgICAgICB4PSIwIgogICAgICAgICB5PSIwIiAvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcKICAgICBpZD0iR3JvdXBlXzIwMSIKICAgICBkYXRhLW5hbWU9Ikdyb3VwZSAyMDEiCiAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC44MDcxMDI1MywwLDAsMC44MDcxMDI1MywtMS40ODgzODIzZS03LDMuMzI1NjY1NikiPgogICAgPHBhdGgKICAgICAgIGZpbGw9IiMyMTM0NDMiCiAgICAgICBkPSJNIDQsMi44MTQgMzUuNjQ4LDAgYSA0LDQgMCAwIDEgNCw0IEwgMzcsMjQuODE0IGEgNCw0IDAgMCAxIC00LDQgTCAyMS43LDI3Ljk0OCAxOC4yNTIsMzEuNDA3IDE2LjM1MiwyNy41MzggNS4zODUsMjYuNyBhIDQsNCAwIDAgMSAtNCwtNCBMIDAsNi44MTQgYSA0LDQgMCAwIDEgNCwtNCIKICAgICAgIGlkPSJwYXRoMSIgLz4KICA8L2c+Cjwvc3ZnPgo=);
}

#cbps-cartography-deco-bottom {
  margin-top: -1px;
  transform: scale(-1);
}

#cbps-cartography-switcher {
  border-radius: 50px;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  padding: 5px 5px;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

#cbps-cartography-switcher input[type=radio] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

#cbps-cartography-switcher label {
  display: inline-block;
  padding: 10px 20px 10px 60px;
  cursor: pointer;
  transition: all 0.3s ease;
  border-radius: 50px;
  color: var(--wp--preset--color--contrast);
  font-family: var(--font-family--heading);
  text-transform: uppercase;
  min-height: 44px;
}

#cbps-cartography-switcher input[type=radio]:focus + label {
  outline: 3px solid var(--wp--preset--color--contrast);
}

#cbps-cartography-switcher input[type=radio]:checked + label {
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
  color: #fff;
}
#cbps-cartography-switcher input[type=radio]:checked + label#mode-list-label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MC41IiBoZWlnaHQ9IjMxLjUiIHZpZXdCb3g9IjAgMCA0MC41IDMxLjUiPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik00LjUsNS42MjVBMS4xMjgsMS4xMjgsMCwwLDAsMy4zNzUsNi43NXYyMi41QTEuMTI4LDEuMTI4LDAsMCwwLDQuNSwzMC4zNzVIMzZhMS4xMjgsMS4xMjgsMCwwLDAsMS4xMjUtMS4xMjVWNi43NUExLjEyOCwxLjEyOCwwLDAsMCwzNiw1LjYyNVpNMCw2Ljc1YTQuNSw0LjUsMCwwLDEsNC41LTQuNUgzNmE0LjUsNC41LDAsMCwxLDQuNSw0LjV2MjIuNWE0LjUsNC41LDAsMCwxLTQuNSw0LjVINC41QTQuNSw0LjUsMCwwLDEsMCwyOS4yNVptNi43NSw0LjVBMi4yNSwyLjI1LDAsMSwxLDksMTMuNSwyLjI1LDIuMjUsMCwwLDEsNi43NSwxMS4yNVptNy4zMTMsMEExLjY4MywxLjY4MywwLDAsMSwxNS43NSw5LjU2M0gzMS41YTEuNjg4LDEuNjg4LDAsMCwxLDAsMy4zNzVIMTUuNzVBMS42ODMsMS42ODMsMCwwLDEsMTQuMDYzLDExLjI1Wm0wLDYuNzVhMS42ODMsMS42ODMsMCwwLDEsMS42ODgtMS42ODdIMzEuNWExLjY4OCwxLjY4OCwwLDAsMSwwLDMuMzc1SDE1Ljc1QTEuNjgzLDEuNjgzLDAsMCwxLDE0LjA2MywxOFptMCw2Ljc1YTEuNjgzLDEuNjgzLDAsMCwxLDEuNjg4LTEuNjg3SDMxLjVhMS42ODgsMS42ODgsMCwwLDEsMCwzLjM3NUgxNS43NUExLjY4MywxLjY4MywwLDAsMSwxNC4wNjMsMjQuNzVaTTksMjAuMjVBMi4yNSwyLjI1LDAsMSwxLDExLjI1LDE4LDIuMjUsMi4yNSwwLDAsMSw5LDIwLjI1Wm0tMi4yNSw0LjVBMi4yNSwyLjI1LDAsMSwxLDksMjcsMi4yNSwyLjI1LDAsMCwxLDYuNzUsMjQuNzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0yLjI1KSIvPgo8L3N2Zz4K);
}
#cbps-cartography-switcher input[type=radio]:checked + label#mode-map-label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC41IiBoZWlnaHQ9IjM0LjE4OSIgdmlld0JveD0iMCAwIDM0LjUgMzQuMTg5Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMy4xNTYpIj4KICAgIDxwYXRoIGQ9Ik0xMy44OTQsNy42MTEsOS4xMDYsNi4wMUEzLjUsMy41LDAsMCwwLDQuNSw5LjMzN1YyOS45OTNhMy41MDYsMy41MDYsMCwwLDAsMi4zOTUsMy4zMjhsNywyLjMzN2EzLjQ5NCwzLjQ5NCwwLDAsMCwyLjIxMiwwbDguMjg4LTIuNzY2YTMuNDk0LDMuNDk0LDAsMCwxLDIuMjEyLDBsNC43ODgsMS42QTMuNSwzLjUsMCwwLDAsMzYsMzEuMTYxVjEwLjUwN2EzLjUwNiwzLjUwNiwwLDAsMC0yLjM5Mi0zLjMyN2wtNy0yLjMzN2EzLjQ5NCwzLjQ5NCwwLDAsMC0yLjIxNCwwTDE2LjEsNy42MDlhMy40OTQsMy40OTQsMCwwLDEtMi4yMTIsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8cGF0aCAgZD0iTTEzLjUsOFYzNm05LTMxLjV2MjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMjUgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgPC9nPgo8L3N2Zz4K);
}

#mode-map-label,
#mode-list-label {
  background-size: 32px;
  background-position: 1rem;
  background-repeat: no-repeat;
  padding-left: 3rem;
}

#mode-list-label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MC41IiBoZWlnaHQ9IjMxLjUiIHZpZXdCb3g9IjAgMCA0MC41IDMxLjUiPgogIDxwYXRoIGlkPSJJY29uX2ZhLXJlZ3VsYXItcmVjdGFuZ2xlLWxpc3QiIGRhdGEtbmFtZT0iSWNvbiBmYS1yZWd1bGFyLXJlY3RhbmdsZS1saXN0IiBkPSJNNC41LDUuNjI1QTEuMTI4LDEuMTI4LDAsMCwwLDMuMzc1LDYuNzV2MjIuNUExLjEyOCwxLjEyOCwwLDAsMCw0LjUsMzAuMzc1SDM2YTEuMTI4LDEuMTI4LDAsMCwwLDEuMTI1LTEuMTI1VjYuNzVBMS4xMjgsMS4xMjgsMCwwLDAsMzYsNS42MjVaTTAsNi43NWE0LjUsNC41LDAsMCwxLDQuNS00LjVIMzZhNC41LDQuNSwwLDAsMSw0LjUsNC41djIyLjVhNC41LDQuNSwwLDAsMS00LjUsNC41SDQuNUE0LjUsNC41LDAsMCwxLDAsMjkuMjVabTYuNzUsNC41QTIuMjUsMi4yNSwwLDEsMSw5LDEzLjUsMi4yNSwyLjI1LDAsMCwxLDYuNzUsMTEuMjVabTcuMzEzLDBBMS42ODMsMS42ODMsMCwwLDEsMTUuNzUsOS41NjNIMzEuNWExLjY4OCwxLjY4OCwwLDAsMSwwLDMuMzc1SDE1Ljc1QTEuNjgzLDEuNjgzLDAsMCwxLDE0LjA2MywxMS4yNVptMCw2Ljc1YTEuNjgzLDEuNjgzLDAsMCwxLDEuNjg4LTEuNjg3SDMxLjVhMS42ODgsMS42ODgsMCwwLDEsMCwzLjM3NUgxNS43NUExLjY4MywxLjY4MywwLDAsMSwxNC4wNjMsMThabTAsNi43NWExLjY4MywxLjY4MywwLDAsMSwxLjY4OC0xLjY4N0gzMS41YTEuNjg4LDEuNjg4LDAsMCwxLDAsMy4zNzVIMTUuNzVBMS42ODMsMS42ODMsMCwwLDEsMTQuMDYzLDI0Ljc1Wk05LDIwLjI1QTIuMjUsMi4yNSwwLDEsMSwxMS4yNSwxOCwyLjI1LDIuMjUsMCwwLDEsOSwyMC4yNVptLTIuMjUsNC41QTIuMjUsMi4yNSwwLDEsMSw5LDI3LDIuMjUsMi4yNSwwLDAsMSw2Ljc1LDI0Ljc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMi4yNSkiLz4KPC9zdmc+Cg==);
}

#mode-map-label {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC41IiBoZWlnaHQ9IjM0LjE4OSIgdmlld0JveD0iMCAwIDM0LjUgMzQuMTg5Ij4KICA8ZyBpZD0iSWNvbl9ha2FyLW1hcCIgZGF0YS1uYW1lPSJJY29uIGFrYXItbWFwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMy4xNTYpIj4KICAgIDxwYXRoIGlkPSJUcmFjw6lfMjEiIGRhdGEtbmFtZT0iVHJhY8OpIDIxIiBkPSJNMTMuODk0LDcuNjExLDkuMTA2LDYuMDFBMy41LDMuNSwwLDAsMCw0LjUsOS4zMzdWMjkuOTkzYTMuNTA2LDMuNTA2LDAsMCwwLDIuMzk1LDMuMzI4bDcsMi4zMzdhMy40OTQsMy40OTQsMCwwLDAsMi4yMTIsMGw4LjI4OC0yLjc2NmEzLjQ5NCwzLjQ5NCwwLDAsMSwyLjIxMiwwbDQuNzg4LDEuNkEzLjUsMy41LDAsMCwwLDM2LDMxLjE2MVYxMC41MDdhMy41MDYsMy41MDYsMCwwLDAtMi4zOTItMy4zMjdsLTctMi4zMzdhMy40OTQsMy40OTQsMCwwLDAtMi4yMTQsMEwxNi4xLDcuNjA5YTMuNDk0LDMuNDk0LDAsMCwxLTIuMjEyLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIvPgogICAgPHBhdGggaWQ9IlRyYWPDqV8yMiIgZGF0YS1uYW1lPSJUcmFjw6kgMjIiIGQ9Ik0xMy41LDhWMzZtOS0zMS41djI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjI1IDApIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIvPgogIDwvZz4KPC9zdmc+Cg==);
}

#cbps-cartography-controls-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  row-gap: 1rem;
}

#cbps-cartography-google-maps {
  width: 100%;
  height: 800px;
  border-radius: 20px;
  max-height: 100vh;
}

#cbps-cartography-bug-link {
  color: var(--wp--preset--color--contrast);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4zMjciIGhlaWdodD0iMjAuMTMyIiB2aWV3Qm94PSIwIDAgMjEuMzI3IDIwLjEzMiI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4xNTEgMS4xMjUpIj4KICAgIDxwYXRoIGQ9Ik01LjI3MSwyMi41SDIxLjI5YTEuNSwxLjUsMCwwLDAsMS4zMjQtMi4yMTdMMTQuNiw1LjQxNGExLjUsMS41LDAsMCwwLTIuNjQ5LDBMMy45NDcsMjAuMjg4QTEuNSwxLjUsMCwwLDAsNS4yNzEsMjIuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjc2NyAtNC42MjMpIiBmaWxsPSJub25lIiBzdHJva2U9IiMyMTM0NDMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjI1Ii8+CiAgICA8cGF0aCBkPSJNMTcuNiwxMy42bC4yNyw1LjczMy4yNjktNS43MzFhLjI3LjI3LDAsMCwwLS4yNzItLjI4MmgwYS4yNy4yNywwLDAsMC0uMjY3LjI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguMzUzIC03LjUwNykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzIxMzQ0MyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIuMjUiLz4KICAgIDxwYXRoIGQ9Ik0xNy41MzQsMjdhLjk0Ljk0LDAsMSwxLC45NC0uOTQuOTQuOTQsMCwwLDEtLjk0Ljk0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguMDIxIC0xMS40MikiIGZpbGw9IiMyMTM0NDMiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: 5px;
  background-size: 22px;
  padding-left: 2rem;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
}

#cbps-cartography-advanced-filters {
  padding: 0 10px 30px 10px;
  border-radius: 0 0 12px 12px;
  background-color: var(--wp--preset--color--base);
}

#search-list-results {
  padding-left: 0;
}

.cbps-filter__switcher {
  display: flex;
  flex-direction: row;
  min-height: 44px;
}

.cbps-filter__switcher__icon {
  display: inline-block;
  width: 52px;
  height: 28px;
  background-color: #ccc;
  border-radius: 28px;
  position: relative;
  transition: background-color 0.2s ease;
  margin-right: 16px;
  flex-shrink: 0;
  cursor: pointer;
}
.cbps-filter__switcher__icon::after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: white;
  top: 2px;
  left: 2px;
  transition: transform 0.2s ease;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.cbps-filter__switcher__input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.cbps-filter__switcher__input:checked + .cbps-filter__switcher__label {
  border: 2px solid transparent;
  font-weight: 800;
}
.cbps-filter__switcher__input:checked + .cbps-filter__switcher__label .cbps-filter__switcher__icon {
  background-color: var(--wp--preset--color--contrast);
}
.cbps-filter__switcher__input:checked + .cbps-filter__switcher__label .cbps-filter__switcher__icon::after {
  transform: translateX(24px);
}
.cbps-filter__switcher__input:hover + .cbps-filter__switcher__label, .cbps-filter__switcher__input:active + .cbps-filter__switcher__label, .cbps-filter__switcher__input:focus + .cbps-filter__switcher__label, .cbps-filter__switcher__input:focus-within + .cbps-filter__switcher__label, .cbps-filter__switcher__input:focus-visible + .cbps-filter__switcher__label {
  border: 2px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast);
}

.cbps-filter__switcher__label {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 12px;
  width: 100%;
  border: 2px solid transparent;
  padding-left: 10px;
}

#cbps-cartography-results-view.display-list #cbps-cartography-map-view {
  display: none;
}
#cbps-cartography-results-view.display-list #cbps-cartography-list-view {
  display: flex;
}
#cbps-cartography-results-view.display-map #cbps-cartography-map-view {
  display: flex;
}
#cbps-cartography-results-view.display-map #cbps-cartography-list-view {
  display: none;
}

#cbps-cartography-map-view {
  flex-direction: column;
  align-items: center;
}

@media screen and (min-width: 650px) {
  #cbps-cartography-controls-header {
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  #cbps-cartography-switcher {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 900px) {
  #cbps-cartography-inner {
    grid-template-columns: 400px 1fr;
    padding-top: 0;
  }
  #cbps-cartography-controls-header {
    grid-column: 1/-1;
  }
  #cbps-cartography-results-view {
    grid-column: 2/3;
  }
}
@media screen and (min-width: 1100px) {
  #cbps-cartography-controls-header {
    grid-column: 2/-1;
  }
}
@media screen and (min-width: 1500px) {
  #cbps-cartography-inner {
    padding-left: 100px;
    padding-right: 100px;
  }
}

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