:root {
  --wzw-grey8er-color:#efeded;
  --wzw-8erNotMembers-color: #e9d1ca;
}

.w_wiezitwaar .bio[aria-hidden=true], .w_wiezitwaar [data-a11y-toggle]:not([aria-controls]) {
  display: none;
}

h2 {
  color: #0a0a0a;
}

#content button.simpleplus-expandmore__button,
#content button.simpleplus-expandmore__button:hover {
  font-weight: 600;
}

#avlucht_and_main_pageheading-contnr {
  min-height: auto;
}

.w_wiezitwaar {
  grid-template-areas: "avlucht main vlucht";
}
.w_wiezitwaar .list-group {
  border-radius: 0;
}

.wiezitwaar_plattegrond .left, .wiezitwaar_plattegrond .right {
  flex: 1.5;
}
.wiezitwaar_plattegrond .middle {
  flex: 1;
}

.wiezitwaar_partijen {
  grid-area: avlucht;
  border: #b0b0b0 0.0625rem solid;
}

.partijnaamKort {
  margin-left: 0.375rem;
  line-height: 1.25rem !important;
}

.ladder .fractie:last-child,
.ladder .fractie {
  padding: 0 0.625rem 0 0.375rem;
  padding: 0 0.375rem;
  color: #fff;
  border: var(--bs-body-color) 0.0625rem solid !important;
}

.fractie a,
#content .wzw_expand-expandmore__button {
  padding: 0.1875rem 0;
  text-align: left;
}

.mobile .fractie a,
.mobile #content .wzw_expand-expandmore__button {
  padding: 0.375rem 0;
}

#content .wzw_expand-expandmore__button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background: transparent;
  margin: 0;
  font-size: inherit;
  line-height: inherit;
  color: var(--bs-body-color);
  border: none;
}
#content .wzw_expand-expandmore__button > span {
  display: none;
}

.wzw_expand-expandmore__button:after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: white transparent transparent;
  top: 0.25rem;
  right: -0.1875rem;
  position: absolute;
  bottom: 0;
  margin: auto;
}

.wzw_expand-expandmore__button[aria-expanded=true]::after {
  transform: scaleY(-1);
  transform-origin: 50% 50%;
}

.WieZitWaar #back-to-top,
.fracties .wzw_expand-expandmore__button:after {
  display: none;
}

.wiezitwaar_fractie.js-to_expand {
  margin-top: 0.3125rem !important;
}

.wiezitwaar_fractie.js-to_expand, .to-fractiepage {
  border-top: 0.0625rem solid #e5e5e5;
}

#content .wiezitwaar_partijen button {
  color: var(--bs-body-color);
}

#main .wiezitwaar_partijen a, #main .wiezitwaar_partijen a:active, #main .wiezitwaar_partijen a:visited, #main .wiezitwaar_partijen a:hover {
  color: var(--bs-body-color);
}

.wiezitwaar_plattegrond {
  grid-area: main;
  border: #b0b0b0 0.0625rem solid;
  border-top-width: 0;
}

.w_wiezitwaar_plattegrond {
  width: 100%;
  overflow-x: auto;
  padding-bottom: 0.75rem;
}

.chevron {
  position: relative;
  text-align: center;
  padding: 0.75rem;
  margin: 0 auto;
  height: 2rem;
  max-width: 6.25rem;
  width: 100%;
  transform: rotate(-180deg);
}

.chevron:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 51%;
  background: var(--wzw-8erNotMembers-color);
  transform: skew(0deg, 3deg);
}

.chevron:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  background: var(--wzw-8erNotMembers-color);
  transform: skew(0deg, -3deg);
}

.vz_griffie > div {
  margin: 0 0.125rem;
}

.griffie {
  background: var(--wzw-8erNotMembers-color);
}

.vz {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.dvrers {
  margin: 4.9375rem auto;
}

.dvr {
  background: var(--wzw-8erNotMembers-color) !important;
}

[class*=dvr-tbl-] {
  width: 1.75rem;
  height: calc(1.75rem + 3.9vw);
  border: solid 0.0625rem #dee2e6;
}

.dvr-tbl-s, .dvr-tbl-m {
  border-bottom: none;
}

.dvr-tbl-m, .dvr-tbl-e {
  border-top: none;
}

.dvr-btwn, .dvr-tbl-m {
  height: 0.375rem !important;
}

.filter-on .wiezitwaar_plattegrond [class*=l-] > [class*=dvr-tbl-] {
  background: #fff;
}

.wiezitwaar_bio:has(.bio[aria-hidden=false]) {
  border: #b0b0b0 0.0625rem solid;
  border-top-width: 0;
}

.wiezitwaar_bio {
  grid-area: vlucht;
}
.wiezitwaar_bio h2 {
  color: var(--bs-primary);
  font-size: 1.25rem;
}

.left div > div, .right div > div {
  margin: 0 0.25rem 0.125rem 0;
}
.left div > div:last-of-type, .right div > div:last-of-type {
  margin-right: 0;
}
.left .l-bankje-r, .left .r-bankje-l, .left .bankje, .right .l-bankje-r, .right .r-bankje-l, .right .bankje {
  background: #ededed;
  display: none;
}

.left div > div:nth-of-type(odd) {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.left > div:nth-of-type(even) {
  margin-bottom: 0.5rem;
}

.right div > div:nth-of-type(even) {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.right > div:nth-of-type(even) {
  margin-bottom: 0.5rem;
}

.left > div:last-of-type, .right > div:last-of-type {
  margin-bottom: 0;
}

.filter-on .vz_griffie > div.vz,
.filter-on .lid {
  background: var(--wzw-grey8er-color);
}

.wiezitwaar_partijen .dubbele-zetel, #main_content_wrapper > div:not(.filter-on) .bankjes .dubbele-zetel, #main_content_wrapper > div:not(.filter-on) .vz_griffie .dubbele-zetel {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0.5) 4px, transparent 4px, transparent 8px) !important;
}

.wiezitwaar_partijen .geen-lid, #main_content_wrapper > div:not(.filter-on) .bankjes .geen-lid, #main_content_wrapper > div:not(.filter-on) .vz_griffie .geen-lid {
  background: repeating-linear-gradient(135deg, black 0px, black 4px, transparent 4px, transparent 8px);
}

.filter-lid-on.lid-geen-lid-on .wiezitwaar_partijen .fractie.geen-lid,
.filter-lid-on.lid-geen-lid-on .lid.lid-on {
  background: repeating-linear-gradient(135deg, black 0px, black 4px, transparent 4px, transparent 8px);
}

.wiezitwaar_partijen [data-fractie]:not(.geen-lid):not(.f-unknown):not(.vvd):not(.cda):not(.gl):not(.d66):not(.f-nanninga):not(.ja21):not(.pvda):not(.pvv):not(.gl-pvda):not(.sp):not(.cu):not(.pvdd):not(.plus50):not(.sgp):not(.f-otten):not(.f-frentrop):not(.fvd):not(.osf):not(.opnl):not(.bbb):not(.volt):not(.f-kemperman),
#main_content_wrapper > div:not(.filter-on) .bankjes [data-fractie]:not(.geen-lid):not(.f-unknown):not(.vvd):not(.cda):not(.gl):not(.d66):not(.f-nanninga):not(.ja21):not(.pvda):not(.pvv):not(.gl-pvda):not(.sp):not(.cu):not(.pvdd):not(.plus50):not(.sgp):not(.f-otten):not(.f-frentrop):not(.fvd):not(.osf):not(.opnl):not(.bbb):not(.volt):not(.f-kemperman),
#main_content_wrapper > div:not(.filter-on) .vz_griffie [data-fractie]:not(.geen-lid):not(.f-unknown):not(.vvd):not(.cda):not(.gl):not(.d66):not(.f-nanninga):not(.ja21):not(.pvda):not(.pvv):not(.gl-pvda):not(.sp):not(.cu):not(.pvdd):not(.plus50):not(.sgp):not(.f-otten):not(.f-frentrop):not(.fvd):not(.osf):not(.opnl):not(.bbb):not(.volt):not(.f-kemperman) {
  background: #504040;
}

.filter-on:not(.filter-lid-on):not(.fractie-f-unknown-on):not(.fractie-vvd-on):not(.fractie-cda-on):not(.fractie-gl-on):not(.fractie-d66-on):not(.fractie-f-nanninga-on):not(.fractie-ja21-on):not(.fractie-pvda-on):not(.fractie-pvv-on):not(.fractie-gl-pvda-on):not(.fractie-sp-on):not(.fractie-cu-on):not(.fractie-pvdd-on):not(.fractie-plus50-on):not(.fractie-sgp-on):not(.fractie-f-otten-on):not(.fractie-f-frentrop-on):not(.fractie-fvd-on):not(.fractie-osf-on):not(.fractie-opnl-on):not(.fractie-bbb-on):not(.fractie-volt-on):not(.fractie-f-kemperman-on) .bankjes [data-fractie]:not(.geen-lid):not(.f-unknown):not(.vvd):not(.cda):not(.gl):not(.d66):not(.f-nanninga):not(.ja21):not(.pvda):not(.pvv):not(.gl-pvda):not(.sp):not(.cu):not(.pvdd):not(.plus50):not(.sgp):not(.f-otten):not(.f-frentrop):not(.fvd):not(.osf):not(.opnl):not(.bbb):not(.volt):not(.f-kemperman),
.filter-on:not(.filter-lid-on):not(.fractie-f-unknown-on):not(.fractie-vvd-on):not(.fractie-cda-on):not(.fractie-gl-on):not(.fractie-d66-on):not(.fractie-f-nanninga-on):not(.fractie-ja21-on):not(.fractie-pvda-on):not(.fractie-pvv-on):not(.fractie-gl-pvda-on):not(.fractie-sp-on):not(.fractie-cu-on):not(.fractie-pvdd-on):not(.fractie-plus50-on):not(.fractie-sgp-on):not(.fractie-f-otten-on):not(.fractie-f-frentrop-on):not(.fractie-fvd-on):not(.fractie-osf-on):not(.fractie-opnl-on):not(.fractie-bbb-on):not(.fractie-volt-on):not(.fractie-f-kemperman-on) .vz_griffie [data-fractie]:not(.geen-lid):not(.f-unknown):not(.vvd):not(.cda):not(.gl):not(.d66):not(.f-nanninga):not(.ja21):not(.pvda):not(.pvv):not(.gl-pvda):not(.sp):not(.cu):not(.pvdd):not(.plus50):not(.sgp):not(.f-otten):not(.f-frentrop):not(.fvd):not(.osf):not(.opnl):not(.bbb):not(.volt):not(.f-kemperman) {
  background: #504040;
}

.filter-lid-on:not(.lid-f-unknown-on):not(.lid-vvd-on):not(.lid-cda-on):not(.lid-gl-on):not(.lid-d66-on):not(.lid-f-nanninga-on):not(.lid-ja21-on):not(.lid-pvda-on):not(.lid-pvv-on):not(.lid-gl-pvda-on):not(.lid-sp-on):not(.lid-cu-on):not(.lid-pvdd-on):not(.lid-plus50-on):not(.lid-sgp-on):not(.lid-f-otten-on):not(.lid-f-frentrop-on):not(.lid-fvd-on):not(.lid-osf-on):not(.lid-opnl-on):not(.lid-bbb-on):not(.lid-volt-on):not(.lid-f-kemperman-on) .wiezitwaar_partijen .fractie:not(.f-unknown):not(.vvd):not(.cda):not(.gl):not(.d66):not(.f-nanninga):not(.ja21):not(.pvda):not(.pvv):not(.gl-pvda):not(.sp):not(.cu):not(.pvdd):not(.plus50):not(.sgp):not(.f-otten):not(.f-frentrop):not(.fvd):not(.osf):not(.opnl):not(.bbb):not(.volt):not(.f-kemperman),
.filter-lid-on:not(.lid-f-unknown-on):not(.lid-vvd-on):not(.lid-cda-on):not(.lid-gl-on):not(.lid-d66-on):not(.lid-f-nanninga-on):not(.lid-ja21-on):not(.lid-pvda-on):not(.lid-pvv-on):not(.lid-gl-pvda-on):not(.lid-sp-on):not(.lid-cu-on):not(.lid-pvdd-on):not(.lid-plus50-on):not(.lid-sgp-on):not(.lid-f-otten-on):not(.lid-f-frentrop-on):not(.lid-fvd-on):not(.lid-osf-on):not(.lid-opnl-on):not(.lid-bbb-on):not(.lid-volt-on):not(.lid-f-kemperman-on) .lid.lid-on {
  background: #504040;
}
.filter-lid-on .wiezitwaar_partijen .fractie:not(.f-unknown):not(.vvd):not(.cda):not(.gl):not(.d66):not(.f-nanninga):not(.ja21):not(.pvda):not(.pvv):not(.gl-pvda):not(.sp):not(.cu):not(.pvdd):not(.plus50):not(.sgp):not(.f-otten):not(.f-frentrop):not(.fvd):not(.osf):not(.opnl):not(.bbb):not(.volt):not(.f-kemperman) {
  border: solid 0.0625rem transparent;
}

.blokje-partij {
  width: 1.25rem;
  height: 1.25rem;
}

.wiezitwaar_partijen .f-unknown .blokje-partij {
  background: #504040;
}

.fractie-f-unknown-on .bankjes .f-unknown,
#main_content_wrapper > div:not(.filter-on) .bankjes .f-unknown,
.fractie-f-unknown-on .vz_griffie .f-unknown,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .f-unknown {
  background: #504040;
}

.filter-lid-on.lid-f-unknown-on .lid.lid-on {
  background: #504040;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .vvd .blokje-partij {
  background: #f47621;
}

.fractie-vvd-on .bankjes .vvd,
#main_content_wrapper > div:not(.filter-on) .bankjes .vvd,
.fractie-vvd-on .vz_griffie .vvd,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .vvd {
  background: #f47621;
}

.filter-lid-on.lid-vvd-on .lid.lid-on {
  background: #f47621;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .cda .blokje-partij {
  background: #00513E;
}

.fractie-cda-on .bankjes .cda,
#main_content_wrapper > div:not(.filter-on) .bankjes .cda,
.fractie-cda-on .vz_griffie .cda,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .cda {
  background: #00513E;
}

.filter-lid-on.lid-cda-on .lid.lid-on {
  background: #00513E;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .gl .blokje-partij {
  background: #69A866;
}

.fractie-gl-on .bankjes .gl,
#main_content_wrapper > div:not(.filter-on) .bankjes .gl,
.fractie-gl-on .vz_griffie .gl,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .gl {
  background: #69A866;
}

.filter-lid-on.lid-gl-on .lid.lid-on {
  background: #69A866;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .d66 .blokje-partij {
  background: #00D84B;
}

.fractie-d66-on .bankjes .d66,
#main_content_wrapper > div:not(.filter-on) .bankjes .d66,
.fractie-d66-on .vz_griffie .d66,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .d66 {
  background: #00D84B;
}

.filter-lid-on.lid-d66-on .lid.lid-on {
  background: #00D84B;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .f-nanninga .blokje-partij {
  background: #0d6efd;
}

.fractie-f-nanninga-on .bankjes .f-nanninga,
#main_content_wrapper > div:not(.filter-on) .bankjes .f-nanninga,
.fractie-f-nanninga-on .vz_griffie .f-nanninga,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .f-nanninga {
  background: #0d6efd;
}

.filter-lid-on.lid-f-nanninga-on .lid.lid-on {
  background: #0d6efd;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .ja21 .blokje-partij {
  background: #0d6efd;
}

.fractie-ja21-on .bankjes .ja21,
#main_content_wrapper > div:not(.filter-on) .bankjes .ja21,
.fractie-ja21-on .vz_griffie .ja21,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .ja21 {
  background: #0d6efd;
}

.filter-lid-on.lid-ja21-on .lid.lid-on {
  background: #0d6efd;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .pvda .blokje-partij {
  background: #e12b1a;
}

.fractie-pvda-on .bankjes .pvda,
#main_content_wrapper > div:not(.filter-on) .bankjes .pvda,
.fractie-pvda-on .vz_griffie .pvda,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .pvda {
  background: #e12b1a;
}

.filter-lid-on.lid-pvda-on .lid.lid-on {
  background: #e12b1a;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .pvv .blokje-partij {
  background: #002f87;
}

.fractie-pvv-on .bankjes .pvv,
#main_content_wrapper > div:not(.filter-on) .bankjes .pvv,
.fractie-pvv-on .vz_griffie .pvv,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .pvv {
  background: #002f87;
}

.filter-lid-on.lid-pvv-on .lid.lid-on {
  background: #002f87;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .gl-pvda .blokje-partij {
  background: repeating-linear-gradient(45deg, #e12b1a, #e12b1a 10px, #69A866 10px, #69A866 20px);
}

.fractie-gl-pvda-on .bankjes .gl-pvda,
#main_content_wrapper > div:not(.filter-on) .bankjes .gl-pvda,
.fractie-gl-pvda-on .vz_griffie .gl-pvda,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .gl-pvda {
  background: repeating-linear-gradient(45deg, #e12b1a, #e12b1a 10px, #69A866 10px, #69A866 20px);
}

.filter-lid-on.lid-gl-pvda-on .lid.lid-on {
  background: repeating-linear-gradient(45deg, #e12b1a, #e12b1a 10px, #69A866 10px, #69A866 20px);
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .sp .blokje-partij {
  background: #A00000;
}

.fractie-sp-on .bankjes .sp,
#main_content_wrapper > div:not(.filter-on) .bankjes .sp,
.fractie-sp-on .vz_griffie .sp,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .sp {
  background: #A00000;
}

.filter-lid-on.lid-sp-on .lid.lid-on {
  background: #A00000;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .cu .blokje-partij {
  background: #00a5e8;
}

.fractie-cu-on .bankjes .cu,
#main_content_wrapper > div:not(.filter-on) .bankjes .cu,
.fractie-cu-on .vz_griffie .cu,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .cu {
  background: #00a5e8;
}

.filter-lid-on.lid-cu-on .lid.lid-on {
  background: #00a5e8;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .pvdd .blokje-partij {
  background: #17773C;
}

.fractie-pvdd-on .bankjes .pvdd,
#main_content_wrapper > div:not(.filter-on) .bankjes .pvdd,
.fractie-pvdd-on .vz_griffie .pvdd,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .pvdd {
  background: #17773C;
}

.filter-lid-on.lid-pvdd-on .lid.lid-on {
  background: #17773C;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .plus50 .blokje-partij {
  background: #93117e;
}

.fractie-plus50-on .bankjes .plus50,
#main_content_wrapper > div:not(.filter-on) .bankjes .plus50,
.fractie-plus50-on .vz_griffie .plus50,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .plus50 {
  background: #93117e;
}

.filter-lid-on.lid-plus50-on .lid.lid-on {
  background: #93117e;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .sgp .blokje-partij {
  background: #155DA5;
}

.fractie-sgp-on .bankjes .sgp,
#main_content_wrapper > div:not(.filter-on) .bankjes .sgp,
.fractie-sgp-on .vz_griffie .sgp,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .sgp {
  background: #155DA5;
}

.filter-lid-on.lid-sgp-on .lid.lid-on {
  background: #155DA5;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .f-otten .blokje-partij {
  background: #f4d03f;
}

.fractie-f-otten-on .bankjes .f-otten,
#main_content_wrapper > div:not(.filter-on) .bankjes .f-otten,
.fractie-f-otten-on .vz_griffie .f-otten,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .f-otten {
  background: #f4d03f;
}

.filter-lid-on.lid-f-otten-on .lid.lid-on {
  background: #f4d03f;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .f-frentrop .blokje-partij {
  background: #4992A0;
}

.fractie-f-frentrop-on .bankjes .f-frentrop,
#main_content_wrapper > div:not(.filter-on) .bankjes .f-frentrop,
.fractie-f-frentrop-on .vz_griffie .f-frentrop,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .f-frentrop {
  background: #4992A0;
}

.filter-lid-on.lid-f-frentrop-on .lid.lid-on {
  background: #4992A0;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .fvd .blokje-partij {
  background: #600910;
}

.fractie-fvd-on .bankjes .fvd,
#main_content_wrapper > div:not(.filter-on) .bankjes .fvd,
.fractie-fvd-on .vz_griffie .fvd,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .fvd {
  background: #600910;
}

.filter-lid-on.lid-fvd-on .lid.lid-on {
  background: #600910;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .osf .blokje-partij {
  background: #d63384;
}

.fractie-osf-on .bankjes .osf,
#main_content_wrapper > div:not(.filter-on) .bankjes .osf,
.fractie-osf-on .vz_griffie .osf,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .osf {
  background: #d63384;
}

.filter-lid-on.lid-osf-on .lid.lid-on {
  background: #d63384;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .opnl .blokje-partij {
  background: #d63384;
}

.fractie-opnl-on .bankjes .opnl,
#main_content_wrapper > div:not(.filter-on) .bankjes .opnl,
.fractie-opnl-on .vz_griffie .opnl,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .opnl {
  background: #d63384;
}

.filter-lid-on.lid-opnl-on .lid.lid-on {
  background: #d63384;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .bbb .blokje-partij {
  background: #98c41c;
}

.fractie-bbb-on .bankjes .bbb,
#main_content_wrapper > div:not(.filter-on) .bankjes .bbb,
.fractie-bbb-on .vz_griffie .bbb,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .bbb {
  background: #98c41c;
}

.filter-lid-on.lid-bbb-on .lid.lid-on {
  background: #98c41c;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .volt .blokje-partij {
  background: #502379;
}

.fractie-volt-on .bankjes .volt,
#main_content_wrapper > div:not(.filter-on) .bankjes .volt,
.fractie-volt-on .vz_griffie .volt,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .volt {
  background: #502379;
}

.filter-lid-on.lid-volt-on .lid.lid-on {
  background: #502379;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.wiezitwaar_partijen .f-kemperman .blokje-partij {
  background: #c18f32;
}

.fractie-f-kemperman-on .bankjes .f-kemperman,
#main_content_wrapper > div:not(.filter-on) .bankjes .f-kemperman,
.fractie-f-kemperman-on .vz_griffie .f-kemperman,
#main_content_wrapper > div:not(.filter-on) .vz_griffie .f-kemperman {
  background: #c18f32;
}

.filter-lid-on.lid-f-kemperman-on .lid.lid-on {
  background: #c18f32;
}

#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] {
  font-weight: 600;
}
#content .wiezitwaar_partijen .fractie > div > button[aria-expanded=true] .aantal {
  text-decoration: underline;
  text-underline-offset: 0.3125rem;
  text-decoration-style: solid;
  text-decoration-thickness: 0.0625rem;
}

.filter-lid-on .wiezitwaar_partijen .fractie a {
  font-weight: 600;
}

.dvr-btwn, [class*=dvr-tbl-], .dvr, .vz_griffie > div {
  margin: 0 0.125rem 0.125rem 0;
}

#main .float-right {
  float: right !important;
}

.bio {
  overflow: hidden;
  opacity: 1;
  max-height: 80em;
  visibility: visible;
  transition: visibility 0s ease, max-height 2s ease, opacity 2s ease;
  transition-delay: 0s;
}

.bio[aria-hidden=true] {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  transition-delay: 2s, 0s, 0s;
}

#content button.plattegrond-reset--button {
  display: flex;
  padding: 0.45rem 1rem;
  margin: 0;
  margin-top: 0.5rem;
  background-color: inherit;
  color: inherit;
  border-radius: 5px;
  transition: background-color 200ms ease-out;
}
#content button.plattegrond-reset--button:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#content .w_wiezitwaar:not(.filter-on) button.plattegrond-reset--button {
  opacity: 0.2;
  display: none;
}

.w_wiezitwaar_plattegrond ul {
  margin-top: 1.25rem;
}

@media screen and (min-width: 23.4375rem) and (max-width: 23.9375rem) {
  .left div > div, .right div > div, .vz_griffie > div, .dvr, .dvr-btwn {
    width: calc(1rem + 1.75vw);
    height: calc(1.3125rem + 2.2vw);
  }
}
@media screen and (min-width: 24rem) and (max-width: 24.3125rem) {
  .left div > div, .right div > div, .vz_griffie > div, .dvr, .dvr-btwn {
    width: calc(1rem + 1.85vw);
    height: calc(1.3125rem + 2.4vw);
  }
}
@media screen and (min-width: 24.375rem) and (max-width: 25.6875rem) {
  .left div > div, .right div > div, .vz_griffie > div, .dvr, .dvr-btwn {
    width: calc(1rem + 2vw);
    height: calc(1.3125rem + 2.6vw);
  }
}
@media screen and (min-width: 25.75rem) and (max-width: 26.6875rem) {
  .left div > div, .right div > div, .vz_griffie > div, .dvr, .dvr-btwn {
    width: calc(1rem + 2.37vw);
    height: calc(1.3125rem + 3.1vw);
  }
}
@media screen and (max-width: 22.5rem) {
  .left div > div, .right div > div,
  .vz_griffie > div {
    margin-right: 0.125rem;
  }
}
@media screen and (max-width: 24.375rem) {
  .left div > div, .right div > div,
  .vz_griffie > div, .dvr, .dvr-btwn {
    width: 25%;
    height: 8.4vw;
  }
  [class*=dvr-tbl-], .vz_griffie > div, .dvr, .dvr-btwn {
    width: 6.6vw;
    max-width: none;
  }
  .wiezitwaar_plattegrond .middle {
    flex: 1.25;
  }
  .griffie + .griffie {
    display: none;
  }
}
@media screen and (min-width: 24.4375rem) and (max-width: 37.4375rem) {
  .left div > div, .right div > div,
  .vz_griffie > div, .dvr, .dvr-btwn {
    width: 25%;
    height: 5.4vw;
  }
  .left div > div, .right div > div,
  .vz_griffie > div, .dvr, .dvr-btwn {
    height: 7.4vw;
  }
  [class*=dvr-tbl-], .vz_griffie > div, .dvr, .dvr-btwn {
    width: 6.4vw;
    max-width: none;
  }
  .wiezitwaar_plattegrond .middle {
    flex: 1.5;
  }
  .griffie + .griffie {
    display: none;
  }
}
@media screen and (min-width: 37.5rem) and (max-width: 47.9375rem) {
  .left div > div, .right div > div,
  .vz_griffie > div, .dvr, .dvr-btwn {
    width: 25%;
    height: 5.4vw;
  }
  .left div > div, .right div > div,
  .vz_griffie > div, .dvr, .dvr-btwn {
    height: 7.4vw;
  }
  [class*=dvr-tbl-], .vz_griffie > div, .dvr, .dvr-btwn {
    width: 6.4vw;
    max-width: none;
  }
  .wiezitwaar_plattegrond .middle {
    flex: 1.75;
  }
}
@media screen and (min-width: 54.4375rem) and (max-width: 63.75rem) {
  [class*=dvr-tbl-] {
    height: calc(1.3125rem + 2.7vw);
  }
}
@media screen and (min-width: 63.8125rem) and (max-width: 68.75rem) {
  [class*=dvr-tbl-] {
    height: calc(1.3125rem + 2.7vw);
  }
}
@media screen and (min-width: 48rem) and (max-width: 70.6875rem) {
  .w_wiezitwaar {
    display: grid;
    grid-template-columns: 12.9375rem minmax(100px, 890px);
    grid-template-rows: auto auto;
    grid-gap: 0;
    grid-template-areas: "avlucht main" "avlucht vlucht";
  }
  .w_wiezitwaar .wiezitwaar_bio {
    border: #b0b0b0 0.0625rem solid;
    border-top-width: 0;
    border-left-width: 0;
    margin-top: -1.25rem !important;
    background: #fff;
  }
  .w_wiezitwaar .wiezitwaar_plattegrond .left, .w_wiezitwaar .wiezitwaar_plattegrond .right {
    flex: 1.15;
  }
  .w_wiezitwaar .wiezitwaar_bio:has(.bio[aria-hidden=false]) {
    padding-top: 0 !important;
  }
  .w_wiezitwaar .wiezitwaar_bio:has(.bio[aria-hidden=false]) > div {
    margin-top: 1.25rem;
    padding-top: 1.25rem;
    border-top: #b0b0b0 0.0625rem solid;
  }
  .w_wiezitwaar.filter-lid-on .wiezitwaar_plattegrond {
    border-bottom-width: 0;
    padding-bottom: 0 !important;
    padding-bottom: 0.25rem;
  }
}
@media screen and (min-width: 31.25rem) and (max-width: 47.9375rem) {
  [class*=dvr-tbl-] {
    height: calc(2.75rem + 3.9vw);
  }
  .chevron {
    max-width: 22vw;
  }
}
@media screen and (min-width: 48rem) and (max-width: 58.0625rem) {
  .left div > div, .right div > div,
  .vz_griffie > div, .dvr, .dvr-btwn {
    width: 25%;
    height: 5.4vw;
  }
  [class*=dvr-tbl-],
  .vz_griffie > div, .dvr, .dvr-btwn {
    width: 4.4vw;
    max-width: none;
  }
  [class*=dvr-tbl-] {
    height: calc(2.75rem + 1.9vw);
  }
  .wiezitwaar_plattegrond .middle {
    flex: 1.35;
  }
  .chevron {
    max-width: 16vw;
  }
}
@media screen and (min-width: 58.125rem) {
  .left .l-bankje-r, .left .r-bankje-l, .left .bankje, .right .l-bankje-r, .right .r-bankje-l, .right .bankje {
    display: block;
  }
  .left div > div, .right div > div {
    margin: 0 0.125rem 0.125rem 0;
  }
}
@media screen and (min-width: 58.125rem) and (max-width: 70.6875rem) {
  .chevron {
    max-width: 12vw;
  }
  .left div > div, .right div > div {
    width: 12.5%;
    height: 3.6vw;
  }
  .dvr-btwn, [class*=dvr-tbl-], .dvr, .vz_griffie > div {
    margin: 0 0.125rem;
    width: 2.98vw;
    height: 3.6vw;
  }
  [class*=dvr-tbl-] {
    height: calc(2.4rem + 0.9vw);
  }
  .filter-lid-on .wiezitwaar_plattegrond {
    border-bottom-width: 0;
  }
}
@media screen and (min-width: 70.75rem) {
  .w_wiezitwaar {
    display: grid;
    grid-template-columns: 12rem minmax(6.25rem, 49.375rem) 17.5rem;
    grid-template-columns: 12.9375rem minmax(6.25rem, 49.125rem) 16.8125rem;
  }
  .left div > div, .right div > div {
    width: 12.5%;
    height: 3vw;
    max-height: 2.3125rem;
  }
  .chevron {
    max-width: 7rem;
  }
  .dvr-btwn, [class*=dvr-tbl-], .dvr, .vz_griffie > div {
    width: 2.2vw;
    max-width: 1.875rem;
    height: 3vw;
    max-height: 2.3125rem;
  }
  [class*=dvr-tbl-] {
    height: calc(2.25rem + 0.9vw);
    max-height: none;
  }
  .wiezitwaar_bio:has(.bio[aria-hidden=false]) {
    border-top: #b0b0b0 0.0625rem solid;
  }
}
@media screen and (min-width: 75.625rem) {
  .dvr-btwn, [class*=dvr-tbl-], .dvr, .vz_griffie > div {
    width: 2.4vw;
  }
}
@media screen and (min-width: 48rem) {
  .wiezitwaar_partijen {
    padding-bottom: 1rem;
  }
  h2.js-expandmore {
    display: none;
  }
  .wiezitwaar_partijen {
    border-right-width: 0;
  }
  .wiezitwaar_plattegrond {
    padding-right: 1.125rem !important;
    padding-left: 0.75rem !important;
    border-left-width: 0;
    border-top-width: 0.0625rem;
  }
  .wiezitwaar_bio.px-sm-2, .wiezitwaar_bio {
    padding: 1rem 1.25rem !important;
  }
  .wiezitwaar_bio:has(.bio[aria-hidden=false]) {
    border-left-width: 0;
    min-width: 16.8125rem;
  }
}

/*# sourceMappingURL=36c9d47e2caa09d8d234373df84db8d2.map */
