@media screen and (min-width: 40.0625em) and (max-width: 64em) {
  .page.toolkit-landing-page .layout-columns-2 .layout-column-right .teaser.media-background {
    max-width: 50vw;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 64.0625em) {
  .page.toolkit .region-page-content,
  .toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form {
    display: grid;
    grid-template-columns: minmax(0, 41fr) minmax(0, 59fr);
    -moz-column-gap: var(--page-gap);
         column-gap: var(--page-gap);
    row-gap: 0;
  }
}

.page.toolkit-gender-sensitive-parliaments.gsp-quiz-page main.no-sidebar section.main-content {
  max-width: none;
}
@media screen and (min-width: 64.0625em) {
  .page.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .webform-progress {
    grid-row: 1/span 2;
  }
  .page.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-actions {
    grid-column: 2;
  }
}

.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .tabs-wrapper {
  margin-bottom: var(--section-padding-tb);
  overflow: visible;
}
.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .tabs-wrapper:before {
  height: 1px;
}
.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .tabs-wrapper ul {
  align-items: stretch;
  padding-right: 1px;
}
.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .tabs-wrapper li {
  min-width: 300px;
}
@media screen and (min-width: 64.0625em) {
  .toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .tabs-wrapper li {
    flex: 1;
  }
}
.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .tabs-wrapper a {
  width: 100%;
  height: 100%;
  padding: calc(
		((20 / 16) * 1rem) + (40 - 20) * calc((var(--fluid-screen) - 360 / 16 * 1rem) / (1920 - 360))
	) calc(
		((24 / 16) * 1rem) + (60 - 24) * calc((var(--fluid-screen) - 360 / 16 * 1rem) / (1920 - 360))
	);
  flex-direction: column;
  white-space: normal;
  align-items: flex-start;
  text-align: left;
  margin-bottom: -1px;
  border: 1px solid transparent;
}
.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .tabs-wrapper a:after {
  top: -1px;
  height: 3px;
}
.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .tabs-wrapper strong {
  display: block;
  font-family: "Archivo", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: var(--h2-font-size);
  line-height: var(--h2-line-height);
  letter-spacing: -0.02em;
  margin-bottom: var(--spacing-xs);
}
.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .tabs-wrapper span {
  --link-default-fg-color: #75767D;
}
.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .ui-tabs-active a {
  border-color: #dbdbdb;
  border-bottom-color: white;
}
.toolkit-landing-page .block-block-content-tabs .tabs.ui-tabs .ui-tabs-panel > *:not(.layout) {
  max-width: 59rem;
  margin-left: auto;
  margin-right: auto;
}

.toolkit-gender-sensitive-parliaments.toolkit-landing-page .block-block-content-assessments ul.button-group {
  flex-direction: column;
}

.menu-pager nav > ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: var(--section-gap);
       column-gap: var(--section-gap);
  row-gap: var(--spacing-s);
}
@media screen and (max-width: 40em) {
  .menu-pager nav > ul {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 64.0625em) and (max-width: 79.9375em) {
  .menu-pager nav > ul {
    grid-template-columns: 1fr;
  }
}
.menu-pager .menu-pager-next {
  text-align: right;
}
.menu-pager .menu-pager-next a:after {
  content: "\e902";
}

ul.gender-budgeting-tools-list li a.highlighted-link {
  display: grid;
  grid-template-columns: calc(var(--spacing-m) + var(--spacing-s)) 1fr;
}
ul.gender-budgeting-tools-list li a.highlighted-link::before {
  color: var(--h-link-icon-color);
  font-size: var(--spacing-m);
  line-height: 1;
  font-family: "eige-icons";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ul.gender-budgeting-tools-list li a.highlighted-link:before {
  grid-column: 1;
  grid-row: 1/span 2;
  display: flex;
  align-items: center;
}
ul.gender-budgeting-tools-list a.eu-funds-eu-regulatory-framework:before {
  content: "\e90d";
}
ul.gender-budgeting-tools-list a.analysing-gender-inequalities:before {
  content: "\e90e";
}
ul.gender-budgeting-tools-list a.operationalising-gender-equality:before {
  content: "\e918";
}
ul.gender-budgeting-tools-list a.coordination-complementarities-between-funds:before {
  content: "\e90f";
}
ul.gender-budgeting-tools-list a.partnerships-multi-level-governance:before {
  content: "\e919";
}
ul.gender-budgeting-tools-list a.quantitative-and-qualitative-indicators:before {
  content: "\e91a";
}
ul.gender-budgeting-tools-list a.gender-sensitive-project-selection-criteria:before {
  content: "\e914";
}
ul.gender-budgeting-tools-list a.tracking-resource-allocation:before {
  content: "\e91c";
}
ul.gender-budgeting-tools-list a.mainstreaming-gender-equality-in-project-design:before {
  content: "\e917";
}
ul.gender-budgeting-tools-list a.gender-perspective-in-monitoring:before {
  content: "\e913";
}
ul.gender-budgeting-tools-list a.reporting-on-spending:before {
  content: "\e91b";
}

div.word-quiz div.border-box + p {
  text-align: center;
}
div.word-quiz .word-quiz-selected-text.visible {
  color: #1e6d68;
  border-bottom: 3px solid #1e6d68;
  font-weight: 700;
}
div.word-quiz div.quiz-counter {
  position: sticky;
  top: calc(var(--admin-menu-height) + var(--spacing-l));
  float: right;
  margin-bottom: var(--spacing-2xs);
  font-family: "Archivo", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: var(--ui-s-font-size);
  line-height: var(--ui-s-line-height);
  font-weight: 700;
  padding: var(--spacing-2xs) var(--spacing-xs);
  border-radius: 1.875rem;
  color: #13293f;
  background-color: #9dd1cd;
  z-index: 10;
}
div.word-quiz div.quiz-counter + h3 {
  margin-top: 0px;
}
@media screen and (min-width: 30.0625em) {
  div.word-quiz div.quiz-counter {
    margin-top: calc(-1 * var(--ui-s-line-height));
    margin-bottom: 0px;
  }
}
div.word-quiz .word-quiz-bias-text {
  color: #d00000;
  border-bottom: 3px solid #d00000;
  font-weight: 700;
}
div.word-quiz .word-quiz-bias-text.ambiguous {
  color: #a55900;
  border-bottom: 3px solid #a55900;
}
div.word-quiz .word-quiz-corrected-text {
  color: #3f843d;
  border-bottom: 3px dashed #3f843d;
  font-weight: 700;
}
div.word-quiz span.has-tip {
  cursor: help;
}
div.word-quiz span.has-tip:after {
  color: inherit;
}

.ui-tooltip.ui-widget.word-quiz-bias-text {
  background-color: #b00000;
}
.ui-tooltip.ui-widget.word-quiz-bias-text .ui-tooltip-content {
  color: white;
}

.ui-tooltip.ui-widget.ambiguous {
  background-color: #a55900;
}
.ui-tooltip.ui-widget.ambiguous .ui-tooltip-content {
  color: white;
}

.toolkit-decision-tree {
  margin-top: var(--section-gap);
  margin-bottom: var(--d-h2-margin);
  padding-bottom: var(--d-h2-margin);
  border-bottom: 1px solid #dbdbdb;
  --br-width: calc(
  	((2 / 16) * 1rem) + (4 - 2) * calc((var(--fluid-screen) - 360 / 16 * 1rem) / (1920 - 360))
  );
}
.toolkit-decision-tree .question-wrapper + .question-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.toolkit-decision-tree .question-wrapper + .question-wrapper .actions {
  grid-column: span 2;
}
.toolkit-decision-tree .question {
  padding: var(--spacing-l);
  border: var(--br-width) solid var(--question-br-color, transparent);
  transition: 250ms ease-out;
}
.toolkit-decision-tree .question p {
  color: var(--question-fg-color, #3e4047);
  font-weight: 600;
  margin: 0px;
}
.toolkit-decision-tree .selected-no + .question-wrapper .question.no, .toolkit-decision-tree .selected-yes + .question-wrapper .question.yes, .toolkit-decision-tree .question-wrapper:first-child .question {
  --question-fg-color:	#3e4047;
  --question-br-color:	#c3c4c6;
}
.toolkit-decision-tree .selected-no + .question-wrapper .question.no:before, .toolkit-decision-tree .selected-yes + .question-wrapper .question.yes:before, .toolkit-decision-tree .question-wrapper:first-child .question:before {
  opacity: 1;
}
.toolkit-decision-tree .selected-yes + .question-wrapper:nth-last-child(2) .question.yes, .toolkit-decision-tree .selected-no + .selected-yes .question.no, .toolkit-decision-tree .selected-yes + .selected-yes .question.yes, .toolkit-decision-tree .question-wrapper:first-child.selected-yes .question {
  --question-fg-color:	#326b31;
  --question-br-color:	#326b31;
  --decor-primary-color:	#326b31;
}
.toolkit-decision-tree .selected-yes + .question-wrapper:nth-last-child(2) .question.yes:after, .toolkit-decision-tree .selected-no + .selected-yes .question.no:after, .toolkit-decision-tree .selected-yes + .selected-yes .question.yes:after, .toolkit-decision-tree .question-wrapper:first-child.selected-yes .question:after {
  --lineColor:	#326b31;
}
.toolkit-decision-tree .selected-no + .question-wrapper:nth-last-child(2) .question.no, .toolkit-decision-tree .selected-no + .selected-no .question.no, .toolkit-decision-tree .selected-yes + .selected-no .question.yes, .toolkit-decision-tree .question-wrapper:first-child.selected-no .question {
  --question-fg-color:	#b00000;
  --question-br-color:	#b00000;
  --decor-primary-color:	#b00000;
}
.toolkit-decision-tree .selected-no + .question-wrapper:nth-last-child(2) .question.no:after, .toolkit-decision-tree .selected-no + .selected-no .question.no:after, .toolkit-decision-tree .selected-yes + .selected-no .question.yes:after, .toolkit-decision-tree .question-wrapper:first-child.selected-no .question:after {
  --lineColor:	#b00000;
}
.toolkit-decision-tree .actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: var(--spacing-xl);
       column-gap: var(--spacing-xl);
  padding: var(--spacing-l) 0;
}
.toolkit-decision-tree .actions button:first-child {
  margin-left: auto;
}
.toolkit-decision-tree .actions button:last-child {
  margin-right: auto;
}
.toolkit-decision-tree button:not([disabled]).yes {
  --action-fg-color:	#326b31;
  --action-br-color:	#326b31;
}
.toolkit-decision-tree button:not([disabled]).yes:focus-visible {
  --action-fg-color:	white;
  --action-bg-color:	#1b401b;
  --action-br-color:	#1b401b;
}
@media (hover: hover) and (pointer: fine) {
  .toolkit-decision-tree button:not([disabled]).yes:hover {
    --action-fg-color:	#47ba59;
    --action-br-color:	#47ba59;
  }
}
.toolkit-decision-tree button:not([disabled]).no {
  --action-fg-color:	#b00000;
  --action-br-color:	#b00000;
}
.toolkit-decision-tree button:not([disabled]).no:focus-visible {
  --action-fg-color:	white;
  --action-bg-color:	#4b0000;
  --action-br-color:	#4b0000;
}
@media (hover: hover) and (pointer: fine) {
  .toolkit-decision-tree button:not([disabled]).no:hover {
    --action-fg-color:	#ff3d3d;
    --action-br-color:	#ff3d3d;
  }
}
.toolkit-decision-tree .selected-yes .actions button.yes {
  --action-bg-color:	#326b31;
  --action-br-color:	#326b31;
  --action-fg-color:	white;
  pointer-events: none;
  cursor: default;
}
.toolkit-decision-tree .selected-no .actions button.no {
  --action-bg-color:	#b00000;
  --action-br-color:	#b00000;
  --action-fg-color:	white;
  pointer-events: none;
  cursor: default;
}
.toolkit-decision-tree .actions {
  position: relative;
}
.toolkit-decision-tree .actions:after {
  content: " ";
  position: absolute;
  top: calc(var(--spacing-l) / 2 - var(--br-width) / 2);
  margin: auto;
  left: 0;
  right: 0;
  width: var(--br-width);
  height: calc(100% - var(--spacing-l) + var(--br-width));
  background-color: var(--lineColor, transparent);
  transition: 250ms ease-out;
}
.toolkit-decision-tree .question.yes,
.toolkit-decision-tree .question.no {
  position: relative;
}
.toolkit-decision-tree .question.yes:before, .toolkit-decision-tree .question.yes:after,
.toolkit-decision-tree .question.no:before,
.toolkit-decision-tree .question.no:after {
  content: " ";
  position: absolute;
  width: calc(50% + var(--br-width));
  height: calc(var(--spacing-l) / 2 + var(--br-width) / 2);
  border-style: solid;
  transition: 250ms ease-out;
}
.toolkit-decision-tree .question.yes:before,
.toolkit-decision-tree .question.no:before {
  bottom: calc(100% + var(--br-width));
  opacity: 0;
}
.toolkit-decision-tree .question.yes:after,
.toolkit-decision-tree .question.no:after {
  top: calc(100% + var(--br-width));
  border-color: var(--lineColor, transparent);
}
.toolkit-decision-tree .question.yes:before, .toolkit-decision-tree .question.yes:after {
  right: calc(-0.5 * var(--br-width));
}
.toolkit-decision-tree .question.yes:before {
  border-width: var(--br-width) 0px 0px var(--br-width);
  border-color: #326b31;
}
.toolkit-decision-tree .question.yes:after {
  border-width: 0px 0px var(--br-width) var(--br-width);
}
.toolkit-decision-tree .question.no:before, .toolkit-decision-tree .question.no:after {
  width: calc(50% + var(--br-width) + 2px);
  left: calc(-0.5 * var(--br-width));
}
.toolkit-decision-tree .question.no:before {
  border-width: var(--br-width) var(--br-width) 0px 0px;
  border-color: #b00000;
}
.toolkit-decision-tree .question.no:after {
  border-width: 0px var(--br-width) var(--br-width) 0px;
}
.toolkit-decision-tree .question-wrapper:first-child.selected-yes .question {
  --lineColor: #326b31;
}
.toolkit-decision-tree .question-wrapper:first-child.selected-no .question {
  --lineColor: #b00000;
}
.toolkit-decision-tree .question-wrapper:first-child .actions:after {
  top: 0px;
  height: calc(100% - var(--spacing-l) / 2 + var(--br-width) / 2);
}
.toolkit-decision-tree .selected-yes .actions {
  --lineColor: #326b31;
}
.toolkit-decision-tree .selected-no .actions {
  --lineColor: #b00000;
}
.toolkit-decision-tree .question-wrapper:nth-last-child(2) .question:after {
  content: none;
}
.toolkit-decision-tree div.reset {
  margin-top: var(--section-gap);
  text-align: center;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper:nth-child(2) {
  display: block;
  opacity: 0;
  visibility: hidden;
  height: 0;
  transition: 250ms ease-out;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper:nth-child(2) .question {
  width: 100%;
  opacity: 0;
  visibility: hidden;
  height: 0px;
  transition: opacity 250ms ease-out;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper:nth-child(2) .question:before {
  border-top: 0px;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper:nth-child(2) .question.no:before {
  width: calc(50% + var(--br-width));
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper:first-child:not([class*=selected-]) + .question-wrapper + .reset {
  opacity: 0px;
  visibility: hidden;
  height: 0px;
  margin: 0px;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper:first-child:not([class*=selected-]) + .question-wrapper + .reset button:before {
  transition: none;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper[class*=selected-] + .question-wrapper {
  opacity: 1;
  visibility: visible;
  height: auto;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper.selected-yes + .question-wrapper .question.yes {
  opacity: 1;
  visibility: visible;
  height: auto;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper.selected-yes + .question-wrapper .question.no {
  padding: 0px;
  border: 0px;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper.selected-no + .question-wrapper .question.no {
  opacity: 1;
  visibility: visible;
  height: auto;
}
.toolkit-decision-tree:has(.reset:nth-child(3):last-child) .question-wrapper.selected-no + .question-wrapper .question.yes {
  padding: 0px;
  border: 0px;
}

@media screen and (max-width: 64em) {
  .toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    -moz-column-gap: var(--spacing-s);
         column-gap: var(--spacing-s);
  }
  .toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields,
  .toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-actions {
    flex-basis: 100%;
  }
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset, .toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > .form-item {
  margin-top: var(--spacing-xl);
  margin-bottom: var(--spacing-xl);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset legend {
  width: 100%;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > legend > span.fieldset-legend, .toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > .fieldset-wrapper > fieldset + fieldset > legend > span.fieldset-legend {
  border-top: 1px solid #dbdbdb;
  padding-top: var(--spacing-xl);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields h2 {
  font-family: "Archivo", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: var(--h2-font-size);
  line-height: var(--h2-line-height);
  letter-spacing: -0.02em;
  margin-bottom: var(--h2-margin);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields h3 {
  font-family: "Archivo", "Open Sans", sans-serif;
  font-weight: 300;
  font-size: var(--d-h2-font-size);
  line-height: var(--d-h2-line-height);
  letter-spacing: -0.02em;
  margin-top: var(--d-h2-margin);
  margin-bottom: var(--d-h2-margin);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > legend span.fieldset-legend {
  font-family: "Archivo", "Open Sans", sans-serif;
  font-weight: 300;
  font-size: var(--d-h3-font-size);
  line-height: var(--d-h3-line-height);
  letter-spacing: -0.02em;
  margin-bottom: var(--d-h3-margin);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > legend span.fieldset-legend:after {
  content: " ";
  display: block;
  margin-top: var(--spacing-m);
  width: 60px;
  height: 5px;
  background-color: var(--decor-primary-color);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > .fieldset-wrapper > fieldset > legend > .fieldset-legend {
  color: var(--headings-primary-color);
  font-family: "Archivo", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: var(--h5-font-size);
  line-height: var(--h5-line-height);
  letter-spacing: 0em;
  margin-bottom: var(--h5-margin);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > .fieldset-wrapper > fieldset:not(.dgs-integration-question) > .fieldset-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: var(--spacing-xl);
       column-gap: var(--spacing-xl);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > .fieldset-wrapper > fieldset:not(.dgs-integration-question) > .fieldset-wrapper > div + div:not(.multiRowHorizontalBarGraph, .description) {
  margin-top: 0px;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > .fieldset-wrapper > fieldset:not(.dgs-integration-question) > .fieldset-wrapper > fieldset,
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > .fieldset-wrapper > fieldset:not(.dgs-integration-question) > .fieldset-wrapper .form-radios,
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-fields > fieldset > .fieldset-wrapper > fieldset:not(.dgs-integration-question) > .fieldset-wrapper .description {
  grid-column: 1/span 2;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .dgs-integration-question .form-item {
  display: none;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .dgs-integration-question p.answer {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: var(--body-font-size);
  line-height: var(--body-line-height);
  letter-spacing: 0em;
  font-weight: 700;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .dgs-integration-question p.info {
  display: flex;
  -moz-column-gap: var(--spacing-2xs);
       column-gap: var(--spacing-2xs);
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: var(--body-s-font-size);
  line-height: var(--body-s-line-height);
  letter-spacing: 0em;
  margin-top: var(--spacing-2xs);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .dgs-integration-question p.info::before {
  content: "\e93d";
  color: var(--decor-primary-color);
  font-size: var(--body-font-size);
  line-height: 1;
  font-family: "eige-icons";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .dgs-integration-question p.info:before {
  position: relative;
  top: 4px;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .dgs-integration-question p.source {
  margin-top: var(--spacing-m);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .dgs-integration-question .multiRowHorizontalBarGraph {
  margin-top: var(--spacing-l);
  grid-column: 1/span 2;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .dgs-integration-question .multiRowHorizontalBarGraph .bar-chart {
  --bar-chart-main-bar-height: var(--spacing-m);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-actions {
  align-self: flex-start;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: var(--spacing-m);
       column-gap: var(--spacing-m);
  row-gap: var(--spacing-s);
  width: 100%;
  border-top: 1px solid #dbdbdb;
  padding-top: var(--spacing-xl);
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-actions .webform-button--previous {
  justify-self: flex-start;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-actions .webform-button--next,
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-actions .webform-button--submit {
  grid-column: 2;
  justify-self: flex-end;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .form-actions .webform-button--draft {
  grid-column: 1/span 2;
  grid-row: 2;
  justify-self: center;
}
.toolkit-gender-sensitive-parliaments.gsp-quiz-page .node--type-webform form .webform-progress__status {
  text-align: right;
  font-family: "Archivo", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: var(--h6-font-size);
  line-height: var(--h6-line-height);
  letter-spacing: 0em;
  margin-bottom: var(--h6-margin);
  text-transform: uppercase;
  color: #75767D;
}

@media screen and (min-width: 64.0625em) {
  .toolkit-greena.toolkit-landing-page .node--type-toolkit.node--view-mode-full {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .toolkit-greena.toolkit-landing-page .node--type-toolkit.node--view-mode-full > * {
    grid-column: 1/span 3;
  }
  .toolkit-greena.toolkit-landing-page .node--type-toolkit.node--view-mode-full .block-block-content-featured {
    grid-column: 1;
  }
  .toolkit-greena.toolkit-landing-page .node--type-toolkit.node--view-mode-full .block-block-content-browse {
    grid-column: 2;
  }
  .toolkit-greena.toolkit-landing-page .node--type-toolkit.node--view-mode-full .block-block-content-browse:before {
    width: 1px;
    height: 100%;
    bottom: 0px;
    left: calc(-1 * var(--section-gap));
    right: auto;
  }
  .toolkit-greena.toolkit-landing-page .node--type-toolkit.node--view-mode-full .block-block-content-downloads {
    grid-column: 3;
  }
}
@media screen and (min-width: 40em) and (max-width: 64em) {
  .toolkit-greena.toolkit-landing-page .node--type-toolkit.node--view-mode-full .block-block-content-featured .layout.columns-1 {
    grid-template-columns: 1fr 1fr;
  }
  .toolkit-greena.toolkit-landing-page .node--type-toolkit.node--view-mode-full .block-block-content-featured .layout.columns-1 > *:nth-child(even):before {
    width: 1px;
    height: 100%;
    top: 0px;
    left: calc(-0.5 * var(--layout-row-gap));
  }
}

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