.visuallyhidden, .sr-only, .skip-links__link {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active, .focusable.sr-only:active,
.visuallyhidden.focusable:focus, .focusable.sr-only:focus, .skip-links__link:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.skip-links__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  content: '';
  display: table;
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

/*
--------------------
Reset (normalize.css)
--------------------
*/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer,
header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button, input {
  line-height: normal;
}

button, select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*
--------------------
Utilities
--------------------
*/
.hidden {
  display: none !important;
  visibility: hidden;
}

.invisible {
  visibility: hidden;
}

.pull-left {
  float: left;
}

img.pull-left {
  margin-right: 1em;
}

.pull-right {
  float: right;
}

img.pull-right {
  margin-left: 1em;
}



/*
--------------------
General
--------------------
*/
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

html,
body {
  height: 100%;
}

body {
  overflow-y: scroll;
  font-size: 1em;
  line-height: 1.4;
  padding: 0;
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

@-ms-viewport {
  width: device-width;
}

/* --------------------
       Content
-------------------- */
html {
  font-size: 1em;
}

body {
  font-family: 'Noto Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.font-standard {
  font-family: 'Noto Sans', Verdana, "AppleGothic", "Microsoft Yahei", "微软雅黑", STXihei, "华文细黑", sans-serif;
  font-size: 0.95em;
}


a[href] {
  color: var(--brand-light-link);
  
}

p {
  margin-bottom: 1rem;
}

h1, h2, h3, h4, h5, h6 {
  color: var(--qld-color-default-color-light-text-heading);
  font-weight: 600 !important;
}

h1 {
  font-size: 2rem;
  line-height: 2.5rem;
  margin-bottom: 2rem;
}

h2 {
  font-size: 1.8rem;
  line-height: 2rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
}

h3 {
  font-size: 1.5rem;
  line-height: 1.8rem;
}

h4 {
  font-size: 1.25rem;
}

h5 {
  font-size: 1rem;
}

h6 {
  font-size: 1rem;
}
@media screen and (min-width: 699px){
    h2 {
        font-size: 2rem;
        line-height: 2.25rem;
    }
    h3 {
        line-height: 2rem;
    }
}
@media screen and (min-width: 1312px){
    h1 {
        font-size: 2.5rem;
        line-height: 3.25rem;
    }
    h2 {
        line-height: 2.5rem;
    }
    h4 {
        line-height: 1.5rem;
    }
    h5 {
        line-height: 1.25rem;
    }
}

.bq-qgds-card-content>h2,
.ehp-wrapper .col-box>h2, 
.br-app .br-app-main-content__header>h2, 
.br-app .br-app-detail-hub__col>h2,
.rsa-quiz-question-container>h2,
.ip-landing-box>h2,
.left-col-box-wrapper>h2,
.aside.investing>h2,
.species-info>h2,
.species-content>h2,
.quiz-email.callout form>h2,
.supercalc-intro)>h2, 
main+aside>.enquiries-content>h2,
.bq-qgds-card-content>h3,.supercalc-intro>h3,.search__item-title>h3,.br-app-main-content__contents__question-range__header>h3,.content__tile-head>h3{
    margin-top: 0;
}
.content__main>h3,
.content__main>h4,
.content__main>h5 {
    margin-top: 1.75rem;
    margin-bottom: 0.875rem;
}

.content__main>h2+h3,
.content__main>h3+h4,
.content__main>h4+h5 {
    margin-top: 1.25rem;
}

@media screen and (min-width: 1312px){
    .content__main>h2 {
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
}


.inner {
  min-width: 19em;
  margin: 0 auto;
  max-width: 82em;
}

.content-wrapper {
  padding: 1.25em 0;
}

.content-wrapper.row {
  margin: 0;
}

.aside {
  margin-top: 1em;
}

.list__square,
.content__tile ul.list__square {
  list-style-type: square;
  margin: 0;
  padding: 0 0 0 1.25em;
}

.content__main h1 {
  margin-top: 0;
}


.checklist td ul {
  padding-left: 0px;
}

.checklist td ul li {
  list-style-type: none;
}

.checklist input {
  vertical-align: top;
}

.checklist textarea {
  width: 100%;
  vertical-align: middle;
  margin-bottom: -20px;
}


/* jQuery UI Datepicker Overrides */
.ui-datepicker {
  background: #fff;
  border: 1px solid #aaa;
  font-size: 0.93em;
}

.ui-datepicker table {
    display: table;
}

.ui-datepicker-prev span {
  text-indent: -9999px;
}

.ui-datepicker-prev:after {
  content: '\f053';
  font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
  left: 7px;
  position: absolute;
  top: 5px;
}

.ui-datepicker-next span {
  text-indent: -9999px;
}

.ui-datepicker-next:after {
  content: '\f054';
  font-family: 'Font Awesome 6 Pro';
    font-weight: 600;
  position: absolute;
  right: 7px;
  top: 5px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  background: #eee;
  border: 1px solid #d3d3d3;
}

.ui-datepicker td a.ui-state-active,
.ui-datepicker td a:hover {
  background: #fff;
}

.ui-datepicker .ui-datepicker-today a {
  background: var(--brand-light-action);
  color: #fff !important;
}

.ui-datepicker .ui-datepicker-today a:hover {
  background: var(--brand-dark-background);
  color: #fff !important;
}

/*
--------------------
Modules
--------------------
*/
.content__tile {
  background: #fff;
  border-color: #bbb;
  border-style: solid;
  border-width: 1px 1px 1px 1em;
  margin-bottom: 1em;
}

.content__tile h2,
.content__tile h3,
.content__tile h5 {
  margin: 0;
}

.content__tile p {
  font-size: 0.875em;
}

.content__tile ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.content__tile-head {
  padding: 1em 1em 0 1em;
}

.content__tile-body {
  padding: 1em;
}

.content__tile-body a {
  font-size: 0.875rem;
}

.content__tile-foot {
  background-color: #eee;
  bottom: 0;
  padding: 0.5em 1em;
  position: relative;
}

.content__tile-foot a {
  color: #333;
  font-size: 0.875em;
}



.content__tile-connect-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.content__tile-connect-list-item {
  display: inline-block;
}

.content__tile-body .content__tile-connect-list-link {
  color: #333;
  display: inline-block;
  font-size: 1.625em;
  line-height: 1em;
  margin-right: 0.25em;
  padding: 0.15em 0.25em;
  text-align: center;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.connect--facebook .content__tile-connect-list-link:hover {
  background-color: #4267b2;
  color: #fff;
}

.connect--twitter .content__tile-connect-list-link:hover {
  background-color: #1da1f2;
  color: #fff;
}

.connect--youtube .content__tile-connect-list-link:hover {
  background-color: #c00;
  color: #fff;
}

.connect--instagram .content__tile-connect-list-link:hover {
  background-color: #7B3AAE;
  color: #fff;
}

.connect--linkedin .content__tile-connect-list-link:hover {
  background-color: #0077b7;
  color: #fff;
}

.content__tile-form {
  padding: 1em;
}

.content__tile-form fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

.content__tile-form label {
  color: #666;
  display: block;
}

.content__tile-form-question {
  margin-bottom: 1em;
}

#data_contain ul {
  list-style: none;
}

#data_contain input {
  float: left;
  position: absolute;
  left: 0;
  top: 0;
  margin: .2em 0 0 0;
  padding: 0;
}

.ie7 #data_contain input {
  margin-top: 0;
}

#myqbiz-rego .subject-picker-block {
  width: 100%;
}

#matrix_content #data_contain ul[class*=level_] {
  margin-left: 1.5em;
}

#matrix_content #data_contain ul.level_0 {
  margin-left: 0;
}

#data_contain a {
  text-decoration: none;
}

.ie7 #data_contain a {
  padding-top: 0.4em;
  padding-left: 0.4em;
}

#matrix_content #data_contain ol li, #matrix_content #data_contain ul li {
  margin-top: .5em;
  position: relative;
}

#matrix_content #data_contain ol li span, #matrix_content #data_contain ul li span {
  padding: 0 0 0 20px;
}

#matrix_content #data_contain #id_1 {
  margin-top: 0;
}


/*.login-success {*/
/*  display: block;*/
/*  border: 1px solid #ffe788;*/
/*  background: #fefacd url("../mysource_files/tickIcon_30x30.gif") no-repeat 15px center;*/
/*  padding: 15px 10px 15px 60px;*/
/*  margin: 0 0 15px;*/
/*  -webkit-border-radius: 10px;*/
/*  -moz-border-radius: 10px;*/
/*  border-radius: 10px;*/
/*  position: relative;*/
/*}*/

/*.login-success p {*/
/*  margin: 0;*/
/*}*/

/* Module: S */
.sq-form-question,
.form__question {
  margin-bottom: 1.75em;
  position: relative;
}

.sq-form-question-select {
  position: relative;
}

.sq-form-question-date {
  display: inline-block;
  margin-bottom: 1em;
  position: relative;
}

.sq-form-question-date label + .sq-form-question-answer {
  display: inline-block;
  margin-left: 0.5em;
  margin-right: 1em;
  position: relative;
}

.sq-form-question-date-select-year {
  margin-right: 6em;
}

.form__select-wrap {
  position: relative;
}


.sq-form-question-answer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.sq-form-question-title {
  display: inline-block;
  font-size: 1.2em;
  font-weight: 600;
  margin-bottom: 5px;
  max-width: 100%;
}

.sq-form-required-field {
  color: #b70c4b;
}

.sq-form-question-password-verify {
  margin-top: 1em;
}

input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  font-weight: 400;
  margin-left: 0.5em;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="date"],
input[type="datetime"],
input[type="month"],
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="week"],
input[type="datetime-local"],
input[type="number"],
input[type="time"] {
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 3px;
  box-shadow: none;
  padding: 0.5rem;
  position: relative;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: box-shadow 0.15s ease-out;
  transition: box-shadow 0.15s ease-out;
}

select {
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 3px;
  box-shadow: none;
  padding: 0.75em;
  position: relative;
  width: 100%;
  -webkit-transition: box-shadow 0.15s ease-out;
  transition: box-shadow 0.15s ease-out;
}

input[type="color"] {
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 3px;
  box-shadow: none;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: box-shadow 0.15s ease-out;
  transition: box-shadow 0.15s ease-out;
}

select[id$="value_d"],
input[id$="value_d"],
select[id$="value_h"],
input[id$="value_h"],
select[id$="value_i"],
input[id$="value_i"],
select[id$="value_s"],
input[id$="value_s"],
#event-attribute-start-time-hour-select,
#event-attribute-start-time-minute-select,
#event-attribute-end-time-hour-select,
#event-attribute-end-time-minute-select {
  width: 4.5em;
}

select[id$="value_m"],
input[id$="value_m"] {
  width: 5em;
}

select[id$="value_y"],
input[id$="value_y"] {
  width: 5.5em;
}

#start-date-temp,
#end-date-temp {
  width: 7em;
}

/* IE 10+ remove select arrow */
select::-ms-expand {
  display: none;
}

fieldset {
  border: 0;
  padding: 0;
}

form .required label {
  color: #b70c4b;
}

/* Quiz styles */
form[id^="page_online_quiz"] ol {
  font-weight: 700;
}

form[id^="page_online_quiz"] > div > div {
  margin-bottom: 1.75em;
  position: relative;
}

.sq-online-quiz-question-multichoice ul {
  list-style-type: none;
  margin: 0;
}

.sq-online-quiz-question-multichoice li {
  display: table;
  margin-bottom: 0.5em;
}

.sq-online-quiz-question-multichoice input {
  display: table-cell;
  margin-right: 0.5em;
}

.sq-online-quiz-question-multichoice input + label {
  display: table-cell;
  font-weight: 500;
}

.question-actions {
  background-color: #f3faff;
  border: 1px solid #bce8f1;
  margin-bottom: 1.5em;
}

.question-actions table {
  margin-bottom: 0;
}

.question-actions td {
  border: 0;
}

.question-actions table tbody tr td:hover {
  background-color: #f3faff;
}

.question-actions tr > td:first-child {
  text-align: center;
}

.question-actions .fas {
  font-size: 1.75em;
  margin-top: 0.5em;
  color: #007db3;
}

.question-actions table ul {
  margin: 0;
  padding-left: 1em;
}

/*
--------------
Feedback form rating
--------------
*/
form .refer span {
  font-weight: 100;
  width: 7em;
}

form .always li {
  display: inline;
  list-style-type: none;
}

form .always ul {
  padding-left: 0;
}

form .refer li {
  display: inline-block;
  min-height: 1.5em;
  text-align: left;
  width: auto;
}

form .always ul li {
  padding-right: 1em;
}

form .refer li input {
  margin: 0;
  width: 2em;
}

form .refer li label {
  display: inline-block;
  margin-left: 0;
  margin-top: 0;
}



form .clearfix.refer span,
.clearfix.refer ul {
  font-size: .9em;
  float: none;
  display: block;
}

form .clearfix.refer ul {
  margin-right: 2em;
  padding-left: 0;
}

form .refer div span {
  margin-left: .5em;
  width: 100%;
}
@media (min-width: 700px) {
    form .refer li {
  display: inline-block;
  min-height: 1.5em;
  text-align: left;
  width: 14px;
}
form .refer li {
  text-align: center;
}
form .refer li:last-child label {
  margin-left: 0;
}
    form .refer li label {
  display: block;
  margin-left: 0.3em;
  margin-top: -40px;
}
form .clearfix.refer span,
.clearfix.refer ul {
  font-size: .9em;
  float: left;
  display: inline;
}

form .clearfix.refer ul {
    margin-right: 2em;
    padding-left: 0;
    margin-top: 1.5em;
}

form .refer div span {
  margin-left: .5em;
  width: 7.5em;
}

form .refer ul input, .refer li:first-child {
  margin-left: 0;
}
}
.refer li {
  margin-left: .5em;
  margin-right: .5em;
}



form .refer div span:first-child {
  margin-left: 1.5em;
  margin-right: .5em;
  width: 4.5em;
}

form .refer {
  padding-top: .5em;
}



form .tabs input {
  display: none;
}

form .tabs ul.nav-tabs label {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  color: #23527c;
  display: block;
  line-height: 1.42857143;
  margin-right: 2px;
  padding: 10px 15px;
  position: relative;
}

form .tabs ul.nav-tabs .active label {
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  color: #555;
  cursor: default;
}

form#form_email_672466 .tab-content {
  margin: 1em 2em;
}

form#form_email_672466 .tab-content {
  padding-bottom: 0;
}

/*
--------------
Top Label Radio Buttons
--------------
*/
form .top-label ul {
  margin-top: 0.5em;
}

form .top-label > label {
  padding-bottom: 0.25em;
  display: block;
}

form .top-label .sq-form-question-option-list ul li{
    display: block;
    width: auto;
}
form .rating .sq-form-question-option-list ul li{
    display: block;
    /*width: auto;*/
}

form .top-label ul label, 
form .top-label ul .fakeLabel{
    width: auto;
    margin-left: 1em;
}
form .rating ul label, 
form .rating ul .fakeLabel{
    width: auto;
    margin-left: 0;
}

@media (min-width: 700px) {
    
    form .top-label .sq-form-question-option-list ul li,
    form .rating .sq-form-question-option-list ul li{
    display: inline-block;
}
form .top-label ul label,
form .top-label ul .fakeLabel{
  display: inline-block;
  line-height: 1.1em;
  margin-left: -4em;
  margin-top: 1.25em;
  margin-right: 1em;
  margin-left: -3em;
  padding-right: 0.25em;
  text-align: center;
  vertical-align: top;
  width: 75px;
}

form .rating ul label, 
form .rating ul .fakeLabel{
    display: inline-block;
    line-height: 1.1em;
    margin-left: -4em;
    /*margin-top: 1.25em;*/
    margin-right: 1em;
    margin-left: 0.25em;
    padding-right: 0.25em;
    text-align: center;
    vertical-align: top;
    width: 75px;
}

form .top-label ul input {
  margin: 0;
  padding: 0;
  margin-left: 1.8em;
  margin-left: 1.5em;
  vertical-align: top;
}
}
form .question.fade.in,
form .issue.fade.in,
form .question.fade.in .sq-form-field,
form .issue.fade.in .sq-form-field {
  height: auto;
  visibility: visible;
}

form .question.fade,
form .issue.fade,
form .question.fade .sq-form-field,
form .issue.fade .sq-form-field {
  height: 0;
  margin: 0;
  visibility: hidden;
}

form .question.fade.in.sq-form-question,
form .issue.fade.in.sq-form-question {
  margin-bottom: 1.75em;
}

form .nav-tabs li label:hover {
  cursor: pointer;
}

form .nav-tabs label {
  font-size: 1.25em;
}

form .required {
  color: #000;
}

form textarea {
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 3px;
  box-shadow: none;
  padding: 0.75em;
  position: relative;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: box-shadow 0.15s ease-out;
  transition: box-shadow 0.15s ease-out;
}

form .action-buttons .btn {
  vertical-align: top;
}

form span.error label {
  color: #b70c4b;
  display: inline-block;
  font-weight: 100;
  margin: 0.25em 0;
  width: auto;
}


/* Module: S */
.content__information {
  border-top: 2px solid #025c95;
  margin: 3em 0 1.5em 0;
  padding: 1em 0;
}

.content__audit {
  margin-bottom: 1em;
}

.content__audit-list,
.content__tools-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.content__audit-list-item {
  font-size: 0.875em;
}

.content__tools-list-item  {
  display: inline-block;
  margin-right: 1em;
}

.content__audit, .content__tools-list-item, .content__tools-list-item a {
  color: #555;
}
.content__tools-list-item a:focus {
    outline: var(--outline-thickness) solid var(--brand-light-focus);
    outline-offset: var(--outline-offset);
}

.content__related {
  margin-bottom: 2em;
}

.content__related h3 {
  margin-top: 0;
}

.content__related-list {
  list-style-type: square;
}

/* Module: S */
.content__pagination {
  margin: 3em 0 2em 0;
}

.content__pagination-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.content__pagination-list-item {
  display: inline-block;
  margin-bottom: 1em;
}

.content__pagination-list-link {
  display: inline-block;
  padding: 1em;
  text-align: right;
  position: relative;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  width: 100%;
}

.content__pagination-list-link:after {
  position: absolute;
  top: calc(50% - 0.57em);
  font-family: 'Font Awesome 6 Pro';
  font-weight: 400;
  font-size: 1.875em;
  color: var(--brand-light-accent);
}

.content__pagination-list-link span {
  display: block;
}

.content__pagination-direction {
  font-size: 1.5em;
}

.direction--prev {
  text-align: left;
}

.direction--next {
  text-align: right;
}

.direction--prev .content__pagination-name {
  text-align: left;
}

.direction--next .content__pagination-name {
  text-align: right;
}

.direction--prev .content__pagination-list-link:after {
  content: '\f053';
  left: 0.25em;
  color: var(--brand-light-accent);
}

.direction--next .content__pagination-list-link:after {
  content: '\f054';
  right: 0.25em;
  color: var(--brand-light-accent);
}

.direction--prev .content__pagination-list-link {
  padding-left: 2.5em;
}

.direction--next .content__pagination-list-link {
  padding-right: 2.5em;
}

.direction--prev .content__pagination-direction {
  text-align: left;
}

.direction--next .content__pagination-direction {
  text-align: right;
}


.content__navigation {
  margin-bottom: 3em;
}

.content__navigation a {
  display: block;
}

.content__navigation a:hover,
.content__navigation a:focus {
  text-underline-offset: var(--underline-offset);
}

.content__navigation-title--text {
  font-size: 1em;
  line-height: 1.4;
  margin: 0;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}

.content__navigation-title--link {
  background-color: #007db3;
  color: #fff;
  font-weight: 700;
  padding: 0.75em 1em;
}

.content__navigation-title--link:hover,
.content__navigation-title--link:focus {
  color: #fff;
}

.content__navigation-links a {
  color: #333;
}

.content__navigation-links a:hover,
.content__navigation-links a:focus {
  color: #333;
}

.content__navigation-list,
.content__navigation-sublist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.content__navigation-list-item {
  border-bottom: 1px solid #fff;
}

.content__navigation-list-item a {
  background-color: #f2f2f2;
}

.content__navigation-list-link:hover {
  background-color: #f6f6f6;
}

.content__navigation-sublist-item a {
  background-color: #fff;
}

.content__navigation-list-link {
  font-weight: 700;
  padding: 0.75em 1em;
  position: relative;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.content__navigation-sublist-link.active--content-subnav,
.content__navigation-sublist-link:hover,
.content__navigation-list-link.active--content-nav,
.content__navigation-list-link:hover {
  border-left: 5px solid #007db3;
}

.content__navigation-sublist-link:before,
.content__navigation-list-link:before {
  color: #007db3;
  content: '\f0da';
  display: none;
  font-family: 'Font Awesome 5 Pro';
    font-weight: 600;
  left: -1px;
  position: absolute;
  top: calc(50% - 0.7em);
}

.content__navigation-sublist-link.active--content-subnav:before,
.content__navigation-list-link.active--content-nav:before {
  display: inline-block;
}

.content__navigation-sublist-item {
  border-bottom: 1px dotted #ccc;
}

.content__navigation-sublist-item:last-child {
  border-bottom: none;
}

.content__navigation-sublist-link {
  padding: 0.75em 2em;
  position: relative;
}

.content__landing-header {
  margin: 0;
}

.content__landing-listing {
  border-top: 1px dotted #ccc;
  margin-top: 2em;
}

.content__landing-list {
  list-style-type: none;
  margin: 2em 0;
  padding: 0;
}

.content__landing-list-item {
  border-left: 6px solid #bbb;
  margin-bottom: 1em;
  padding-left: 1.875em;
}

.content__landing-list-item:hover {
  border-color: #007db3;
}

.content__landing-item-description {
  display: none;
}


/* Search forms, including events, reports */
.search__form {
  background-color: #efefef;
  margin: 0 auto;
  padding: 0.625em;
  position: relative;
}

.search__form input[type="text"] {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 0;
  font-size: 1.25em;
  height: 2.28em;
  line-height: 2.25em;
  padding: 0 40px 0 20px;
  width: 100%;
}

.search__form button {
  background-color: #b70c4b;
  border-style: none;
  color: #fff;
  font-size: 1.875em;
  height: 46px;
  line-height: 1em;
  margin: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 46px;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.search__count {
  background-color: #025c95;
  color: #fff;
  font-weight: 700;
  margin: 1em 0;
  position: relative;
  padding: 0.3em 1.25em 0.3em 2.8em;
}

.search__count-icon {
  background-color: #007db3;
  font-size: 1.25em;
  height: 100%;
  line-height: 34px;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  width: 34px;
}

.search__count-icon .fa {
  left: 8px;
  position: absolute;
  top: calc(50% - 9px);
}

.search__count-search-all {
  display: inline-block;
  margin-top: 1em;
}

.search__count-search-all,
.search__count-search-all:hover,
.search__count-search-all:focus {
  color: #fff;
}

.search__results {
  border-bottom: 1px dotted #ccc;
  margin-bottom: 1.875em;
}

.search__results-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.search__item-title h3 {
  margin: 0;
}

.search__item-title p {
  color: #555;
  font-size: 0.9em;
  margin-top: 0.25em;
  word-break: break-all;
}

.search__item-description {
  margin-bottom: 1em;
}

.search__item-date p {
  color: #666;
  font-size: 0.875em;
}

.search__pagination {
  text-align: center;
}

.section.content__tile-head h3 {
  margin-top: 0;
  margin-bottom: 0.5em;
}

/* Module: S */
/* Social media directory */
.social-context-wrapper {
  margin-bottom: 1em;
}

.social-context-wrapper h4 {
  margin-top: 0;
}

.social-context-wrapper .image,
.social-context-wrapper .description {
  padding-left: 0;
}

@media (min-width: 46.25em) {
  #responsive {
    z-index: 2;
  }
  .list__inline li {
    display: inline-block;
    margin-right: 3em;
  }

  .species__information-section h3 {
    margin: 0;
  }

  .events__item-thumbnail-content {
    font-size: 1.375em;
  }
  .events__item-information button {
    margin-bottom: 0;
    margin-top: 1em;
  }

  .content__related {
    margin-bottom: 0;
  }

}


@media (min-width: 46.25em) {
  .content__pagination-list-item {
    margin-bottom: 0;
  }
  .content__pagination-list-link {
    width: auto;
  }

  .content__thumbnail {
    margin-bottom: 0;
  }

  .search__count-search-all {
    position: absolute;
    margin: 0;
    right: 1em;
    top: 0.3em;
  }
  .search__form button .fa {
    position: absolute;
    right: calc(50% - 14px);
    top: 8px;
  }
  .search__form button .fa-search {
    position: absolute;
    right: calc(50% - 14px);
    top: 0;
  }
}

@media (min-width: 62.5em) {

  .content-wrapper {
    padding: 1em 0 2.5em;
  }
  
  .content__navigation + .content__main {
    padding-left: 30px;
  }
  .content__thumbnail {
    display: inline-block;
    vertical-align: top;
  }

  .aside {
    margin-top: 0;
    padding-left: 30px;
  }
}


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

input#events-json-search {
    margin-bottom: 0.5rem;
}

.event-list__hide-last li:nth-child(2) {
  display: none;
}

.event-list__hide-all li:nth-child(n+3) {
  display: none;
}

.events__wrapper {
  clear: both;
  padding: 0;
}
.events__filter {
    padding: 0;
}
@media (min-width: 1200px){
    .events__listing {
      padding: 2em 1em;
    }
    .events__filter {
        padding: 2em 0;
    }
}

.events__listing-search {
  margin-bottom: 1.875em;
}

.events__item-information {
  display: none;
}

.events__item-information.active--events-item {
  display: block;
}

.events__item-information button {
  margin-bottom: 1em;
}

.events__item-information .btn--book-event {
  margin-top: 1em;
}

.events__item-information-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.events__listing-search .search__results-list-item {
  padding: 1.5rem 1.5rem 1.5rem 0;
  border-bottom: 2px solid var(--brand-light-border);
}

.btn--show-all-events {
  color: #fff;
  text-decoration: none;
  float: right;
}

.btn--show-all-events:hover {
  color: #fff;
}

.edit-event .content__main > #page_title {
  display: none;
}
#full-item-desc :last-child {
    margin-bottom: 0;
}
.fully-booked {
  color: red !important;
  white-space: nowrap;
}

#event-editor label {
  color: #000;
}

 
.event-section-texts .disclaimer-checkbox {
    display: flex;
}
.event-section-texts .event-disclaimer-field__texts {
    flex: 1;
}
.event-disclaimer-field {
    cursor: pointer;
}

.ict-events .search__item-thumbnail {
    padding: 0;
}

.ict-events table td {
    vertical-align: top;
}
.events-for-ict-businesses .year h2 {
    margin-top: 2rem;
}

.ict-events p.event-date {
    font-size: 1.125rem; 
    font-weight: 600;
}

.events__listing-search .search__count-text a {
    display: none;
}

@media (min-width: 768px){
    .events__listing-search .search__count-text a,
    .events__listing-search .search__count-text a:hover {
        display: block;
        color: #fff;
        text-decoration-color: #fff;
    }
}

.events__listing-search .pagination>li>a, 
.events__listing-search .pagination>li>span {
    line-height: 1.8;
    padding: 6px 14px;
}

/** events map canvas **/
#map-canvas {
    width: 100%;
    height: 300px;
    position: relative;
    overflow: hidden;
    margin-bottom: 2em;
    min-height: 10em;
    aspect-ratio: 16 / 9;
}
.modal-content .btn.close {
  color: #000000;
  font-size: 1.5em;
  opacity: 1;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9999;
  width: 50px;
}

.modal-content .btn.close:hover {
  background: transparent;
  color: #444444;
}

.modal-content .btn.close i,
.modal-content .btn.close span {
    margin-right: 0;
}

.modal-content label,
.modal-content legend {
  font-size: 1rem;
}

.modal-content form .tabs ul.nav-tabs label {
  margin-bottom: 0;
}

.modal-content form .tabs ul.nav-tabs .active label {
  background-color: var(--brand-light-action);
  color: #fff;
}

.modal-content form .tabs ul.nav-tabs label {
  border: 1px solid #ddd;
}

.modal-content form .tabs ul.nav-tabs li {
  padding-right: 0;
}
.modal-backdrop.in {
    background: var(--qld-body-color);
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.content__breadcrumb {
    margin: 2rem 0;
}

.bq-qgds-hero-section-text > .content__breadcrumb {
    margin-top: 0;
}

.breadcrumb__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.breadcrumb__list-item {
  display: inline-block;
  padding-right: 1.25em;
  position: relative;
}

.breadcrumb__list-item:after {
  color: var(--qld-color-default-color-light-action-secondary);
  content: '\f054';
  display: block;
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  font-size: 0.875em;
  height: 20px;
  position: absolute;
  right: -3px;
  text-align: center;
  top: 4px;
  width: 20px;
}

.breadcrumb__list-item:last-child:after {
  content: '';
}

.breadcrumb__list-item a,
.breadcrumb__list-item span {
  font-size: 1rem;
}

.expanded .breadcrumb__list-item.shorten {
    display: none;
}

.breadcrumb__list-item.shortened {
    display: none;
}

.breadcrumb-toggle {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    line-height: 1.5rem;
    outline: none;
    border: 0;
    background-color: transparent;
    border-radius: 4px;
    padding: 0;
    vertical-align: middle;
    margin-left: 2px;
}
.breadcrumb-toggle .qld-icon-ellipsis {
    color: var(--brand-light-link);
    width: 1.5rem;
    height: 1.5rem;
}

li.breadcrumb__list-item.shorten:after {
    top: 8px;
    right: 0;
}

.breadcrumb-toggle:hover, .breadcrumb-toggle:focus  {
    background-color: #1312121a;
    cursor: pointer;
}

.bq-qgds-hero-section .breadcrumb-toggle .qld-icon-ellipsis {
    color: var(--qld-color-default-color-dark-text-default);
}
.bq-qgds-hero-section .breadcrumb-toggle:hover {
    background-color: #1312121a;
}
.bq-qgds-hero-section li.breadcrumb__list-item.shorten:after {
    top: 5px;
}

@media (max-width: 991.98px) {
    .breadcrumb__list-item a,
    .breadcrumb__list-item span {
      font-size: 0.875em;
    }
    .breadcrumb__list-item, .breadcrumb__list-item:nth-last-child(2):after {
        display: none;
    }
    
    .breadcrumb__list-item:nth-last-child(2) {
        display: block;
        z-index: 10 !important;
    }

    .breadcrumb__list-item:nth-last-child(2):before, 
    .bq-qgds-landing .breadcrumb__list-item:nth-last-child(1):before {
        color: var(--brand-light-accent);
        content: '\f053';
        display: inline-block;
        font-family: 'Font Awesome 6 Pro';
        font-weight: 400;
        font-size: 0.875em;
        height: 20px;
        position: relative;
        margin-right: 0.4em;
        text-align: center;
        width: 20px;
    }
    .bq-qgds-landing .content__breadcrumbs {
        z-index: 2;
    }

    .bq-qgds-landing .content__navigation {z-index: 1;}
    
    .bq-qgds-landing .breadcrumb__list-item, .breadcrumb__list-item:nth-last-child(1):after {
        display: none;
    }
    
    .bq-qgds-landing .breadcrumb__list-item:nth-last-child(1) {
        display: block;
        z-index: 10 !important;
    }
    .bq-qgds-landing .breadcrumb__list-item:nth-last-child(1):before {
        color: var(--qld-dark-action-secondary);
    }
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 1.5rem 0 2rem;
}

table tr {
    display: table-row;
}

table td,
table > tbody th, 
.chart-row,
.template-row:not(.template-header) div,
.dataTables_wrapper table.dataTable tbody th, .dataTables_wrapper table.dataTable tbody td { 
    padding: 0.75rem;
    -webkit-box-shadow: inset 0 -1px 0 var(--brand-light-table-border);
    box-shadow: inset 0 -1px 0 var(--brand-light-table-border);
    vertical-align: top;
}

table thead,
table tbody {
    border-top: 1px solid var(--brand-light-table-border);
}

table thead + tbody {
    border-top: none;
}

table thead th,
.template-row.template-header div, 
.chart-header,
.statement-table .theader, 
.dataTables_wrapper table.dataTable>thead td, .dataTables_wrapper table.dataTable>thead th { 
    font-weight: 600;
    color: var(--brand-light-headings);
    padding: 1.25rem 0.75rem;
    -webkit-box-shadow: inset 0 -2px 0 var(--brand-light-accent);
    box-shadow: inset 0 -2px 0 var(--brand-light-accent);
    border-bottom: 0;
    vertical-align: top;
}
.callout table thead th {
    background: var(--brand-light-background);
}

table th, table th p {
    line-height: 1.5;
}
table th p:last-child,
table thead td p:last-child {
    margin-bottom: 0;
}
table td,
.chart-row,
.dataTables_wrapper table.dataTable tbody th, .dataTables_wrapper table.dataTable tbody td { 
    padding: 0.75rem;
    -webkit-box-shadow: inset 0 -1px 0 var(--brand-light-table-border);
    box-shadow: inset 0 -1px 0 var(--brand-light-table-border);
    vertical-align: top;
}
.template-row.template-header,
.chart-header,
.statement-table .theader { 
    border-top: 1px solid var(--brand-light-table-border);
    margin-top: 1.5rem;
    color: var(--brand-light-headings) !important;
    background: transparent !important;
}

table caption {
    font-size: 1.25rem;
    line-height: 1.6;
    font-weight: 600;
    text-align: left;
    display: table-caption;
    padding: 0.75rem;
    color: var(--brand-light-heading);
    background-color: var(--brand-light-background);
    border-bottom: 1px solid var(--brand-light-table-border);
}
table caption > span {
    display: block;
    font-size: 0.875rem;
    line-height: 1.5;
    font-weight: 400;
    color: var(--brand-light-text-muted);
}

table.dataTable.no-footer.dtr-inline {
    border-bottom: 0;
}
.dataTables_wrapper table.dataTable tr.dtrg-group td {
    background-color: #ededed;
}
table > tfoot,
.dataTables_wrapper table.dataTable>tfoot { 
    font-weight: 600;
    -webkit-box-shadow: 0 -2px 0 var(--brand-light-accent);
    box-shadow: 0 -2px 0 var(--brand-light-accent);
    background-color: var(--brand-light-background);
    vertical-align: top;
}
/* default striping */
table thead tr:nth-child(even) th,
table tbody tr:nth-child(even) td,
.template-row:not(.template-header):nth-child(even)>div,
.chart-row:nth-child(odd) {
    background-color: var(--brand-light-background-shade);
}
table.no-stripes thead tr th, table.no-stripes tbody tr td  {
    background-color: transparent;
}
.callout table thead tr:nth-child(even) th,
.callout table tbody tr:nth-child(even) td,
.callout table.no-stripes thead tr th, 
.callout table.no-stripes tbody tr td {
    background-color: var(--brand-light-background);
}

table:not(.impacts-table, .table-group) thead tr:hover th,
table:not(.impacts-table, .table-group) thead tr:hover td,
table:not(.impacts-table, .table-group) tbody tr:hover td,
table:not(.impacts-table, .table-group) tbody tr:nth-child(even):hover td,
table.no-stripes tbody tr:nth-child(even):hover td {
    background-color: #f1f1f1;
}

td input[type="radio"] + label {
  margin-left: 0.25em;
}

.accordion-wrapper table td {
    word-wrap: break-word;
}

table.table-group {
    margin: 0;
    display: table;
    width: 100%;
}
.ui-widget-content a {
    color: #025c95;
}
.ui-widget-content a.btn,
.ui-widget-content a.signup-btn{
    color: #ffffff;
}

blockquote {
    font-size: 1rem;
}
/* Licensed premises in catchment areas */
.licensing .sq-form-question-select {
    width: 50%;
    display: inline-block;
    margin-bottom: 0;
}

/*** quiz fixes ***/
.quiz ul {
    padding: 0;
}

.quiz li {
    list-style-type: none;
}

/* pagination fixes */

.quiz .direction--prev .content__pagination-name, .quiz .direction--prev .content__pagination-direction {
    display: inline-block;
    float: left;
}

.quiz .content__pagination-list-link:hover span.content__pagination-direction, .quiz .content__pagination-list-link:hover .content__pagination-name {
    text-decoration: underline;
}

.content__main .species-inner-content>h3 {
    margin-top: 1.375rem;
}

.content__main p + ul, .content__main p + ol {
    margin-top: -0.5rem;
    margin-bottom: 1rem;
}

/*==-----------------------------------------------------------------====
    Noscript tag 16/10/19
====-----------------------------------------------------------------==*/

#noscript-banner {
    background: #000;
    color: #fff;
    text-align: center;
    display: block;
    padding: 10px;
    z-index: 10000;
    position: relative;
}

/*==-----------------------------------------------------------------====
    Quiz and RSA Quiz
====-----------------------------------------------------------------==*/
    .quiz-form label {
        margin-bottom: 0.75rem;
    }
    .quiz-form label + .sq-online-quiz-question-multichoice {
        margin-bottom: 2rem;
    }
    .quiz-details-form {
    	list-style-position: inside;
    	list-style-type: none;
    	margin: 0;
    	padding: 20px;	
    	background-color: #fcfcfc;
    	border: 1px solid #e6e6e6;
    }
    .quiz-details-form ul {
    	list-style-type: none;
    	margin: 0 0 0 30px;
    	padding: 0;
    }
    .quiz-details-form > li {
    	margin-bottom: 20px;
    }
    .quiz-details-form label {
    	font-weight: 700;
    }
    .quiz-details-form > li:last-child {
    	margin-bottom: 0;
    }
    .quiz-details-form label {
    	display: block;
    }
    .sq-online-quiz-question-multichoice ul {
    	padding: 0;
    }
    @media (min-width: 400px) { 
    	.sq-online-quiz-question-multichoice ul {
    		padding: 0 0 0 30px;
    	}
    }
    .rsa-quiz-question-container ul {
    	margin: 0 0 0 30px;
      	list-style-position: inside;
    	padding: 0 !important;
    	font-weight: normal;
    }
    .rsa-quiz-question-container li { 
    	list-style-type: square !important;
    	padding: 0;
    	margin: 0;
    }
    .survey-header {
    	margin-top: 4rem;
    }
    .quiz-module,
    .rsa-question-response {
    	margin-bottom: 3rem;
    	position: relative;
    }
    .quiz-module:after,
    .rsa-question-response:after {
    	position: absolute;
    	height: 1px;
    	width: 75%;
    	border-top: 1px solid #ddd;
    	display: block;
    	bottom: -2rem;
    	left: 50%;
    	transform: translateX(-50%);
    	content: "";
    }
    .quiz-results > .quiz-module:last-child:after {
    	display: none;
    }
    .rsa-question-response .rsa-question-number,
    .quiz-module h2,
    .quiz-module h3 {
    	position: relative;
    	display: block;
    	line-height: 50px;
    	height: 50px;
    	padding-left: 50px;
    }
    .rsa-answer-image,
    .quiz-module .quizIcon {
    	position: absolute;
    	padding-top: 5px;
    	float: none;
    	display: block;
    	top: 0;
    	left: 0;
    	background-position: 0 5px;
    }
    .rsa-answer-image {
    	padding: 0;
    }
    .chart {
    	margin-bottom: 2rem;
    }
    

.decision-tree-question label {
	max-width: 95%;	
}
.decision-tree-question input[type="radio"] {
	height: 1.6rem;
	vertical-align: top;
}
.decision-tree-question p strong {
    line-height: 1.4em;
}
.content__related {
    margin-top:2em;
}
.content__pagination {
    margin-top:0;
    margin-bottom:0;
}
ul.checkmark {
    list-style-type: none;
	padding: 0;
	margin-left: 30px;
}
ul.checkmark li {
    margin-left: 0;
	padding: 0;
	background: none;
}
ul.checkmark li:before {
	font-family: 'Font Awesome 6 Pro';
    font-weight: 600;
	content: "\f00c";
	margin-right: 8px;
	color: #3caf9d;	
}

html>body {
    color: var(--brand-light-text);
}

.cm_details{
    margin-bottom: 1rem !important;
}


/*==-----------------------------------------------------------------====
    Youtube iframe + other responsive embeds
====-----------------------------------------------------------------==*/
    .responsive-embed,
    .youtube-wrapper {
        position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        height: 0;
    }
    .responsive-embed iframe,
    .youtube-wrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/*==-----------------------------------------------------------------====
    Youtube lazy-loading
====-----------------------------------------------------------------==*/

.youtube {
    background-color: #000;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    width:100%;
    opacity: 1;
}
.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 0.8;
    border-radius: 12px;
}
.youtube:hover .play-button {
    background-color: red;
}

.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
    cursor: pointer;
}
.youtube iframe,
.youtube img,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

/*==-----------------------------------------------------------------====
    Date picker display fix 15/08
====-----------------------------------------------------------------==*/
#ie_queries_date_issued_query_from_js_calendar_span_shadow, #ie_queries_next_review_date_query_from_js_calendar_span_shadow {
	display: none;
}
#queries_date_issued_query_from_js_calendar_span:not(:empty), #queries_next_review_date_query_from_js_calendar_span:not(:empty) {
	border: solid black 1px;
}

/*==-----------------------------------------------------------------====
    Fee Service
====-----------------------------------------------------------------==*/
    
    .main [class*="passfee"] { 
        visibility: hidden;
    }
    .fee-service [class*="passfee"] {
        visibility: visible;
    }
    
/*==-----------------------------------------------------------------====
    Fee Service DAF
====-----------------------------------------------------------------==*/
    
    .main [class*="daffee"] { 
        visibility: hidden;
    }
    .fee-service [class*="daffee"] {
        visibility: visible;
    }
    
/*==-----------------------------------------------------------------====
    Decision Tree
====-----------------------------------------------------------------==*/
    .decision-tree-question p {
        margin-bottom: 20px;
        padding: 0.3em 0;
        font-size: 18px;
    }
	.decision-tree-contents .sq_question_wrapper:first-child {
        border-top: none;
        padding-top: 0;
    }
    .decision-tree-contents .sq_question_wrapper {
        border-top: 1px solid #ccc;
        padding-top: 1.2rem;
    }
    .decision-tree-question li {
        list-style-type: none;
        margin-right: 1.5em;
    }
    .decision-tree-question label {
        vertical-align: middle;
        margin-left: 2px;
    }
    .decision-tree-question input,
    .decision-tree-question select {
        margin-top: -1px;
    }
    .decision-tree-question span {
        display: inline; 
        font-size: 68%; 
        color: #242424; 
        padding-bottom: 1em; 
        border-radius: 4px; 
        font-family: Arial;
        width: 200px; 
        position: relative;
    }
    .results-red,
    .results-green,
    .results-orange,
	.results-grey, 
	.results-blue {
        padding: 19px;
        margin-bottom: 20px;
        border-radius: 0px 4px 4px 0px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
        border-width: 1px 1px 1px 9px;
        border-style: solid;
    }
    .results-red {
        border-color: #b70c4b;
        background-color: #fff4f4;
    }
    .results-green { 
        border-color: #61904f;
        background-color: #eff8ec;
    }
    .results-orange { 
        border-color: #F0B049;
        background-color: #fff8eb;
    }
    .results-grey {
        border-color: #5f5f5f;
        background-color: #f0f0f0;
    }
    .results-blue {
        border-color: #007db3;
        background-color: #f6fbff;
    }
	.results-red h2,
	.results-green h2,
	.results-orange h2,
	.results-grey h2,
	.results-blue h2,
	.results-red h3,
	.results-green h3,
	.results-orange h3,
	.results-grey h3,
	.results-blue h3 	{
        color: #000;
		font-size: 1.6rem;
		margin-top: 8px;
		padding-top: 0px;
    }
	.results-red a,
	.results-green a,
	.results-orange a,
	.results-grey a,
	.results-blue a {
        color: #0072A3;
    }
    
    .decision-tree-contents .extra-Msg {
        background-color: #f3faff;
        border: 1px solid #007db3;
        padding: 0.3em 0.5em;
        margin-bottom: 1em;
        font-size: 90%;
    }
	
	.decision-tree-contents input.sq-form-field,
    .decision-tree-contents input.sq-form-field + label {
        cursor: pointer;
    }



.margin-top {
    margin-top: var(--spacing-4);
}
.quiz-question input, .quiz-question label {
    cursor: pointer;
}
.related-content {
    border-left: 4px solid var(--brand-light-accent);
    background-color: var(--brand-light-background-shade);
    padding: 0.75rem 1rem 0.75rem 3.2rem;
    position: relative;
    margin-bottom: 2rem;
}
.related-content:before {
    font-family: 'Font Awesome 6 Pro';
    font-weight: 800;
    font-size: 1.4rem;
    content: '\f5eb';
    position: absolute;
    top: 0.5rem;
    left: 0.5rem;
    width: 2.2rem;
    text-align: center;
}
.callout.calculator:has(.show-calculator) {
    margin-bottom: 2rem;
}
figure {
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}
figure img + img {
    margin-left: 0.6rem;
}
figcaption {
    font-size: 0.875rem;
    padding: 0.75rem;
    background-color: #f5f5f5;
}
main span {
    max-width: 80ch;
}
main p, main li, 
aside p, aside span, aside li {
    max-width: 80ch;
    line-height: 1.75;
}
main div ul.accordion-list li {
    max-width: unset;
}
.bq-qgds-card-content p,
.quick-links-list li,
td {
    line-height: 1.5;
}
li.content__tools-list-item {
    margin: 0 1.5rem 0 0;
}
.qld-content .content__audit-list-item {
    font-size: 1rem;
    line-height: 1.5;
}
.container-fluid { 
    padding-left: 0;
    padding-right: 0;
}

.qld__body > .container-fluid {
	max-width: 1408px;
	max-width: 88rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 16px;
	padding-right: 16px;
	box-sizing: border-box;
}

@media (min-width: 700px){
	.qld__body > .container-fluid {
		padding-left: 32px;
		padding-right: 32px;
	}
}
@media (min-width: 992px){
	.qld__body > .container-fluid {
		padding-left: 48px;
		padding-right: 48px;
	}
}

.content__information {
    display: flex;
}
.qld-content {
    display: flex;
    flex-wrap: wrap;
    min-height: 28rem;
    margin-top: 1rem;
}

.qld-content-footer {
    display: flex;
    flex-direction: column;
}
.qld-content-footer .content__tools-list {
    display: flex;
}

.qld-footer-body {
    display: flex;
    flex-wrap: wrap;
}

.main.fullwidth + .aside {
    width: 100%;
}
.main.fullwidth + .aside > .enquiries-content,
.main.widecontent + .aside > .enquiries-content {
    padding-top: 1.5rem;
}
.order-last {
    order: 6 !important;
}

.qld-col-xs-12 {
    width: 100%;
}
.qld-col-xs-10 {
    width: 83.33333333%;
}
.qld-col-xs-9 {
    width: 75%;
}
.qld-col-xs-8 {
    width: 66.66666667%;
}
.qld-col-xs-6 {
    width: 50%;
}
.qld-col-xs-4 {
    width: 33.33333333%;
}
.qld-col-xs-3 {
    width: 25%;
}
.qld-col-xs-2 {
    width: 16.66666667%;
}
.qld-col-sm-12, .qld-col-md-12, .col-12 {
    flex: 0 0 auto;
}

@media (min-width: 768px){
    .qld-col-sm-12 {
        width: 100%;
    } 
    .qld-col-sm-10 {
        width: 83.33333333%;
    }
    .qld-col-sm-9 {
        width: 75%;
    }
    .qld-col-sm-8 {
        width: 66.66666667%;
    }
    .qld-col-sm-6 {
        width: 50%;
    }
    .qld-col-sm-4 {
        width: 33.33333333%;
    }
    .qld-col-sm-3 {
        width: 25%;
    }
    .qld-col-sm-2 {
        width: 16.66666667%;
    }
    .content__pagination-list {
        display: flex;
    }
}

@media (min-width: 992px){
    .qld-col-md-12 {
        width: 100%;
    } 
    .qld-col-md-10 {
        width: 83.33333333%;
    }
    .qld-col-md-9 {
        width: 75%;
    }
    .qld-col-md-8 {
        width: 66.66666667%;
    }
    .qld-col-md-7 {
        width: 58.33333333%;;
    }
    .qld-col-md-6 {
        width: 50%;
    }
    .qld-col-md-5 {
        width: 41.66666667%;
    }
    .qld-col-md-4 {
        width: 33.33333333%;
    }
    .qld-col-md-3 {
        width: 25%;
    }
    .qld-col-md-2 {
        width: 16.66666667%;
    }
    .aside {
        padding-left: 0;
    }
    .qld-content-footer {
        flex-direction: row;
    }
    .qld-content-footer .content__tools-list {
        justify-content: flex-end;
    }
    li.content__tools-list-item {
        margin: 0 0 0 1.5rem;
    }
}

@media (min-width: 1200px){
    .qld-col-lg-12, .qld-col-lg-9, .qld-col-lg-8, .qld-col-lg-7, .qld-col-lg-6, .qld-col-lg-5, .qld-col-lg-4, .qld-col-lg-3, .qld-col-lg-2 {
        flex: 0 0 auto;
    }
    .qld-col-lg-12 {
        width: 100%;
    } 
    .qld-col-lg-10 {
        width: 83.33333333%;
    }
    .qld-col-lg-9 {
        width: 75%;
    }
    .qld-col-lg-8 {
        width: 66.66666667%;
    }
    .qld-col-lg-7 {
        width: 58.33333333%;;
    }
    .qld-col-lg-6 {
        width: 50%;
    }
    .qld-col-lg-5 {
        width: 41.66666667%;
    }
    .qld-col-lg-4 {
        width: 33.33333333%;
    }
    .qld-col-lg-3 {
        width: 25%;
    }
    .qld-col-lg-2 {
        width: 16.66666667%;
    }
    .ps-lg-64 {
        padding-left: 4rem;
    }
    .order-lg-first {
        order: -1 !important;
    }
    .pe-lg-0 {
        padding-right: 0 !important;
    }
    .mt-lg-0 {
        margin-top: 0 !important;
    }
}
.qhealth__footer.qhealth__footer--dark .qhealth__footer__cta-content__container .ft a {
    margin-left: 0;
}
.qhealth__footer.qhealth__footer--dark .qhealth__footer__cta-content__container .ft a svg {
    vertical-align: middle;
    margin-right: 0.375rem;
}
.qhealth__footer__cta-content__container .ft a {
    width: 100%;
}
.bq-qgds-global-alert a:hover,
.qhealth__header__pre-header a:hover,
.qhealth__header__main a:hover,
.qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__menu-sub a.qhealth__main-nav__sub-heading:hover,
.qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__menu-sub .qhealth__link-list li a:hover,
.qhealth__main-nav--mega .qhealth__main-nav__item a:hover {
    text-underline-offset: var(--underline-offset);
    text-decoration-thickness: var(--underline-thickness-thick);
}
.qhealth__header__search button.qhealth__btn:hover {
    text-decoration: none;
}

.qhealth__main-nav--mega .qhealth__main-nav__menu-sub {
    z-index: 100;
    display: none;
}
.qhealth__header, .qhealth__header__pre-header, .qhealth__main-nav__content, #qhealth__header__search-query, .qhealth__btn, .qhealth__footer {
    font-family: 'Noto Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}
.qhealth__display-xxxl, .qhealth__display-xxl, .qhealth__display-xl, .qhealth__display-lg, .qhealth__body blockquote .qhealth__quote-text, .qhealth__footer blockquote .qhealth__quote-text, .qhealth__display-md, .qhealth__display-sm, .qhealth__display-xs, .qhealth__body h1, .qhealth__body h2, .qhealth__body h3, .qhealth__body h4, .qhealth__body h5, .qhealth__body h6 {
    font-family: 'Noto Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font-weight: 600 !important;
}

.qhealth__footer__acknowledgements {
    line-height: 1.5;
}

.qhealth__header__main .qhealth__search input[type=search].qhealth__text-input:focus,
.qhealth__main-nav__search .qhealth__main-nav__search-input:focus {
    outline: var(--outline-thickness) solid var(--brand-light-focus) !important;
    outline-offset: var(--outline-offset);
}

.qhealth__footer a {
    text-underline-offset: var(--underline-offset) !important;
}

#question-btn:hover,
#issue-btn:hover,
.qhealth__footer__cta-content a:hover span,
.qhealth__footer__social ul.qhealth__link-list>li a:hover span, 
.qhealth__footer__navigation ul.qhealth__link-list>li a:hover {
    text-decoration: underline !important;
    text-underline-offset: var(--underline-offset) !important;
    text-decoration-thickness: var(--underline-thickness-thick) !important;
}

.qhealth__search input[type=search].qhealth__text-input:before {
    content: '' !important;
}

.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__menu {
    z-index: 2000;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__overlay {
    z-index: 1900;
}
@media (min-width: 992px){ 
    .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__menu {
        z-index: 200;
    }
    .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__overlay {
        z-index: 190;
    }
    .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__menu-sub {
        z-index: 100;
    }
    .qhealth__main-nav.qhealth__main-nav--dark a .qhealth__main-nav__item-icon svg {
        stroke: none !important;
    }
    .qhealth__main-nav li.qhealth__main-nav__item .qhealth__main-nav__item-title>a,
    .qhealth__main-nav li.qhealth__main-nav__item a.qhealth__main-nav__item-home {
        padding: 0.75rem !important;
    }
    .qhealth__main-nav li.qhealth__main-nav__item .qhealth__main-nav__item-icon svg {
        width: 1.5rem !important;
    }
    .qhealth__main-nav--mega .qhealth__main-nav__menu-sub .qhealth__link-list li a .qhealth__main-nav__sub-item-text {
        font-weight: 600 !important;
    }
}

@media print {
	.qhealth__header__main {
        height: auto !important;
    }
    .qhealth__header__brand-image {
        display: block !important;
        margin-right: 1rem;
    }
}

@charset "UTF-8";
.qhealth__header__brand a:hover {
  text-decoration: none !important;
}
.qhealth__header > .qhealth__header__pre-header {
  box-shadow: 0 1px 2px #0003, 0 1px 3px 1px #0000001a;
}
.site-title-text {
  letter-spacing: -0.5px;
  font-size: 1.4rem;
  font-weight: bold;
  color: var(--brand-light-site-title);
}
@media (min-width: 992px) {
  .site-title-text {
    font-size: 2rem;
  }
}
.site-title-text .qld-text {
  color: var(--brand-light-site-title-secondary);
}
.qhealth__main-nav__search.qhealth__main-nav__search {
  z-index: 11;
}
.qld-header-site-title {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25;
  padding: 0;
  font-family: Noto Sans, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  color: var(--qld-site-title-color);
  /*text-decoration: underline solid 0px transparent;
    transition-property: text-decoration, color;
    transition-duration: .2s;
    transition-timing-function: ease-out;*/
}
.qld-header-site-title:hover {
  text-decoration: underline;
}
@media (min-width: 700px) {
  .qld-header-site-title {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
:root {
  --brand-primary: var(--qld-brand-primary);
  --brand-primary-light: var(--qld-brand-primary-light);
  --brand-primary-dark: var(--qld-brand-primary-dark);
  --brand-secondary: var(--qld-brand-secondary);
  --brand-secondary-light: var(--qld-brand-secondary-light);
  --brand-tertiary: #efd700;
  --brand-light-background: var(--qld-color-default-color-light-background-default);
  --brand-light-background-shade: var(--qld-color-default-color-light-background-default-shade);
  --brand-light-background-alt: var(--qld-color-default-color-light-background-alt);
  --brand-light-background-alt-shade: var(--qld-color-default-color-light-background-alt-shade);
  --brand-dark-background: var(--qld-color-default-color-dark-background-default);
  --brand-dark-background-shade: var(--qld-color-default-color-dark-background-default-shade);
  --brand-dark-background-alt: var(--qld-color-default-color-dark-background-alt);
  --brand-dark-background-alt-shade: var(--qld-color-default-color-dark-background-alt-shade);
  --brand-light-border: var(--qld-color-default-color-light-border-default);
  --brand-light-border-alt: var(--qld-color-default-color-light-border-alt);
  --brand-dark-border: var(--qld-color-default-color-dark-border-default);
  --brand-dark-border-alt: var(--qld-color-default-color-dark-border-alt);
  --brand-light-table-border: var(--brand-light-border);
  --brand-light-action: var(--brand-primary);
  --brand-light-action-hover: var(--qld-light-action-primary-hover);
  --brand-light-action-text: #fff;
  --brand-light-action-alt: var(--brand-secondary);
  --brand-light-action-alt-hover: var(--qld-light-action-secondary-hover);
  --brand-dark-action: var(--qld-dark-action-primary);
  --brand-dark-action-hover: var(--qld-dark-action-primary-hover);
  --brand-dark-action-text: var(--qld-dark-action-text);
  --brand-dark-action-alt: var(--qld-dark-action-secondary);
  --brand-dark-action-alt-hover: var(--qld-dark-action-secondary-hover);
  --brand-dark-action-alt-text: var(--qld-neutral-white);
  --brand-dark-action-alt-border: var(--qld-color-default-color-dark-accent-design-accent);
  --brand-light-accent: var(--brand-secondary);
  --brand-dark-accent: var(--brand-secondary);
  --brand-light-focus: var(--qld-color-default-color-light-focus-default);
  --brand-dark-focus: var(--qld-color-default-color-dark-focus-default);
  --brand-light-link: var(--qld-color-default-color-light-link-default);
  --brand-light-link-visited: var(--qld-color-default-color-light-link-visited);
  --brand-light-link-decoration: var(--brand-light-link);
  --brand-light-link-megamenu: #0b355b;
  --brand-dark-link: var(--brand-dark-text);
  --brand-dark-link-visited: var(--qld-color-default-color-dark-link-visited);
  --brand-light-headings: var(--qld-light-text-heading);
  --brand-light-text: var(--qld-color-default-color-light-text-default);
  --brand-light-text-muted: #636363;
  --brand-dark-headings: var(--brand-dark-text);
  --brand-dark-text: var(--qld-color-default-color-dark-text-default);
  --brand-dark-text-muted: #aac1c8;
  --brand-light-site-title: var(--qld-color-default-color-light-site-title);
  --brand-light-site-title-secondary: var(--brand-primary);
  --brand-dark-site-title: var(--qld-color-default-color-dark-site-title);
}
:root {
  --qld-color-default-color-dark-accent-design-accent: #84d3ff;
  --qld-color-default-color-dark-action-primary-hover: #a6f7ff;
  --qld-color-default-color-dark-action-primary: #84d3ff;
  --qld-color-default-color-dark-action-secondary-hover: #a6f7ff;
  --qld-color-default-color-dark-action-secondary: #84d3ff;
  --qld-color-default-color-dark-background-alt-shade: #000764;
  --qld-color-default-color-dark-background-alt: #001d74;
  --qld-color-default-color-dark-background-default-shade: #003e96;
  --qld-color-default-color-dark-background-default: #005eb8;
  --qld-color-default-color-dark-border-alt: #63b1ff;
  --qld-color-default-color-dark-border-default: #418fed;
  --qld-color-default-color-dark-crest-fill: #ffffff;
  --qld-color-default-color-dark-focus-default: #c6ffff;
  --qld-color-default-color-dark-link-default: #ffffff;
  --qld-color-default-color-dark-link-on-action: #001c37;
  --qld-color-default-color-dark-link-visited: #F2CDFF;
  --qld-color-default-color-dark-site-title: #ffffff;
  --qld-color-default-color-dark-text-default: #ffffff;
  --qld-color-default-color-dark-text-heading: #ffffff;
  --qld-color-default-color-dark-text-lighter: #deebf9;
  --qld-color-default-color-dark-underline-default-hover: #ffffff;
  --qld-color-default-color-dark-underline-default: #b5cce2;
  --qld-color-default-color-dark-underline-visited-hover: #F2CDFF;
  --qld-color-default-color-dark-underline-visited: #C6AED9;
  --qld-color-default-color-light-accent-design-accent: #84d3ff;
  --qld-color-default-color-light-action-primary-hover: #003e96;
  --qld-color-default-color-light-action-primary: #005eb8;
  --qld-color-default-color-light-action-secondary-hover: #004ea7;
  --qld-color-default-color-light-action-secondary: #307edb;
  --qld-color-default-color-light-background-alt-shade: #d6dce0;
  --qld-color-default-color-light-background-alt: #e3e7ea;
  --qld-color-default-color-light-background-default-shade: #f5f5f5;
  --qld-color-default-color-light-background-default: #ffffff;
  --qld-color-default-color-light-background-light-shade: #ceedff;
  --qld-color-default-color-light-background-light: #e6f6ff;
  --qld-color-default-color-light-border-alt: #848484;
  --qld-color-default-color-light-border-default: #ebebeb;
  --qld-color-default-color-light-border-light: #bedfff;
  --qld-color-default-color-light-crest-fill: #005eb8;
  --qld-color-default-color-light-focus-default: #002e85;
  --qld-color-default-color-light-link-default: #005eb8;
  --qld-color-default-color-light-link-on-action: #ffffff;
  --qld-color-default-color-light-link-visited: #551a8b;
  --qld-color-default-color-light-site-title: #005eb8;
  --qld-color-default-color-light-text-default: #353535;
  --qld-color-default-color-light-text-heading: #000053;
  --qld-color-default-color-light-text-lighter: #636363;
  --qld-color-default-color-light-underline-default-hover: #005eb8;
  --qld-color-default-color-light-underline-default: #3f7ab4;
  --qld-color-default-color-light-underline-visited-hover: #551a8b;
  --qld-color-default-color-light-underline-visited: #8b63b0;
  --qld-core-default-color-brand-other-gov-maroon: #771e32;
  --qld-core-default-color-brand-other-modern-maroon: #a70240;
  --qld-core-default-color-brand-primary-dark-blue: #05325f;
  --qld-core-default-color-brand-primary-light-blue: #0085b3;
  --qld-core-default-color-brand-primary-light-green: #6bbe27;
  --qld-core-default-color-brand-primary-sapphire-blue: #09549f;
  --qld-core-default-color-brand-secondary-darkgreen: #008635;
  --qld-core-default-color-brand-secondary-golden-yellow: #ffe500;
  --qld-core-default-color-code-green: #6bbe27;
  --qld-core-default-color-code-light-blue: #a7e5ff;
  --qld-core-default-color-code-muted: #c0d7ec;
  --qld-core-default-color-code-violet: #c88df7;
  --qld-core-default-color-neutral-black: #131212;
  --qld-core-default-color-neutral-dark: #78797e;
  --qld-core-default-color-neutral-darker: #444444;
  --qld-core-default-color-neutral-darkest: #222020;
  --qld-core-default-color-neutral-light: #e0e0e0;
  --qld-core-default-color-neutral-lighter: #ebebeb;
  --qld-core-default-color-neutral-lightest: #f5f5f5;
  --qld-core-default-color-neutral-white: #ffffff;
  --qld-core-default-color-status-caution-darker: #b38800;
  --qld-core-default-color-status-caution-default: #ffcc2c;
  --qld-core-default-color-status-caution-lighter: #fff2c9;
  --qld-core-default-color-status-caution-lightest: #fffaea;
  --qld-core-default-color-status-error-darker: #8a1220;
  --qld-core-default-color-status-error-default: #e22339;
  --qld-core-default-color-status-error-lighter: #fdf0f0;
  --qld-core-default-color-status-error-lightest: #fff6f6;
  --qld-core-default-color-status-info-darker: #006a8f;
  --qld-core-default-color-status-info-default: #0085b3;
  --qld-core-default-color-status-info-lighter: #e5eef5;
  --qld-core-default-color-status-info-lightest: #eff4f9;
  --qld-core-default-color-status-success-darker: #0a690d;
  --qld-core-default-color-status-success-default: #339d37;
  --qld-core-default-color-status-success-lighter: #f2faf4;
  --qld-core-default-color-status-success-lightest: #f7fbf8;
  --qld-core-default-color-status-underline-dark: rgba(3, 33, 63, .7215686275);
  --qld-core-default-color-status-underline-light: rgba(255, 255, 255, .7215686275);
  --qld-core-default-color-contained-layout-background-dark: #09549f;
  --qld-core-default-color-contained-layout-background: #09549f;
  --qld-brand-primary-dark: #84d3ff;
  --qld-brand-primary: #005eb8;
  --qld-brand-primary-light: #005eb8;
  --qld-brand-secondary: #307edb;
  --qld-brand-secondary-dark: #84d3ff;
  --qld-brand-secondary-light: #307edb;
  --qld-brand-accent: #84d3ff;
  --qld-dark-blue: #05325f;
  --qld-sapphire-blue: #09549f;
  --qld-light-blue: #0085b3;
  --qld-light-green: #6bbe27;
  --qld-dark-green: #008635;
  --qld-golden-yellow: #ffe500;
  --qld-system-darkest: #222020;
  --qld-text-grey: #353535;
  --qld-dark-grey: #595959;
  --qld-dark-grey-muted: #636363;
  --qld-soft-grey: #848484;
  --qld-medium-grey: #78797e;
  --qld-grey: #e0e0e0;
  --qld-alt-grey: #e0e0e0;
  --qld-light-grey: #ebebeb;
  --qld-light-grey-alt: #e3e7ea;
  --qld-extra-light-grey: #f5f5f5;
  --qld-white: #ffffff;
  --qld-white-underline: rgba(255, 255, 255, .7215686275);
  --qld-dark-underline: rgba(3, 33, 63, .7215686275);
  --qld-maroon-traditional: #771e32;
  --qld-maroon-modern: #a70240;
  --qld-notify-warning: #e22339;
  --qld-notify-information: #0085b3;
  --qld-notify-success: #339d37;
  --qld-notify-alert: #ffcc2c;
  --qld-syntax-values: #6bbe27;
  --qld-syntax-elements: #a7e5ff;
  --qld-syntax-properties: #c88df7;
  --qld-syntax-comments: #c0d7ec;
  --qld-light-action-primary: #005eb8;
  --qld-light-action-primary-hover: #003e96;
  --qld-light-action-secondary: #307edb;
  --qld-light-action-secondary-hover: #004ea7;
  --qld-dark-action-primary: #84d3ff;
  --qld-dark-action-primary-hover: #a6f7ff;
  --qld-dark-action-text: #001c37;
  --qld-dark-action-secondary: #84d3ff;
  --qld-dark-action-secondary-hover: #a6f7ff;
  --qld-default-background: #ffffff;
  --qld-default-background-shade: #f5f5f5;
  --qld-light-background: #e6f6ff;
  --qld-light-background-shade: #ceedff;
  --qld-default-border: #ebebeb;
  --qld-light-border: #bedfff;
  --qld-light-border-alt: #848484;
  --qld-light-link: #005eb8;
  --qld-dark-link: #ffffff;
  --qld-light-link-on-action: #ffffff;
  --qld-dark-link-on-action: #001c37;
  --qld-link-visited: #8b63b0;
  --qld-link-visited-dark: #C6AED9;
  --qld-link-underline: #3f7ab4;
  --qld-link-underline-hover: #005eb8;
  --qld-link-underline-visited: #8b63b0;
  --qld-link-underline-visited-hover: #551a8b;
  --qld-dark-link-underline: #b5cce2;
  --qld-dark-link-underline-hover: #ffffff;
  --qld-dark-link-underline-visited: #C6AED9;
  --qld-dark-link-underline-visited-hover: #F2CDFF;
  --qld-light-alt-background: #e3e7ea;
  --qld-light-alt-background-shade: #d6dce0;
  --qld-dark-background: #005eb8;
  --qld-dark-background-shade: #003e96;
  --qld-dark-alt-background: #001d74;
  --qld-dark-alt-background-shade: #000764;
  --qld-light-text-heading: #000053;
  --qld-light-text-text: #353535;
  --qld-light-text-lighter: #636363;
  --qld-dark-text-heading: #ffffff;
  --qld-dark-text-text: #ffffff;
  --qld-dark-text-lighter: #deebf9;
  --qld-light-accent: #84d3ff;
  --qld-dark-accent: #84d3ff;
  --qld-neutral-black: #131212;
  --qld-neutral-darkest: #222020;
  --qld-neutral-darker: #595959;
  --qld-neutral-dark: #78797e;
  --qld-neutral-light: #e0e0e0;
  --qld-neutral-lighter: #ebebeb;
  --qld-neutral-lightest: #f5f5f5;
  --qld-neutral-white: #ffffff;
  --qld-light-underline-default: #3f7ab4;
  --qld-light-underline-default-hover: #005eb8;
  --qld-dark-underline-default: #ffffff;
  --qld-dark-underline-default-hover: #ffffff;
  --qld-body-color: var(--qld-text-grey);
  --qld-modal-backdrop-color: var(--qld-body-color);
}
.callout {
  border-left: 0.25rem solid var(--brand-light-accent);
  background-color: var(--brand-light-background-shade);
  padding: 1.25rem;
  display: block;
  margin: 1.75rem 0;
  clear: both;
}
.callout.light {
  background-color: var(--brand-light-background-shade);
}
.callout.light * {
  color: var(--brand-light-text);
}
.callout.light-alt {
  background-color: var(--brand-light-background-alt-shade);
}
.callout.light-alt * {
  color: var(--brand-light-text);
}
.callout.dark {
  background-color: var(--brand-dark-background-shade);
}
.callout.dark * {
  color: var(--brand-dark-text);
}
.callout.dark-alt {
  background-color: var(--brand-dark-background-alt-shade);
}
.callout.dark-alt * {
  color: var(--brand-dark-text);
}
.callout.error {
  border-color: #E22339;
}
.callout.info, .callout.notice {
  border-color: #0085B3;
}
.callout.success {
  border-color: #339D37;
}
.callout.warning {
  border-color: #FFCC2C;
}
.callout.neutral {
  border-color: #78797E;
}
.callout h2, .callout h3, .callout h4, .callout h5 {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.25;
}
.callout h2.small, .callout h2.smaller, .callout h3.small, .callout h3.smaller, .callout h4.small, .callout h4.smaller, .callout h5.small, .callout h5.smaller {
  font-size: 1.25rem;
}
.callout h2.smallest, .callout h3.smallest, .callout h4.smallest, .callout h5.smallest {
  font-size: 1rem;
}
.callout.pdd-alert h3 {
  font-size: 1.25rem;
}
.callout.pdd-alert h4 {
  font-size: 1rem;
}
.callout :first-child {
  margin-top: 0;
}
.callout :last-child {
  margin-bottom: 0;
}
.callout a:not(.button-primary, .button-secondary):hover {
  text-decoration-thickness: var(--underline-thickness-thick);
}
.callout a:not(.button-primary, .button-secondary):focus {
  outline: var(--outline-thickness) solid var(--brand-light-focus);
  outline-offset: var(--outline-offset);
}
@media (min-width: 48em) {
  .callout {
    position: relative;
  }
}
.callout.calculator, .callout.casestudy, .callout.checklist, .callout.definition, .callout.download, .callout.feedback, .callout.legal, .callout.professional, .callout.tips, .callout.video, .callout.videos, .callout.training, .callout.workshops, .callout.question {
  min-height: 4.25rem;
}
.callout.calculator:before, .callout.casestudy:before, .callout.checklist:before, .callout.definition:before, .callout.download:before, .callout.feedback:before, .callout.legal:before, .callout.professional:before, .callout.tips:before, .callout.video:before, .callout.videos:before, .callout.training:before, .callout.workshops:before, .callout.question:before {
  font-family: "Font Awesome 6 Pro";
  font-size: 1.75rem;
  font-weight: 300;
  position: relative;
  float: right;
  width: 3.75rem;
  top: -0.25rem;
  text-align: right;
}
@media (min-width: 48em) {
  .callout.calculator, .callout.casestudy, .callout.checklist, .callout.definition, .callout.download, .callout.feedback, .callout.legal, .callout.professional, .callout.tips, .callout.video, .callout.videos, .callout.training, .callout.workshops, .callout.question {
    padding: 1.25rem 2rem 1.25rem 3.75rem;
    position: relative;
    clear: both;
  }
  .callout.calculator:before, .callout.casestudy:before, .callout.checklist:before, .callout.definition:before, .callout.download:before, .callout.feedback:before, .callout.legal:before, .callout.professional:before, .callout.tips:before, .callout.video:before, .callout.videos:before, .callout.training:before, .callout.workshops:before, .callout.question:before {
    font-size: 1.75rem;
    position: absolute;
    left: 0rem;
    top: 0.75rem;
    width: 3.75rem;
    text-align: center;
  }
}
.callout.calculator:before {
  content: "";
}
.callout.casestudy:before {
  content: "";
}
.callout.checklist:before {
  content: "";
}
.callout.definition:before {
  content: "";
  font-weight: 800;
}
.callout.download:before {
  content: "";
}
.callout.feedback:before {
  content: "";
}
.callout.legal:before {
  content: "";
}
.callout.professional:before {
  content: "";
  font-weight: 700;
}
.callout.tips:before {
  content: "";
}
.callout.video:before, .callout.videos:before {
  content: "";
}
@media (min-width: 768px) {
  .callout.video:before, .callout.videos:before {
    content: "";
  }
}
.callout.training:before, .callout.workshops:before {
  content: "";
}
.callout.question:before {
  content: "";
}
.callout.video h2.video-heading, .callout.videos h2.video-heading {
  margin-top: 0;
}
.callout.video .text-section :first-child, .callout.videos .text-section :first-child {
  margin-top: 0;
}
.callout.video .text-section:before, .callout.videos .text-section:before {
  font-family: "Font Awesome 6 Pro";
  content: "";
  font-size: 1.75rem;
  font-weight: 300;
  position: relative;
  content: "";
  float: right;
  width: 3.5rem;
  top: -0.5rem;
  text-align: right;
}
@media (min-width: 768px) {
  .callout.video .text-section:before, .callout.videos .text-section:before {
    content: "";
  }
}
.callout.download {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .callout.download {
    display: block;
  }
}
.callout.download .thumbnail-section {
  display: flex;
  flex-direction: column;
  order: 100;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .callout.download .thumbnail-section {
    display: block;
    float: right;
    margin: 0.5rem 0 0.5rem 2rem;
  }
}
@media print {
  .callout.download .thumbnail-section {
    display: flex;
    flex-direction: column;
    order: 100;
    margin-top: 1rem;
  }
}
.callout.download .thumbnail-section + h2, .callout.download .thumbnail-section + h3 {
  margin-top: 0;
}
.callout.download .text-section :first-child {
  margin-top: 0;
}
.callout.download .text-section:before {
  font-family: "Font Awesome 6 Pro";
  content: "";
  font-size: 1.75rem;
  font-weight: 300;
  position: relative;
  float: right;
  width: 3.5rem;
  top: -0.25rem;
  text-align: right;
}
@media (min-width: 768px) {
  .callout.download .text-section:before {
    display: none;
  }
}
.callout.download img.thumbnail {
  border-color: #eee;
  box-shadow: 0 0.25rem 0.25rem 0 rgba(0, 0, 0, 0.05);
}
@media (min-width: 768px) {
  .callout.download img.thumbnail {
    max-width: 240px;
    height: auto;
  }
}
.callout.download img.thumbnail.landscape {
  width: 100%;
}
@media (min-width: 768px) {
  .callout.download img.thumbnail.landscape {
    max-width: 300px;
  }
}
@media print {
  .callout.download img.thumbnail {
    float: none;
    width: auto;
  }
}
.callout.download:before {
  display: none;
}
@media (min-width: 768px) {
  .callout.download:before {
    display: block;
  }
}
.callout.download:after {
  content: "";
  display: table;
  clear: both;
}
.callout.alert, .callout.alerts {
  border-left: 0.25rem solid var(--alert-error);
}
.callout.alert:before, .callout.alerts:before {
  content: "";
}
.callout.alert a span, .callout.alerts a span {
  margin-left: 0.5rem;
}
.callout.warning:before {
  content: "";
}
.callout.info, .callout.landing-info {
  border-left: 0.25rem solid var(--alert-info);
}
.callout.info:before, .callout.landing-info:before {
  content: "";
}
.callout.alert, .callout.alerts, .callout.warning, .callout.info {
  min-height: 4.25rem;
}
.callout.alert:before, .callout.alerts:before, .callout.warning:before, .callout.info:before {
  font-family: "Font Awesome 6 Pro";
  font-size: 1.75rem;
  font-weight: 300;
  position: relative;
  float: right;
  width: 3.5rem;
  top: -0.5rem;
  text-align: right;
}
@media (min-width: 48em) {
  .callout.alert, .callout.alerts, .callout.warning, .callout.info {
    padding: 1.25rem 2rem 1.25rem 3.75rem;
    position: relative;
    clear: both;
  }
  .callout.alert:before, .callout.alerts:before, .callout.warning:before, .callout.info:before {
    font-size: 1.75rem;
    position: absolute;
    left: 0rem;
    top: 0.75rem;
    width: 3.75rem;
    text-align: center;
  }
}
/*--- callout in grey hero ---*/
.bq-qgds-hero-section-text .callout {
  background: var(--brand-light-background);
}
:root {
  --media-sm: $media-sm;
  --media-md: $media-md;
  --media-lg: $media-lg;
  --media-xl: $media-xl;
  --media-xxl: $media-xxl;
  --font-size-xs: 1.4rem;
  --font-size-sm: 1.6rem;
  --font-size-md: 2rem;
  --font-size-lg: 2.4rem;
  --font-size-xl: 3.2rem;
  --font-size-xxl: 4rem;
  --font-size-xxxl: 4.8rem;
  --font-weight-default: 400;
  --font-weight-heading: 600;
  --line-height-nospace: 1;
  --line-height-heading: 1.25;
  --line-height-default: 1.75;
  --spacing-1: 0.4rem;
  --spacing-2: 0.8rem;
  --spacing-3: 1.2rem;
  --spacing-4: 1.6rem;
  --spacing-5: 2rem;
  --spacing-6: 2.4rem;
  --spacing-7: 3.2rem;
  --spacing-8: 3.6rem;
  --spacing-9: 4rem;
  --spacing-10: 4.8rem;
  --spacing-11: 5.6rem;
  --spacing-12: 6.4rem;
  --spacing-13: 8rem;
  --spacing-14: 9.6rem;
  --spacing-15: 12.8rem;
  --spacing-16: 16rem;
  --shadow-l1: 0 1px 2px rgba(0,0,0,0.2), 0 1px 3px 1px rgba(0,0,0,0.1);
  --shadow-l2: 0 1px 2px rgba(0,0,0,0.3), 0 2px 6px 2px rgba(0,0,0,0.15);
  --shadow-l3: 0 4px 8px 3px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.2);
  --shadow-l4: 7px 6px 13px rgba(0,0,0,0.02), 0 2px 5px rgba(0,0,0,0.1), 0 13px 20px rgba(0,0,0,0.1);
  --border-width-thick: 4px;
  --border-width-default: 2px;
  --border-width-thin: 1px;
  --border-radius-xs: 0.75rem;
  --border-radius-sm: 1.25rem;
  --border-radius-md: 1.75rem;
  --border-radius-lg: 3.25rem;
  --border-radius-xl: 4rem;
  --border-radius-xxl: 6.5rem;
  --alert-info: #0085b3;
  --alert-success: #6bbe27;
  --alert-warning: #ffcc2c;
  --alert-error: #e22339;
  --underline-thickness-thin: 0.5px;
  --underline-thickness-thick: 2px;
  --underline-offset: 0.3em;
  --outline-thickness: 3px;
  --outline-offset: 2px;
}
/* Layouts */
:root {
  --bq-qgds-grid-gap-size: 2rem;
}
/* sync changes below to hero image cct */
.bq-qgds-inner {
  margin: 0 auto;
  max-width: 82rem;
  padding: 1.5rem 1rem;
  /*@media all and (min-width: 82rem){*/
}
@media (min-width: 699px) {
  .bq-qgds-inner {
    padding: 1.5rem 2rem;
  }
}
@media (min-width: 992px) {
  .bq-qgds-inner {
    padding: 1.5rem 3rem;
  }
}
@media (min-width: 85rem) {
  .bq-qgds-inner {
    padding: 1.5rem 0;
  }
}
.grid-3-col-responsive {
  display: grid;
  gap: calc(var(--bq-qgds-grid-gap-size) / 2);
}
@media (min-width: 576px) {
  .grid-3-col-responsive {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .grid-3-col-responsive {
    gap: var(--bq-qgds-grid-gap-size);
  }
}
@media (min-width: 992px) {
  .grid-3-col-responsive {
    grid-template-columns: repeat(3, 1fr);
  }
}
.grid-2-col-responsive {
  display: grid;
  gap: var(--bq-qgds-grid-gap-size);
}
@media (min-width: 768px) {
  .grid-2-col-responsive {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-2-col-responsive.flipped > div:first-child {
    order: 2;
  }
  .grid-2-col-responsive.flipped > div:last-child {
    order: 1;
  }
}
@media print {
  .grid-2-col-responsive {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .bq-qgds-2-col-asymetrical {
    display: grid;
    gap: var(--bq-qgds-grid-gap-size);
    grid-template-columns: 1fr 2fr;
  }
}
aside.aside {
  clear: both;
}
:root {
  --qgds-icon-accessibility: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.933 7.738c-.793 0-1.457-.267-1.992-.802-.535-.535-.803-1.2-.803-1.992 0-.793.268-1.458.803-1.993.535-.535 1.2-.802 1.992-.802.793 0 1.457.267 1.993.802.535.535.802 1.2.802 1.993 0 .793-.267 1.457-.802 1.992-.535.535-1.2.802-1.993.802ZM11.805 28.1V12.215a53.57 53.57 0 0 1-3.343-.396 43.696 43.696 0 0 1-3.262-.616 1.505 1.505 0 0 1-.978-.663 1.48 1.48 0 0 1-.212-1.148 1.24 1.24 0 0 1 .7-.918 1.77 1.77 0 0 1 1.198-.138c1.608.342 3.263.596 4.963.763a51.862 51.862 0 0 0 10.175 0 46.103 46.103 0 0 0 5.046-.763 1.767 1.767 0 0 1 1.198.138c.38.187.614.493.7.918.085.417.015.8-.212 1.148a1.506 1.506 0 0 1-.978.663c-1.067.244-2.154.45-3.262.616a53.564 53.564 0 0 1-3.343.396V28.1c0 .395-.14.732-.42 1.013-.281.28-.619.42-1.013.42a1.38 1.38 0 0 1-1.013-.42 1.38 1.38 0 0 1-.42-1.013v-6.72h-2.657v6.72c0 .395-.14.732-.42 1.013-.281.28-.619.42-1.014.42a1.38 1.38 0 0 1-1.012-.42 1.38 1.38 0 0 1-.42-1.013Z'/%3e %3c/svg%3e");
  --qgds-icon-alert-cancel: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m16 17.303 4.763 4.764a.903.903 0 0 0 .645.273.879.879 0 0 0 .659-.273.895.895 0 0 0 0-1.304L17.303 16l4.764-4.763a.903.903 0 0 0 .273-.645.879.879 0 0 0-.273-.659.895.895 0 0 0-1.304 0L16 14.697l-4.763-4.764a.903.903 0 0 0-.645-.273.878.878 0 0 0-.659.273.895.895 0 0 0 0 1.304L14.697 16l-4.764 4.763a.903.903 0 0 0-.273.645.878.878 0 0 0 .273.659.895.895 0 0 0 1.304 0L16 17.303ZM16.003 30c-1.927 0-3.74-.367-5.44-1.102a14.205 14.205 0 0 1-4.455-3.004 14.202 14.202 0 0 1-3.005-4.452C2.368 19.742 2 17.929 2 16.002c0-1.936.367-3.756 1.102-5.46a14.038 14.038 0 0 1 3.004-4.446 14.307 14.307 0 0 1 4.452-2.993C12.258 2.368 14.071 2 15.998 2c1.936 0 3.756.367 5.46 1.102a14.142 14.142 0 0 1 4.446 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.927-.367 3.74-1.102 5.44a14.308 14.308 0 0 1-2.992 4.455 14.036 14.036 0 0 1-4.444 3.005c-1.704.735-3.523 1.103-5.46 1.103ZM16 28.148c3.384 0 6.255-1.18 8.613-3.543 2.357-2.363 3.535-5.23 3.535-8.605 0-3.384-1.178-6.255-3.535-8.613C22.255 5.03 19.384 3.852 16 3.852c-3.374 0-6.243 1.178-8.605 3.535C5.033 9.745 3.852 12.616 3.852 16c0 3.374 1.18 6.242 3.543 8.605 2.362 2.362 5.23 3.543 8.605 3.543Z'/%3e %3c/svg%3e");
  --qgds-icon-alert-danger: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M29.8 10.2c-.1-.3-.3-.6-.6-.8l-6.6-6.6c-.2-.2-.5-.4-.8-.6-.3-.1-.7-.2-1-.2h-9.5c-.3 0-.7.1-1 .2-.4.1-.7.3-.9.6L2.8 9.4c-.2.2-.4.5-.6.8-.1.3-.2.7-.2 1v9.5c0 .3.1.7.2 1 .1.3.3.6.6.8l6.6 6.6c.2.2.5.4.8.6.3.1.7.2 1 .2h9.5c.3 0 .7-.1 1-.2.3-.1.6-.3.8-.6l6.6-6.6c.2-.2.4-.5.6-.8.1-.3.2-.7.2-1v-9.5c.1-.3 0-.6-.1-1ZM27.9 21l-7 7H11l-7-7V11l7-7h10l7 7v10h-.1Zm-12.6-3.3c-.2-.2-.3-.4-.3-.7V9c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v8c0 .3-.1.5-.3.7-.2.2-.4.3-.7.3-.3 0-.5-.1-.7-.3Zm1.7 3.2c.3.3.4.6.4 1s-.1.7-.4 1c-.3.3-.6.4-1 .4s-.7-.1-1-.4c-.3-.3-.4-.6-.4-1s.1-.7.4-1c.3-.3.6-.4 1-.4s.7.1 1 .4Z'/%3e %3c/svg%3e");
  --qgds-icon-alert-error: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' fill-rule='evenodd' d='M16 20.5c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4Zm0-2.5c.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7V9c0-.3-.1-.5-.3-.7-.2-.2-.4-.3-.7-.3-.3 0-.5.1-.7.3-.2.2-.3.4-.3.7v8c0 .3.1.5.3.7.2.2.4.3.7.3Zm12.9-7.5c-.7-1.7-1.7-3.2-3-4.4-1.3-1.3-2.7-2.3-4.4-3C19.8 2.4 17.9 2 16 2s-3.8.4-5.5 1.1c-1.7.7-3.2 1.7-4.4 3-1.3 1.3-2.3 2.7-3 4.4C2.4 12.2 2 14.1 2 16s.4 3.8 1.1 5.5c.7 1.7 1.7 3.2 3 4.4 1.3 1.3 2.8 2.3 4.4 3 1.7.7 3.5 1.1 5.5 1.1 1.9 0 3.7-.4 5.5-1.1 1.7-.7 3.2-1.7 4.4-3 1.3-1.3 2.3-2.7 3-4.4.7-1.7 1.1-3.5 1.1-5.5 0-1.9-.4-3.8-1.1-5.5Zm-4.3 14.1c-2.4 2.4-5.2 3.5-8.6 3.5-3.4 0-6.3-1.2-8.6-3.5C5 22.2 3.9 19.4 3.9 16c0-3.4 1.2-6.3 3.5-8.6s5.2-3.5 8.6-3.5c3.4 0 6.3 1.2 8.6 3.5 2.4 2.4 3.5 5.2 3.5 8.6 0 3.4-1.1 6.2-3.5 8.6Z' clip-rule='evenodd'/%3e %3c/svg%3e");
  --qgds-icon-alert-information: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M28.9 10.5c-.7-1.7-1.7-3.2-3-4.4-1.3-1.3-2.7-2.3-4.4-3C19.8 2.4 17.9 2 16 2s-3.8.4-5.5 1.1c-1.7.7-3.2 1.7-4.4 3-1.3 1.3-2.3 2.7-3 4.4C2.4 12.2 2 14.1 2 16s.4 3.8 1.1 5.5c.7 1.7 1.7 3.2 3 4.4 1.3 1.3 2.7 2.3 4.4 3 1.7.7 3.5 1.1 5.5 1.1 1.9 0 3.7-.4 5.5-1.1 1.7-.7 3.2-1.7 4.4-3 1.3-1.3 2.3-2.7 3-4.4.7-1.7 1.1-3.5 1.1-5.5 0-1.9-.4-3.8-1.1-5.5Zm-4.3 14.1c-2.4 2.4-5.2 3.5-8.6 3.5-3.4 0-6.3-1.2-8.6-3.5C5 22.2 3.9 19.4 3.9 16c0-3.4 1.2-6.3 3.5-8.6s5.2-3.5 8.6-3.5c3.4 0 6.3 1.2 8.6 3.5 2.4 2.4 3.5 5.2 3.5 8.6 0 3.4-1.1 6.2-3.5 8.6ZM16 9c-.4 0-.7.1-.9.4-.2.2-.4.5-.4.9 0 .3.1.6.4.9.2.2.5.4.9.4s.7-.1.9-.4c.2-.2.4-.5.4-.9s-.1-.7-.4-.9c-.2-.3-.5-.4-.9-.4Zm0 5c-.3 0-.5.1-.7.3-.2.2-.3.4-.3.7v7c0 .3.1.5.3.7.2.2.4.3.7.3.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7v-7c0-.3-.1-.5-.3-.7-.2-.2-.4-.3-.7-.3Z'/%3e %3c/svg%3e");
  --qgds-icon-alert-maintenance: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m21.898 23.5 1.504-1.448a.696.696 0 0 0 .221-.508.7.7 0 0 0-.221-.508l-5.588-5.605a5.51 5.51 0 0 0 .315-.964c.073-.326.11-.676.11-1.048 0-1.36-.483-2.52-1.45-3.484-.966-.964-2.131-1.446-3.495-1.446-.25 0-.483.015-.701.044-.218.03-.438.084-.659.164a.71.71 0 0 0-.399.425.46.46 0 0 0 .104.505l2.597 2.588-2.136 2.091-2.587-2.557a.52.52 0 0 0-.486-.148.498.498 0 0 0-.395.339 3.402 3.402 0 0 0-.188.729 5.398 5.398 0 0 0-.054.765c0 1.353.477 2.504 1.43 3.452.953.949 2.106 1.423 3.46 1.423.362 0 .71-.037 1.043-.11.333-.073.664-.176.993-.31l5.58 5.598a.707.707 0 0 0 .501.213.657.657 0 0 0 .5-.2ZM16.003 30c-1.927 0-3.74-.367-5.44-1.102a14.205 14.205 0 0 1-4.455-3.004 14.202 14.202 0 0 1-3.005-4.452C2.368 19.742 2 17.929 2 16.002c0-1.936.367-3.756 1.102-5.46a14.038 14.038 0 0 1 3.004-4.446 14.307 14.307 0 0 1 4.452-2.993C12.258 2.368 14.071 2 15.998 2c1.936 0 3.756.367 5.46 1.102a14.142 14.142 0 0 1 4.446 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.927-.367 3.74-1.102 5.44a14.308 14.308 0 0 1-2.992 4.455 14.036 14.036 0 0 1-4.444 3.005c-1.704.735-3.523 1.103-5.46 1.103ZM16 28.148c3.384 0 6.255-1.18 8.613-3.543 2.357-2.363 3.535-5.23 3.535-8.605 0-3.384-1.178-6.255-3.535-8.613C22.255 5.03 19.384 3.852 16 3.852c-3.374 0-6.243 1.178-8.605 3.535C5.033 9.745 3.852 12.616 3.852 16c0 3.374 1.18 6.242 3.543 8.605 2.362 2.362 5.23 3.543 8.605 3.543Z'/%3e %3c/svg%3e");
  --qgds-icon-alert-success: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m13.854 19.507-3.633-3.643a.954.954 0 0 0-.67-.273.918.918 0 0 0-.689.288.915.915 0 0 0-.28.672c0 .26.093.484.28.671l4.184 4.2a1.094 1.094 0 0 0 1.616-.001l8.432-8.423a.98.98 0 0 0 .29-.684.92.92 0 0 0-.29-.69.948.948 0 0 0-.694-.273.954.954 0 0 0-.68.288l-7.866 7.868ZM16.003 30c-1.927 0-3.74-.367-5.44-1.102a14.205 14.205 0 0 1-4.455-3.004 14.202 14.202 0 0 1-3.005-4.452C2.368 19.742 2 17.929 2 16.002c0-1.936.367-3.756 1.102-5.46a14.038 14.038 0 0 1 3.004-4.446 14.307 14.307 0 0 1 4.452-2.993C12.258 2.368 14.071 2 15.998 2c1.936 0 3.756.367 5.46 1.102a14.142 14.142 0 0 1 4.446 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.927-.367 3.74-1.102 5.44a14.308 14.308 0 0 1-2.992 4.455 14.036 14.036 0 0 1-4.444 3.005c-1.704.735-3.523 1.103-5.46 1.103ZM16 28.148c3.384 0 6.255-1.18 8.613-3.543 2.357-2.363 3.535-5.23 3.535-8.605 0-3.384-1.178-6.255-3.535-8.613C22.255 5.03 19.384 3.852 16 3.852c-3.374 0-6.243 1.178-8.605 3.535C5.033 9.745 3.852 12.616 3.852 16c0 3.374 1.18 6.242 3.543 8.605 2.362 2.362 5.23 3.543 8.605 3.543Z'/%3e %3c/svg%3e");
  --qgds-icon-alert-warning: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16 22.5c-.4 0-.7.1-.9.4-.2.2-.4.5-.4.9s.1.7.4.9c.2.2.5.4.9.4s.7-.1.9-.4c.2-.2.4-.5.4-.9s-.1-.7-.4-.9c-.3-.3-.5-.4-.9-.4Zm13.8 4.2L17 4.6c-.1-.2-.3-.3-.4-.4-.2-.2-.4-.2-.6-.2-.2 0-.4 0-.6.1-.2.1-.3.2-.4.4L2.2 26.7c-.2.2-.2.4-.2.6 0 .2.1.4.2.5.1.2.2.3.4.4.2.1.4.2.6.2h25.7c.2 0 .4-.1.6-.2.2-.1.3-.2.4-.4.1-.2.2-.3.2-.5-.1-.2-.1-.4-.3-.6Zm-25.4-.1L16 6.5l11.6 20.1H4.4Zm10.9-13.9c-.2.2-.3.4-.3.7v6c0 .3.1.5.3.7.2.2.4.3.7.3.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7v-6c0-.3-.1-.5-.3-.7-.2-.2-.4-.3-.7-.3-.3.1-.5.1-.7.3Z'/%3e %3c/svg%3e");
  --qgds-icon-announcement: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M28.904 16.668H25.81a1.06 1.06 0 0 1-.781-.315 1.06 1.06 0 0 1-.315-.781c0-.311.105-.572.315-.781.21-.21.47-.315.781-.315h3.093c.31 0 .571.105.781.315.21.21.315.47.315.781 0 .311-.105.572-.315.781-.21.21-.47.315-.781.315Zm-6.081 5.794c.187-.256.427-.405.718-.444a1.1 1.1 0 0 1 .822.222l2.466 1.853c.257.187.405.427.444.718a1.1 1.1 0 0 1-.222.822 1.037 1.037 0 0 1-.718.444 1.101 1.101 0 0 1-.823-.222l-2.465-1.852a1.035 1.035 0 0 1-.444-.718c-.04-.292.034-.566.222-.823Zm3.95-15.467-2.466 1.853a1.11 1.11 0 0 1-.822.222 1.038 1.038 0 0 1-.718-.445 1.102 1.102 0 0 1-.222-.822c.039-.291.187-.53.444-.718l2.465-1.853c.257-.187.53-.261.822-.222.292.04.531.188.719.444.187.257.261.531.222.823-.04.291-.188.53-.444.718ZM6.133 19.339h-1.49a2.545 2.545 0 0 1-1.868-.775A2.545 2.545 0 0 1 2 16.697v-2.25c0-.728.258-1.351.775-1.867a2.545 2.545 0 0 1 1.868-.775h5.65l4.546-2.718c.44-.265.885-.267 1.332-.007.448.26.672.64.672 1.145v10.694c0 .504-.224.886-.672 1.145-.447.26-.892.258-1.332-.007l-4.546-2.718H8.325v4.61c0 .311-.105.572-.315.782-.21.21-.47.315-.781.315a1.06 1.06 0 0 1-.781-.315 1.06 1.06 0 0 1-.315-.782v-4.61Zm8.518.011v-7.557l-3.75 2.205H4.642a.43.43 0 0 0-.31.14.43.43 0 0 0-.14.31v2.248a.43.43 0 0 0 .14.31.43.43 0 0 0 .31.14H10.9l3.75 2.204Zm4.216.782v-9.12c.574.52 1.036 1.173 1.386 1.962.35.79.526 1.655.526 2.598 0 .943-.175 1.809-.526 2.598-.35.788-.812 1.443-1.386 1.962Z'/%3e %3c/svg%3e");
  --qgds-icon-arrow-down: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.04 23.888V5.94c0-.271.091-.496.272-.674A.932.932 0 0 1 15.995 5c.275 0 .502.089.683.267.18.178.27.403.27.674v17.947l8.416-8.32a.968.968 0 0 1 .666-.276.896.896 0 0 1 .673.284.929.929 0 0 1 .297.663c.003.247-.095.468-.293.663l-9.883 9.757c-.123.122-.253.21-.387.262a1.21 1.21 0 0 1-.444.079 1.2 1.2 0 0 1-.442-.079 1.165 1.165 0 0 1-.386-.262l-9.883-9.757a.917.917 0 0 1 0-1.325.948.948 0 0 1 .677-.293c.251 0 .472.097.664.292l8.418 8.312Z'/%3e %3c/svg%3e");
  --qgds-icon-arrow-left: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m8.112 16.948 8.32 8.416a.97.97 0 0 1 .276.666.896.896 0 0 1-.284.673.929.929 0 0 1-.663.297c-.247.003-.468-.095-.663-.293l-9.757-9.883a1.162 1.162 0 0 1-.262-.387A1.212 1.212 0 0 1 5 15.993a1.2 1.2 0 0 1 .079-.442c.052-.134.14-.262.262-.386l9.757-9.883a.917.917 0 0 1 1.325 0c.196.2.294.426.294.677a.903.903 0 0 1-.293.664L8.112 15.04H26.06c.271 0 .496.09.674.27a.936.936 0 0 1 .267.684.932.932 0 0 1-.267.683.908.908 0 0 1-.675.27H8.112Z'/%3e %3c/svg%3e");
  --qgds-icon-arrow-right: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M23.88 16.96H5.94a.907.907 0 0 1-.674-.272.932.932 0 0 1-.267-.683c0-.274.089-.502.267-.683a.907.907 0 0 1 .674-.27h17.94l-8.315-8.416a.968.968 0 0 1-.277-.666.896.896 0 0 1 .285-.673.928.928 0 0 1 .662-.297c.247-.003.467.095.663.293l9.753 9.883c.122.123.21.253.267.387.055.135.083.282.083.444 0 .161-.028.308-.084.442a1.234 1.234 0 0 1-.267.386l-9.752 9.883a.916.916 0 0 1-1.325 0 .948.948 0 0 1-.293-.677c0-.251.098-.472.293-.664l8.308-8.418Z'/%3e %3c/svg%3e");
  --qgds-icon-arrow-up: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m15.052 8.12-8.416 8.316a.968.968 0 0 1-.666.277.896.896 0 0 1-.673-.285.928.928 0 0 1-.297-.662c-.003-.247.095-.467.293-.663l9.883-9.752c.123-.123.253-.212.387-.267A1.15 1.15 0 0 1 16.007 5c.161 0 .308.028.442.084a1.2 1.2 0 0 1 .386.267l9.883 9.752c.183.18.277.397.282.65a.916.916 0 0 1-.282.675.948.948 0 0 1-.677.293.903.903 0 0 1-.664-.293L16.96 8.12v17.94c0 .271-.09.496-.27.674a.932.932 0 0 1-.684.267.933.933 0 0 1-.683-.267.907.907 0 0 1-.27-.674V8.12Z'/%3e %3c/svg%3e");
  --qgds-icon-article: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M4.53 27.8a2.443 2.443 0 0 1-1.795-.735A2.443 2.443 0 0 1 2 25.269V10.65c0-.298.1-.547.302-.748.2-.201.45-.302.748-.302s.547.1.748.302c.201.2.302.45.302.748v14.62c0 .107.045.206.135.295a.41.41 0 0 0 .296.135H23.35c.298 0 .547.1.748.302.201.2.302.45.302.748s-.1.547-.302.748c-.2.201-.45.302-.748.302H4.53Zm5.6-5.6a2.443 2.443 0 0 1-1.795-.735 2.443 2.443 0 0 1-.735-1.796V5.266c0-.361.12-.662.362-.904A1.23 1.23 0 0 1 8.866 4h19.868c.361 0 .662.12.904.362.241.242.362.543.362.904v14.403c0 .707-.245 1.306-.735 1.796s-1.089.735-1.796.735H10.131Zm0-2.1h17.34a.41.41 0 0 0 .295-.135.411.411 0 0 0 .135-.296V6.1H9.7v13.57c0 .107.045.206.135.295a.41.41 0 0 0 .296.135Zm3.42-4.2h3.5c.298 0 .547-.1.748-.302.201-.2.302-.45.302-.748v-4.9c0-.298-.1-.547-.302-.748-.2-.201-.45-.302-.748-.302h-3.5c-.298 0-.547.1-.748.302-.201.2-.302.45-.302.748v4.9c0 .298.1.547.302.748.2.201.45.302.748.302Zm7.35 0h2.8c.397 0 .73-.134.998-.402.268-.269.402-.601.402-.998s-.134-.73-.402-.998a1.355 1.355 0 0 0-.998-.402h-2.8c-.397 0-.73.134-.997.402-.269.269-.403.601-.403.998s.134.73.402.998c.269.268.601.402.998.402Zm0-4.2h2.8c.397 0 .73-.134.998-.402.268-.269.402-.601.402-.998s-.134-.73-.402-.998A1.355 1.355 0 0 0 23.7 8.9h-2.8c-.397 0-.73.134-.997.402-.269.269-.403.601-.403.998s.134.73.402.997c.269.269.601.403.998.403Z'/%3e %3c/svg%3e");
  --qgds-icon-attach: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M24.08 21.44c0 2.385-.828 4.408-2.484 6.069C19.94 29.169 17.925 30 15.55 30c-2.372 0-4.39-.83-6.054-2.491C7.832 25.848 7 23.825 7 21.44V8.012c0-1.67.584-3.09 1.751-4.258C9.92 2.584 11.334 2 12.996 2c1.663 0 3.08.585 4.252 1.754 1.173 1.169 1.759 2.588 1.759 4.258v12.72a3.37 3.37 0 0 1-1.003 2.454c-.668.68-1.486 1.02-2.453 1.02a3.365 3.365 0 0 1-2.455-1.014 3.332 3.332 0 0 1-1.023-2.46V8.72c0-.262.089-.482.267-.66a.903.903 0 0 1 .663-.265.902.902 0 0 1 .921.926v12.011c0 .448.158.83.473 1.146.315.317.7.476 1.154.476.457 0 .839-.159 1.145-.476.306-.316.46-.698.46-1.146V7.998c-.006-1.155-.409-2.135-1.21-2.94-.8-.804-1.783-1.206-2.948-1.206-1.161 0-2.143.403-2.944 1.211-.802.808-1.203 1.79-1.203 2.949V21.44c-.005 1.872.646 3.457 1.952 4.758 1.306 1.3 2.892 1.95 4.756 1.95 1.854 0 3.428-.651 4.722-1.955 1.294-1.304 1.943-2.888 1.947-4.753V8.72c0-.262.09-.482.268-.66a.902.902 0 0 1 .663-.265.901.901 0 0 1 .921.926v12.72Z'/%3e %3c/svg%3e");
  --qgds-icon-audio: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M25.128 15.967c0-1.834-.49-3.507-1.473-5.02a9.11 9.11 0 0 0-3.952-3.396 1.175 1.175 0 0 1-.567-.543.894.894 0 0 1-.045-.738.97.97 0 0 1 .573-.557 1.05 1.05 0 0 1 .826.026 11.215 11.215 0 0 1 4.827 4.12c1.207 1.833 1.811 3.87 1.811 6.107 0 2.238-.604 4.274-1.811 6.108a11.217 11.217 0 0 1-4.827 4.12 1.05 1.05 0 0 1-.826.026.97.97 0 0 1-.573-.557.894.894 0 0 1 .045-.737c.121-.241.31-.423.567-.544a9.11 9.11 0 0 0 3.952-3.396c.982-1.513 1.473-3.186 1.473-5.02ZM9.821 19.333H6.077c-.342 0-.628-.115-.859-.346a1.166 1.166 0 0 1-.346-.859v-4.256c0-.342.115-.628.346-.859a1.17 1.17 0 0 1 .859-.346h3.744l3.99-3.99c.319-.32.687-.392 1.103-.216.416.175.624.488.624.939v13.2c0 .45-.208.764-.624.94-.416.175-.784.103-1.104-.217l-3.99-3.99Zm11.717-3.332c0 .832-.172 1.62-.518 2.362a5.503 5.503 0 0 1-1.396 1.873.562.562 0 0 1-.595.038.517.517 0 0 1-.311-.5V12.16c0-.232.104-.4.311-.5a.565.565 0 0 1 .595.036 5.68 5.68 0 0 1 1.396 1.92c.346.76.518 1.555.518 2.386Zm-8-4.201-2.866 2.867h-3.8v2.666h3.8l2.866 2.867v-8.4Z'/%3e %3c/svg%3e");
  --qgds-icon-calendar: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M5.8 30a2.215 2.215 0 0 1-1.624-.675A2.215 2.215 0 0 1 3.5 27.7V6.943c0-.633.225-1.174.676-1.624.45-.451.992-.676 1.624-.676h2.489V2.882a.97.97 0 0 1 .981-.992.98.98 0 0 1 .72.286.956.956 0 0 1 .288.706v1.76h11.5V2.857a.937.937 0 0 1 .96-.966.96.96 0 0 1 .701.276.924.924 0 0 1 .282.687v1.79H26.2c.632 0 1.173.225 1.624.676.45.45.676.991.676 1.624V27.7c0 .631-.225 1.173-.676 1.624-.45.45-.992.676-1.624.676H5.8Zm0-1.847h20.4a.433.433 0 0 0 .311-.141.433.433 0 0 0 .141-.311V13.362H5.348v14.339a.43.43 0 0 0 .141.31.433.433 0 0 0 .311.142Zm-.452-16.638h21.304V6.943a.433.433 0 0 0-.141-.311.432.432 0 0 0-.311-.142H5.8a.433.433 0 0 0-.311.142.433.433 0 0 0-.141.31v4.573ZM16 19.085a1.25 1.25 0 0 1-.92-.381 1.254 1.254 0 0 1-.38-.92c0-.36.126-.668.38-.921.253-.254.56-.38.92-.38s.667.126.92.38c.254.253.38.56.38.92s-.126.668-.38.921a1.25 1.25 0 0 1-.92.38Zm-5.882 0a1.25 1.25 0 0 1-.92-.381 1.254 1.254 0 0 1-.381-.92c0-.36.127-.668.38-.921.254-.254.56-.38.92-.38s.668.126.921.38c.254.253.38.56.38.92s-.126.668-.38.921a1.25 1.25 0 0 1-.92.38Zm11.764 0a1.25 1.25 0 0 1-.92-.381 1.254 1.254 0 0 1-.38-.92c0-.36.126-.668.38-.921.253-.254.56-.38.92-.38s.667.126.92.38c.254.253.381.56.381.92s-.127.668-.38.921c-.254.254-.56.38-.92.38ZM16 24.853c-.36 0-.667-.127-.92-.38a1.253 1.253 0 0 1-.38-.921c0-.36.126-.667.38-.92.253-.254.56-.381.92-.381s.667.127.92.38c.254.254.38.56.38.92s-.126.668-.38.921a1.25 1.25 0 0 1-.92.38Zm-5.882 0c-.36 0-.667-.127-.92-.38a1.253 1.253 0 0 1-.381-.921c0-.36.127-.667.38-.92.254-.254.56-.381.92-.381s.668.127.921.38c.254.254.38.56.38.92s-.126.668-.38.921a1.25 1.25 0 0 1-.92.38Zm11.764 0c-.36 0-.667-.127-.92-.38a1.253 1.253 0 0 1-.38-.921c0-.36.126-.667.38-.92.253-.254.56-.381.92-.381s.667.127.92.38c.254.254.381.56.381.92s-.127.668-.38.921c-.254.254-.56.38-.92.38Z'/%3e %3c/svg%3e");
  --qgds-icon-car: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M5.522 24.061v2.198a.94.94 0 0 1-.28.693.94.94 0 0 1-.693.28h-.576a.94.94 0 0 1-.693-.28.94.94 0 0 1-.28-.693V14.302l3.179-9.329c.105-.3.286-.537.545-.711.26-.175.55-.262.871-.262h17.2a1.401 1.401 0 0 1 1.356.973l3.179 9.329v11.957a.94.94 0 0 1-.28.693.94.94 0 0 1-.693.28h-.592a.912.912 0 0 1-.69-.28.966.966 0 0 1-.267-.693v-2.198H5.522Zm.192-11.705h20.902l-2.2-6.41H7.914l-2.2 6.41ZM8.87 20.14c.541 0 .996-.188 1.363-.562.368-.374.552-.827.552-1.357a1.88 1.88 0 0 0-.562-1.38 1.843 1.843 0 0 0-1.354-.564 1.88 1.88 0 0 0-1.38.565 1.874 1.874 0 0 0-.566 1.38c0 .543.189.998.568 1.366.378.368.838.552 1.38.552Zm14.615 0c.541 0 1-.188 1.376-.562.376-.374.564-.827.564-1.357 0-.545-.188-1.005-.566-1.38a1.877 1.877 0 0 0-1.374-.564c-.54 0-.994.189-1.365.565a1.891 1.891 0 0 0-.557 1.38c0 .543.189.998.566 1.366.378.368.83.552 1.356.552ZM4.946 22.115h22.438v-7.813H4.946v7.813Z'/%3e %3c/svg%3e");
  --qgds-icon-chart: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M4.502 29a2.455 2.455 0 0 1-1.766-.71C2.246 27.819 2 27.25 2 26.588V2.969a.92.92 0 0 1 .29-.69A1 1 0 0 1 3.01 2c.287 0 .525.093.715.278a.93.93 0 0 1 .285.691v23.618a.45.45 0 0 0 .154.326.48.48 0 0 0 .338.148h24.493a.99.99 0 0 1 .716.28.928.928 0 0 1 .289.695.912.912 0 0 1-.289.689 1 1 0 0 1-.716.275H4.502Zm4.484-5.301a1.16 1.16 0 0 1-.842-.33 1.096 1.096 0 0 1-.339-.817v-9.796c0-.318.114-.59.34-.812a1.16 1.16 0 0 1 .844-.335h1.568c.353 0 .648.118.886.353.237.235.356.521.356.858v9.674c0 .343-.12.63-.358.86a1.23 1.23 0 0 1-.887.345H8.986Zm7.56 0c-.336 0-.618-.11-.844-.33a1.094 1.094 0 0 1-.34-.817V4.987c0-.336.12-.62.36-.855a1.22 1.22 0 0 1 .889-.352h1.575c.328 0 .607.112.836.335.23.223.344.494.344.813v17.564c0 .342-.12.629-.363.86a1.23 1.23 0 0 1-.882.347h-1.575Zm7.478 0c-.33 0-.608-.11-.837-.33a1.087 1.087 0 0 1-.344-.817V19.06c0-.336.12-.621.359-.856.24-.234.536-.351.89-.351h1.574c.33 0 .608.111.837.334.23.224.344.495.344.813v3.491c0 .342-.12.629-.363.86a1.23 1.23 0 0 1-.882.347h-1.578Z'/%3e %3c/svg%3e");
  --qgds-icon-chevron-down: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.998 20.83 27.144 9.324c.213-.22.47-.328.768-.325.3.003.556.114.768.334.213.22.32.484.32.793a1.1 1.1 0 0 1-.32.793L17.64 22.306a2.186 2.186 0 0 1-.78.528c-.288.11-.575.166-.862.166-.287 0-.574-.055-.861-.166a2.172 2.172 0 0 1-.781-.528L3.316 10.911A1.077 1.077 0 0 1 3 10.123c.003-.306.11-.57.324-.789.213-.22.469-.33.768-.33.299 0 .555.11.768.33L15.998 20.83Z'/%3e %3c/svg%3e");
  --qgds-icon-chevron-left: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m11.17 15.998 11.504 11.146c.22.213.329.47.326.768-.003.3-.114.556-.334.768a1.1 1.1 0 0 1-.793.32 1.1 1.1 0 0 1-.793-.32L9.694 17.64a2.172 2.172 0 0 1-.528-.78A2.378 2.378 0 0 1 9 15.997c0-.287.055-.574.166-.861.111-.287.287-.548.528-.781l11.395-11.04c.22-.214.483-.319.789-.316.305.003.568.11.788.324.22.213.33.469.33.768 0 .299-.11.555-.33.768L11.17 15.998Z'/%3e %3c/svg%3e");
  --qgds-icon-chevron-right: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M20.83 16.002 9.324 4.856A1.015 1.015 0 0 1 9 4.088c.003-.3.114-.556.334-.768a1.1 1.1 0 0 1 .793-.32 1.1 1.1 0 0 1 .793.32l11.386 11.04c.241.234.417.494.528.78.11.288.166.575.166.862 0 .287-.055.574-.166.861a2.164 2.164 0 0 1-.528.781l-11.395 11.04c-.22.214-.483.319-.788.316a1.107 1.107 0 0 1-.789-.324 1.03 1.03 0 0 1-.33-.768c0-.299.11-.555.33-.768L20.83 16.002Z'/%3e %3c/svg%3e");
  --qgds-icon-chevron-up: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16.002 11.17 4.856 22.675c-.213.22-.47.329-.768.326a1.044 1.044 0 0 1-.768-.334 1.098 1.098 0 0 1-.32-.793 1.1 1.1 0 0 1 .32-.793L14.36 9.694c.234-.241.494-.417.78-.528.288-.11.575-.166.862-.166.287 0 .574.055.861.166.288.111.548.287.781.528l11.04 11.395c.214.22.319.483.316.789-.003.305-.11.568-.324.788a1.03 1.03 0 0 1-.768.33 1.03 1.03 0 0 1-.768-.33L16.002 11.17Z'/%3e %3c/svg%3e");
  --qgds-icon-clock: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M17.026 15.584v-5.4a.993.993 0 0 0-.295-.731.994.994 0 0 0-.731-.295.992.992 0 0 0-.731.295.994.994 0 0 0-.295.731V15.9a1.23 1.23 0 0 0 .371.887l4.687 4.687a.99.99 0 0 0 .714.29.968.968 0 0 0 .728-.29.982.982 0 0 0 .297-.721c0-.283-.1-.523-.297-.721l-4.448-4.448ZM16.002 29c-1.798 0-3.488-.341-5.07-1.023a13.13 13.13 0 0 1-4.128-2.779 13.13 13.13 0 0 1-2.78-4.127C3.34 19.49 3 17.801 3 16.002c0-1.798.341-3.488 1.024-5.07a13.13 13.13 0 0 1 2.778-4.128 13.13 13.13 0 0 1 4.127-2.78C12.51 3.341 14.199 3 15.998 3c1.798 0 3.488.341 5.07 1.024a13.13 13.13 0 0 1 4.128 2.778 13.13 13.13 0 0 1 2.78 4.127C28.66 12.51 29 14.199 29 15.998c0 1.798-.341 3.488-1.024 5.07a13.13 13.13 0 0 1-2.778 4.128 13.13 13.13 0 0 1-4.127 2.78C19.49 28.66 17.801 29 16.002 29ZM16 26.947c3.033 0 5.616-1.066 7.749-3.198 2.132-2.133 3.198-4.716 3.198-7.749 0-3.033-1.066-5.616-3.198-7.749C21.616 6.12 19.033 5.053 16 5.053c-3.033 0-5.616 1.066-7.749 3.198C6.12 10.384 5.053 12.967 5.053 16c0 3.033 1.066 5.616 3.198 7.749 2.133 2.132 4.716 3.198 7.749 3.198Z'/%3e %3c/svg%3e");
  --qgds-icon-close: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m16 17.4-8.298 8.3a.97.97 0 0 1-.693.293.943.943 0 0 1-.708-.293.961.961 0 0 1 0-1.4L14.6 16 6.3 7.702a.97.97 0 0 1-.293-.693.943.943 0 0 1 .293-.708.961.961 0 0 1 1.4 0L16 14.6l8.298-8.3a.97.97 0 0 1 .693-.293.943.943 0 0 1 .708.293.961.961 0 0 1 0 1.4L17.4 16l8.299 8.298a.97.97 0 0 1 .293.693.943.943 0 0 1-.293.708.961.961 0 0 1-1.4 0L16 17.4Z'/%3e %3c/svg%3e");
  --qgds-icon-code: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m4.635 16.104 6.124 6.124c.209.209.316.471.32.788.005.316-.102.583-.32.802a1.084 1.084 0 0 1-.795.328c-.312 0-.577-.11-.796-.328l-6.782-6.782a1.256 1.256 0 0 1-.299-.447A1.45 1.45 0 0 1 2 16.08c0-.182.029-.351.087-.508a1.25 1.25 0 0 1 .299-.447l6.782-6.782a1.12 1.12 0 0 1 1.614 0c.234.234.351.503.351.807 0 .303-.117.572-.351.806l-6.147 6.147Zm22.73-.046L21.24 9.934a1.096 1.096 0 0 1-.32-.788 1.068 1.068 0 0 1 .32-.802c.219-.219.484-.328.795-.328.312 0 .577.11.796.328l6.782 6.782c.141.142.24.29.299.447.058.157.087.326.087.508s-.029.351-.087.508a1.256 1.256 0 0 1-.299.447l-6.782 6.782a1.064 1.064 0 0 1-.788.332 1.12 1.12 0 0 1-.803-.355 1.11 1.11 0 0 1-.35-.807c0-.304.116-.573.35-.807l6.124-6.123Z'/%3e %3c/svg%3e");
  --qgds-icon-copy: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M10.927 25.44a2.28 2.28 0 0 1-1.671-.696 2.28 2.28 0 0 1-.696-1.671V4.367c0-.65.232-1.207.696-1.671A2.28 2.28 0 0 1 10.927 2h14.165c.65 0 1.208.232 1.672.696a2.28 2.28 0 0 1 .695 1.671v18.706a2.28 2.28 0 0 1-.695 1.671 2.28 2.28 0 0 1-1.672.696H10.927Zm0-1.902h14.165a.445.445 0 0 0 .32-.145.445.445 0 0 0 .146-.32V4.367a.445.445 0 0 0-.146-.32.446.446 0 0 0-.32-.145H10.927a.446.446 0 0 0-.32.145.445.445 0 0 0-.145.32v18.706c0 .116.048.223.145.32a.445.445 0 0 0 .32.145ZM6.367 30a2.28 2.28 0 0 1-1.671-.696A2.28 2.28 0 0 1 4 27.633V7.976c0-.27.091-.495.274-.677a.927.927 0 0 1 .681-.273.925.925 0 0 1 .946.95v19.657c0 .116.05.223.146.32a.446.446 0 0 0 .32.145h15.116c.27 0 .496.092.678.275.182.182.273.41.273.68a.925.925 0 0 1-.95.946H6.367Z'/%3e %3c/svg%3e");
  --qgds-icon-cost-money: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M18.077 17.352c-.963 0-1.779-.33-2.446-.988-.667-.659-1-1.464-1-2.415 0-.95.333-1.756 1-2.414.667-.66 1.483-.989 2.446-.989.963 0 1.779.33 2.446.989.667.658 1 1.463 1 2.414 0 .951-.333 1.757-1 2.415-.667.659-1.482.988-2.446.988ZM8.31 21.898a2.086 2.086 0 0 1-1.519-.628 2.036 2.036 0 0 1-.637-1.5V8.129c0-.581.212-1.081.637-1.5.424-.42.93-.629 1.52-.629h19.533c.588 0 1.095.21 1.519.629.425.419.637.919.637 1.5v11.64c0 .582-.212 1.082-.637 1.501-.424.419-.93.628-1.52.628H8.31Zm2.405-1.71H25.44c0-.774.275-1.433.827-1.976a2.746 2.746 0 0 1 2-.816v-6.894a2.742 2.742 0 0 1-2.002-.817 2.677 2.677 0 0 1-.825-1.975H10.715c0 .774-.276 1.433-.828 1.977a2.747 2.747 0 0 1-2 .815v6.894c.783 0 1.45.273 2.001.817.551.545.827 1.203.827 1.975ZM25.024 26H4.156c-.588 0-1.095-.21-1.519-.629a2.035 2.035 0 0 1-.637-1.5V10.913a.85.85 0 0 1 .87-.855.836.836 0 0 1 .862.855V23.87c0 .105.044.2.133.288a.408.408 0 0 0 .291.13h20.868c.245 0 .451.083.617.248a.83.83 0 0 1 .25.612.814.814 0 0 1-.25.608.85.85 0 0 1-.617.243Z'/%3e %3c/svg%3e");
  --qgds-icon-delete: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M8.27 30a2.495 2.495 0 0 1-1.829-.766 2.495 2.495 0 0 1-.766-1.828V5.348h-.633c-.295 0-.543-.1-.742-.3-.2-.201-.3-.45-.3-.747s.1-.543.3-.74c.2-.198.447-.296.742-.296h6.174c0-.354.123-.653.37-.898.248-.245.546-.367.895-.367h7.913c.349 0 .647.124.894.37.247.248.371.546.371.895h6.174c.295 0 .543.1.742.3.2.202.3.45.3.747s-.1.544-.3.741c-.2.197-.447.295-.742.295H27.2v22.058c0 .708-.256 1.317-.767 1.828-.51.51-1.12.766-1.828.766H8.27ZM25.115 5.348H7.759v22.058a.502.502 0 0 0 .51.51h16.337a.502.502 0 0 0 .51-.51V5.348ZM13.32 24.477a1.016 1.016 0 0 0 1.036-1.042V9.802c0-.288-.1-.534-.301-.737-.2-.203-.45-.304-.746-.304a.989.989 0 0 0-.74.304 1.02 1.02 0 0 0-.296.737v13.633c0 .295.1.542.3.742.201.2.45.3.747.3Zm6.246 0c.297 0 .544-.1.74-.3.198-.2.296-.447.296-.742V9.802c0-.288-.1-.534-.3-.737a1.01 1.01 0 0 0-.747-.304.99.99 0 0 0-.74.304 1.02 1.02 0 0 0-.296.737v13.633c0 .295.1.542.301.742.2.2.45.3.746.3Z'/%3e %3c/svg%3e");
  --qgds-icon-design: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m11.495 15.025 3.526-3.534-3.052-3.06-1.143 1.152a.947.947 0 0 1-.677.288.954.954 0 0 1-.7-.288.954.954 0 0 1-.305-.693c0-.259.101-.49.304-.693l1.145-1.134-2.964-2.95L4.094 7.65l7.4 7.376Zm12.821 12.862 3.535-3.55-2.965-2.966-1.143 1.145a.946.946 0 0 1-.686.292.937.937 0 0 1-.691-.292.95.95 0 0 1-.305-.688.95.95 0 0 1 .305-.689l1.135-1.143-3.02-3.022-3.526 3.527 7.361 7.386ZM4.12 29.093c-.352 0-.643-.115-.873-.345a1.18 1.18 0 0 1-.345-.872v-3.787c0-.166.03-.319.087-.459.057-.14.15-.274.278-.402l6.826-6.827L2.476 8.78c-.322-.322-.481-.7-.476-1.13.006-.432.164-.809.476-1.131L6.472 2.48a1.563 1.563 0 0 1 2.262.008l7.687 7.648L23.349 3.2c.203-.203.425-.35.665-.442a2.08 2.08 0 0 1 1.477 0c.24.092.462.239.665.442l2.64 2.693c.203.203.347.424.434.664a2.158 2.158 0 0 1 0 1.466 1.84 1.84 0 0 1-.434.654l-6.898 6.911 7.618 7.648c.323.323.484.701.484 1.136 0 .434-.161.81-.484 1.126l-4.012 4.006a1.556 1.556 0 0 1-1.136.483c-.434 0-.81-.16-1.126-.483l-7.632-7.618-6.842 6.843a1.233 1.233 0 0 1-.403.278c-.14.058-.292.086-.459.086H4.12Zm.739-1.956h2.698l15.301-15.309-2.706-2.706L4.859 24.439v2.698ZM21.507 10.47l-1.355-1.35 2.706 2.707-1.352-1.357Z'/%3e %3c/svg%3e");
  --qgds-icon-direction-up-down: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M11.58 16.81a.935.935 0 0 1-.953-.958V5.161L6.623 9.168a.881.881 0 0 1-.656.275.931.931 0 0 1-.673-.277A.987.987 0 0 1 5 8.471c0-.255.1-.48.298-.676l5.436-5.436c.126-.126.258-.217.396-.274a1.188 1.188 0 0 1 .89 0c.143.058.277.149.4.274l5.46 5.458c.188.19.284.41.286.66.003.251-.096.48-.294.688a.935.935 0 0 1-.67.276.956.956 0 0 1-.68-.289l-3.98-3.99v10.704a.904.904 0 0 1-.276.672.943.943 0 0 1-.686.271ZM20.505 30c-.153 0-.301-.027-.444-.08a1.12 1.12 0 0 1-.401-.269l-5.46-5.458a.918.918 0 0 1-.287-.66c-.002-.251.096-.48.295-.688a.934.934 0 0 1 .67-.276c.254 0 .48.097.68.29l3.978 3.988V16.144c0-.267.093-.491.277-.672a.942.942 0 0 1 .687-.271.934.934 0 0 1 .953.958v10.688l4.003-4.004a.881.881 0 0 1 .657-.275c.258 0 .482.092.672.277a.989.989 0 0 1 .294.694c0 .255-.1.48-.298.676l-5.436 5.436a1.154 1.154 0 0 1-.395.269c-.138.053-.287.08-.446.08Z'/%3e %3c/svg%3e");
  --qgds-icon-directions: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M12.287 15.447h6.752v1.608c0 .25.113.423.34.515a.51.51 0 0 0 .598-.121l2.222-2.222c.204-.21.305-.456.305-.736a.995.995 0 0 0-.31-.73l-2.217-2.213a.522.522 0 0 0-.599-.13c-.226.087-.339.26-.339.52v1.638h-7.458c-.33 0-.607.111-.83.335-.223.223-.335.5-.335.829v4.42c0 .264.09.486.27.666.181.18.404.269.67.269a.912.912 0 0 0 .93-.936v-3.712ZM16.002 30c-.298 0-.592-.055-.882-.166a2.192 2.192 0 0 1-.768-.5L2.666 17.648a2.179 2.179 0 0 1-.5-.766 2.434 2.434 0 0 1-.166-.88c0-.298.055-.592.166-.882.112-.289.278-.545.5-.768L14.353 2.666c.221-.222.476-.388.765-.5.288-.11.582-.166.88-.166.298 0 .592.055.882.166.289.112.545.278.768.5l11.686 11.687c.222.221.388.476.5.765.11.288.166.582.166.88 0 .298-.055.592-.166.882a2.208 2.208 0 0 1-.5.768L17.648 29.334a2.179 2.179 0 0 1-.766.5c-.288.11-.582.166-.88.166Zm-6.18-7.823 5.863 5.853c.086.086.19.129.315.129.124 0 .23-.043.315-.129L28.03 16.315a.428.428 0 0 0 .13-.315.428.428 0 0 0-.129-.315L16.315 3.97A.428.428 0 0 0 16 3.84a.428.428 0 0 0-.315.129L3.97 15.685a.428.428 0 0 0-.13.315c0 .124.043.23.129.315l5.853 5.862Z'/%3e %3c/svg%3e");
  --qgds-icon-document-error: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M7.305 30a2.219 2.219 0 0 1-1.627-.677A2.22 2.22 0 0 1 5 27.695V4.305c0-.633.226-1.176.678-1.627A2.22 2.22 0 0 1 7.305 2h11.484c.316 0 .616.062.901.187a2.5 2.5 0 0 1 .744.495l5.99 5.99c.204.21.37.459.494.743.125.285.187.585.187.901v17.38a2.22 2.22 0 0 1-.677 1.627A2.219 2.219 0 0 1 24.8 30H7.305ZM18.817 9.081v-5.23H7.305a.434.434 0 0 0-.312.142.434.434 0 0 0-.141.312v23.39c0 .113.047.217.141.312a.434.434 0 0 0 .312.141H24.8a.434.434 0 0 0 .312-.141.434.434 0 0 0 .142-.312V10.234h-5.285c-.322 0-.595-.111-.818-.334a1.114 1.114 0 0 1-.334-.819Z'/%3e %3cpath fill='currentColor' d='M16.13 21.417c.26 0 .482-.092.664-.275a.925.925 0 0 0 .274-.68v-6.847a.895.895 0 0 0-.274-.657.907.907 0 0 0-.666-.274.919.919 0 0 0-.668.274.89.89 0 0 0-.278.657v6.847c0 .27.093.498.28.68a.92.92 0 0 0 .669.275Zm-.03 3.793c.324 0 .593-.104.806-.312.213-.208.32-.476.32-.805 0-.329-.105-.596-.315-.8-.21-.206-.48-.308-.81-.308-.325 0-.59.102-.794.308-.205.204-.307.471-.307.8 0 .329.102.597.307.805.205.209.47.313.793.313Z'/%3e %3c/svg%3e");
  --qgds-icon-document-pdf: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M7.305 30a2.219 2.219 0 0 1-1.627-.677A2.22 2.22 0 0 1 5 27.695V4.305c0-.633.226-1.176.678-1.627A2.22 2.22 0 0 1 7.305 2h11.484c.316 0 .616.062.901.187a2.5 2.5 0 0 1 .744.495l5.99 5.99c.204.21.37.459.494.743.125.285.187.585.187.901v17.38a2.22 2.22 0 0 1-.677 1.627A2.219 2.219 0 0 1 24.8 30H7.305ZM18.817 9.081v-5.23H7.305a.434.434 0 0 0-.312.142.434.434 0 0 0-.141.312v23.39c0 .113.047.217.141.312a.434.434 0 0 0 .312.141H24.8a.434.434 0 0 0 .312-.141.434.434 0 0 0 .142-.312V10.234h-5.285c-.322 0-.595-.111-.818-.334a1.114 1.114 0 0 1-.334-.819Z'/%3e %3cpath fill='currentColor' fill-rule='evenodd' d='M12.167 19.846h-1.488v2.077a.565.565 0 0 1-.177.413.566.566 0 0 1-.826 0 .566.566 0 0 1-.176-.413V16.59c0-.158.059-.295.177-.413A.566.566 0 0 1 10.09 16h2.077c.334 0 .614.113.84.339.226.226.339.506.339.84v1.488c0 .334-.113.614-.339.84a1.142 1.142 0 0 1-.84.339Zm-1.488-1.18V17.18h1.488v1.488h-1.488Zm7.481 3.508a1.141 1.141 0 0 1-.84.339h-2.025a.566.566 0 0 1-.413-.177.565.565 0 0 1-.177-.413V16.59c0-.158.059-.295.177-.413a.566.566 0 0 1 .413-.177h2.025c.335 0 .615.113.84.339.227.226.34.506.34.84v4.154c0 .335-.113.615-.34.84Zm-2.276-4.995v4.154h1.436V17.18h-1.436Z' clip-rule='evenodd'/%3e %3cpath fill='currentColor' d='M21.167 19.846h1a.566.566 0 0 0 .412-.177.565.565 0 0 0 .177-.413.565.565 0 0 0-.177-.412.566.566 0 0 0-.412-.177h-1v-1.488h1a.566.566 0 0 0 .412-.177.565.565 0 0 0 .177-.412.565.565 0 0 0-.177-.413.566.566 0 0 0-.412-.177h-1.59a.566.566 0 0 0-.413.177.565.565 0 0 0-.177.413v5.333c0 .157.059.295.177.413a.566.566 0 0 0 .826 0 .565.565 0 0 0 .177-.413v-2.077Z'/%3e %3c/svg%3e");
  --qgds-icon-document-spreadsheet: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' fill-rule='evenodd' d='M9 14a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V14Zm1.75 3.125V14.75h10.5v2.375h-10.5Zm4.125 1.75h2.25v2.25h-2.25v-2.25Zm4 0v2.25h2.375v-2.25h-2.375Zm-4 4h2.25v1.375h-2.25v-1.375Zm4 0v1.375h2.375v-1.375h-2.375Zm-5.75-4H10.75v2.25h2.375v-2.25Zm0 4H10.75v1.375h2.375v-1.375Z' clip-rule='evenodd'/%3e %3cpath fill='currentColor' fill-rule='evenodd' d='M5.678 29.323A2.22 2.22 0 0 0 7.305 30H24.8c.634 0 1.176-.226 1.628-.677a2.22 2.22 0 0 0 .677-1.628V10.316a2.22 2.22 0 0 0-.187-.9 2.5 2.5 0 0 0-.495-.745l-5.99-5.989a2.5 2.5 0 0 0-.743-.495 2.22 2.22 0 0 0-.9-.187H7.304a2.22 2.22 0 0 0-1.627.678A2.22 2.22 0 0 0 5 4.305v23.39c0 .633.226 1.176.678 1.628ZM18.817 3.852V9.08c0 .323.111.596.334.819.223.223.496.334.818.334h5.285v17.461a.434.434 0 0 1-.142.312.434.434 0 0 1-.312.141H7.305a.434.434 0 0 1-.312-.141.434.434 0 0 1-.141-.312V4.305c0-.113.047-.217.141-.312a.434.434 0 0 1 .312-.141h11.512Z' clip-rule='evenodd'/%3e %3c/svg%3e");
  --qgds-icon-document-word: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m15.326 15.568-2.406 6.016-1.204-5.907a.88.88 0 0 0-1.039-.656c-.437.055-.765.547-.656 1.04l1.75 8.75a.767.767 0 0 0 .766.655.785.785 0 0 0 .875-.546l2.734-6.672 2.68 6.672c.11.382.437.546.82.546h.055c.383 0 .71-.273.765-.656l1.75-8.75c.11-.492-.218-.93-.656-1.039-.492-.11-.93.219-1.039.656l-1.203 5.907-2.406-6.016c-.274-.71-1.313-.71-1.586 0Z'/%3e %3cpath fill='currentColor' fill-rule='evenodd' d='M5.678 29.323A2.22 2.22 0 0 0 7.305 30H24.8c.634 0 1.176-.226 1.628-.677a2.22 2.22 0 0 0 .677-1.628V10.316a2.22 2.22 0 0 0-.187-.9 2.5 2.5 0 0 0-.495-.745l-5.99-5.989a2.5 2.5 0 0 0-.743-.495 2.22 2.22 0 0 0-.9-.187H7.304a2.22 2.22 0 0 0-1.627.678A2.22 2.22 0 0 0 5 4.305v23.39c0 .633.226 1.176.678 1.628ZM18.817 3.852V9.08c0 .323.111.596.334.819.223.223.496.334.818.334h5.285v17.461a.434.434 0 0 1-.142.312.434.434 0 0 1-.312.141H7.305a.434.434 0 0 1-.312-.141.434.434 0 0 1-.141-.312V4.305c0-.113.047-.217.141-.312a.434.434 0 0 1 .312-.141h11.512Z' clip-rule='evenodd'/%3e %3c/svg%3e");
  --qgds-icon-document: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M7.305 30a2.219 2.219 0 0 1-1.627-.677A2.22 2.22 0 0 1 5 27.695V4.305c0-.633.226-1.176.678-1.627A2.22 2.22 0 0 1 7.305 2h11.484c.316 0 .616.062.901.187a2.5 2.5 0 0 1 .744.495l5.99 5.99c.204.21.37.459.494.743.125.285.187.585.187.901v17.38a2.22 2.22 0 0 1-.677 1.627A2.219 2.219 0 0 1 24.8 30H7.305ZM18.817 9.081v-5.23H7.305a.434.434 0 0 0-.312.142.434.434 0 0 0-.141.312v23.39c0 .113.047.217.141.312a.434.434 0 0 0 .312.141H24.8a.434.434 0 0 0 .312-.141.434.434 0 0 0 .142-.312V10.234h-5.285c-.322 0-.595-.111-.818-.334a1.114 1.114 0 0 1-.334-.819Z'/%3e %3c/svg%3e");
  --qgds-icon-download: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cmask id='a' width='32' height='32' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3e %3cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3e %3c/mask%3e %3cg mask='url(%23a)'%3e %3cpath fill='currentColor' d='M15.995 21.934c-.175 0-.335-.031-.482-.093a1.347 1.347 0 0 1-.424-.297l-5.326-5.326a1.006 1.006 0 0 1-.305-.74 1.07 1.07 0 0 1 .316-.751 1.041 1.041 0 0 1 1.506-.009l3.673 3.69V4.548c0-.298.1-.547.302-.747.201-.2.451-.301.75-.301s.547.1.745.3c.198.201.297.45.297.747v13.861l3.69-3.69a.955.955 0 0 1 .73-.3c.285.007.54.116.764.326.203.218.305.47.305.752 0 .283-.106.529-.316.739l-5.308 5.308a1.33 1.33 0 0 1-.43.298c-.15.062-.313.093-.487.093ZM6.107 28.5a2.51 2.51 0 0 1-1.84-.766 2.51 2.51 0 0 1-.767-1.84v-3.941c0-.297.1-.546.302-.746.201-.2.451-.301.75-.301s.547.1.745.3c.198.2.297.45.297.747v3.94a.49.49 0 0 0 .16.353.49.49 0 0 0 .353.16h19.786a.49.49 0 0 0 .353-.16.49.49 0 0 0 .16-.353v-3.94c0-.297.1-.546.302-.746.201-.2.451-.301.75-.301s.547.1.745.3c.198.2.297.45.297.747v3.94a2.51 2.51 0 0 1-.766 1.84 2.51 2.51 0 0 1-1.84.767H6.106Z'/%3e %3c/g%3e %3c/svg%3e");
  --qgds-icon-edit: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M5.14 29a2.06 2.06 0 0 1-1.51-.63A2.056 2.056 0 0 1 3 26.86V7.872c0-.588.21-1.091.63-1.51.419-.42.923-.63 1.51-.63h10.582c.287 0 .502.09.645.269a.92.92 0 0 1 .215.587.911.911 0 0 1-.225.59c-.15.182-.363.274-.641.274H5.14a.403.403 0 0 0-.29.13.403.403 0 0 0-.131.29V26.86c0 .106.044.202.131.29a.403.403 0 0 0 .29.131h18.986a.403.403 0 0 0 .29-.131.403.403 0 0 0 .13-.29V16.161c0-.287.09-.502.27-.645a.92.92 0 0 1 .586-.215c.212 0 .409.072.59.215.183.143.274.358.274.645v10.698c0 .588-.21 1.092-.63 1.512-.419.42-.922.629-1.51.629H5.14Zm6.072-9.282v-2.734c0-.294.058-.574.174-.84.116-.268.272-.5.468-.696L23.866 3.436a1.53 1.53 0 0 1 .575-.372c.212-.076.427-.114.647-.114.216 0 .43.04.641.12.211.081.404.206.578.376l2.168 2.162c.173.178.304.375.394.59.09.217.134.436.134.658 0 .222-.04.44-.12.654a1.63 1.63 0 0 1-.382.587l-12.015 12.05a2.343 2.343 0 0 1-.695.464 2.055 2.055 0 0 1-.84.177h-2.669c-.305 0-.56-.102-.764-.306a1.036 1.036 0 0 1-.306-.764Zm1.72-.65h2.191l8.878-8.877-1.098-1.094-1.154-1.11-8.817 8.803v2.278Z'/%3e %3c/svg%3e");
  --qgds-icon-email: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M5.14 25.526a2.06 2.06 0 0 1-1.51-.629 2.06 2.06 0 0 1-.63-1.51V7.14c0-.588.21-1.091.63-1.51.419-.42.922-.63 1.51-.63h21.72c.588 0 1.091.21 1.51.63.42.419.63.922.63 1.51v16.246a2.06 2.06 0 0 1-.63 1.511c-.419.42-.922.63-1.51.63H5.14ZM27.28 8.272l-10.693 7.002c-.096.05-.19.093-.284.127a.877.877 0 0 1-.303.052.877.877 0 0 1-.303-.052 1.892 1.892 0 0 1-.275-.127L4.719 8.272v15.114c0 .123.04.224.119.303a.41.41 0 0 0 .302.118h21.72a.41.41 0 0 0 .302-.118.41.41 0 0 0 .119-.303V8.272ZM16 13.858l11.005-7.139H5.017L16 13.858ZM4.72 8.546V7.308v.036-.625.613-.044 1.258Z'/%3e %3c/svg%3e");
  --qgds-icon-enlarge: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M3.288 30c-.365 0-.67-.123-.918-.37a1.247 1.247 0 0 1-.37-.918v-9.63c0-.292.1-.538.299-.736.2-.199.447-.298.741-.298a1.008 1.008 0 0 1 1.03 1.035v7.406L26.49 4.07h-7.407a.997.997 0 0 1-.737-.299 1.009 1.009 0 0 1-.298-.741c0-.295.1-.54.298-.735.198-.196.444-.294.737-.294h9.629c.365 0 .67.123.918.37.247.247.37.553.37.918v9.63c0 .292-.1.538-.299.736a1.01 1.01 0 0 1-.741.298 1.007 1.007 0 0 1-1.03-1.035V5.511L5.51 27.93h7.407a1 1 0 0 1 .737.299c.199.2.298.446.298.741A1.008 1.008 0 0 1 12.917 30H3.288Z'/%3e %3c/svg%3e");
  --qgds-icon-external-link: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M6.552 28a2.464 2.464 0 0 1-1.81-.741A2.463 2.463 0 0 1 4 25.448V6.552c0-.713.247-1.317.741-1.81A2.463 2.463 0 0 1 6.552 4h7.846c.3 0 .552.101.755.304.202.203.304.454.304.755 0 .3-.102.552-.304.754a1.025 1.025 0 0 1-.755.305H6.552a.414.414 0 0 0-.298.136.414.414 0 0 0-.136.298v18.896c0 .109.045.208.136.299.09.09.19.135.298.135h18.896a.414.414 0 0 0 .299-.136c.09-.09.135-.19.135-.298v-7.846c0-.3.102-.552.305-.755.202-.203.454-.304.754-.304s.552.102.755.304c.203.203.304.454.304.755v7.846c0 .713-.247 1.317-.741 1.81a2.463 2.463 0 0 1-1.811.742H6.552Zm19.33-20.395L13.524 19.964a1.025 1.025 0 0 1-.737.3.999.999 0 0 1-.75-.3 1.014 1.014 0 0 1-.308-.744c0-.291.103-.54.307-.744L24.395 6.118h-4.513c-.3 0-.552-.102-.754-.305a1.024 1.024 0 0 1-.305-.754c0-.3.102-.552.305-.755.202-.203.454-.304.754-.304h6.842c.364 0 .667.122.91.365.244.244.366.547.366.911v6.842c0 .3-.101.552-.304.754a1.024 1.024 0 0 1-.755.305c-.3 0-.552-.102-.754-.305a1.024 1.024 0 0 1-.305-.754V7.605Z'/%3e %3c/svg%3e");
  --qgds-icon-facebook: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M12.273 18.063H9.18v-4.594h3.093V11.5c0-5.11 2.297-7.5 7.313-7.5.937 0 2.578.188 3.234.375v4.172c-.328-.047-.937-.047-1.734-.047-2.438 0-3.375.938-3.375 3.328v1.64h4.875l-.844 4.595h-4.031V28h-5.438v-9.938Z'/%3e %3c/svg%3e");
  --qgds-icon-favourite: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.986 28.528c-.276 0-.552-.05-.83-.15a1.95 1.95 0 0 1-.731-.467L12.6 26.245c-2.832-2.595-5.307-5.097-7.424-7.505C3.059 16.332 2 13.82 2 11.204c0-2.045.69-3.756 2.068-5.135C5.448 4.689 7.154 4 9.19 4c1.162 0 2.34.286 3.537.857 1.195.571 2.286 1.574 3.274 3.009 1.044-1.435 2.146-2.438 3.305-3.009C20.465 4.286 21.633 4 22.811 4c2.035 0 3.742.69 5.12 2.069C29.312 7.448 30 9.159 30 11.204c0 2.644-1.08 5.18-3.241 7.606s-4.618 4.904-7.372 7.433l-1.832 1.674c-.208.21-.451.364-.73.463a2.494 2.494 0 0 1-.839.148Zm-.827-18.673c-.777-1.314-1.673-2.31-2.687-2.988-1.014-.677-2.108-1.015-3.283-1.015-1.547 0-2.823.505-3.829 1.516-1.005 1.01-1.508 2.292-1.508 3.844 0 1.25.391 2.552 1.175 3.905.784 1.353 1.768 2.695 2.953 4.028a52.064 52.064 0 0 0 3.855 3.89c1.385 1.262 2.674 2.436 3.867 3.52a.416.416 0 0 0 .298.123c.113 0 .213-.04.298-.122a697.97 697.97 0 0 0 3.867-3.512 51.36 51.36 0 0 0 3.852-3.91c1.183-1.34 2.167-2.687 2.953-4.04.786-1.353 1.178-2.649 1.178-3.887 0-1.549-.505-2.829-1.517-3.84-1.01-1.01-2.285-1.515-3.823-1.515a5.81 5.81 0 0 0-3.293 1.008c-1.006.672-1.907 1.67-2.704 2.995a1.058 1.058 0 0 1-.37.363.971.971 0 0 1-.928 0 .868.868 0 0 1-.354-.363Z'/%3e %3c/svg%3e");
  --qgds-icon-filter: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.545 30a.98.98 0 0 1-1-1.005v-6.503a.97.97 0 0 1 .291-.71.973.973 0 0 1 .72-.295c.286 0 .525.098.715.294.19.196.285.433.285.711v2.255h12.439a.97.97 0 0 1 .716.29.98.98 0 0 1 .289.72.98.98 0 0 1-1.005 1H16.556v2.238a.97.97 0 0 1-.29.716.98.98 0 0 1-.72.289Zm-12.54-3.243a.97.97 0 0 1-.716-.29.98.98 0 0 1-.289-.72.98.98 0 0 1 1.005-1H9.93a.97.97 0 0 1 .716.29.98.98 0 0 1 .29.72.979.979 0 0 1-1.005 1H3.004Zm6.92-6.509a.979.979 0 0 1-1-1.005v-2.238h-5.92a.97.97 0 0 1-.716-.29.98.98 0 0 1-.289-.72.98.98 0 0 1 1.005-1h5.92v-2.271a.97.97 0 0 1 .29-.716.98.98 0 0 1 .72-.289.98.98 0 0 1 1 1.005v6.52a.97.97 0 0 1-.29.715.98.98 0 0 1-.72.289Zm5.626-3.243a.969.969 0 0 1-.716-.29.98.98 0 0 1-.29-.72c0-.287.097-.525.29-.715a.979.979 0 0 1 .716-.285h13.444a.97.97 0 0 1 .716.29.98.98 0 0 1 .289.72.98.98 0 0 1-1.005 1H15.55Zm6.513-6.503a.98.98 0 0 1-1-1.005V3.006a.97.97 0 0 1 .291-.716.98.98 0 0 1 .72-.289.98.98 0 0 1 1 1.005v2.238h5.92a.97.97 0 0 1 .716.29.98.98 0 0 1 .289.72.98.98 0 0 1-1.005 1h-5.92v2.245a.97.97 0 0 1-.29.716.98.98 0 0 1-.72.288ZM3.005 7.253a.97.97 0 0 1-.716-.29.98.98 0 0 1-.289-.72.98.98 0 0 1 1.005-1H16.45a.97.97 0 0 1 .716.29.98.98 0 0 1 .29.72.979.979 0 0 1-1.005 1H3.004Z'/%3e %3c/svg%3e");
  --qgds-icon-global-nav: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16.007 17.044a.988.988 0 0 0 .734-.31c.202-.207.303-.454.303-.741a.995.995 0 0 0-.306-.734 1.011 1.011 0 0 0-.738-.303 1.01 1.01 0 0 0-.734.306 1 1 0 0 0-.31.738c0 .282.104.527.31.734.207.206.454.31.741.31Zm4.105 0a.988.988 0 0 0 .734-.31c.202-.207.303-.454.303-.741a.995.995 0 0 0-.306-.734 1.011 1.011 0 0 0-.738-.303 1.01 1.01 0 0 0-.734.306 1 1 0 0 0-.31.738c0 .282.104.527.31.734.207.206.454.31.741.31Zm-8.21 0a.988.988 0 0 0 .733-.31 1.02 1.02 0 0 0 .303-.741.995.995 0 0 0-.305-.734 1.011 1.011 0 0 0-.738-.303 1.01 1.01 0 0 0-.734.306 1 1 0 0 0-.31.738c0 .282.103.527.31.734.207.206.454.31.74.31Zm4.105 4.105a.988.988 0 0 0 .734-.31c.202-.207.303-.454.303-.74a.995.995 0 0 0-.306-.734 1.01 1.01 0 0 0-.738-.303 1.01 1.01 0 0 0-.734.305 1 1 0 0 0-.31.738c0 .283.104.527.31.734.207.207.454.31.741.31Zm4.105 0a.988.988 0 0 0 .734-.31c.202-.207.303-.454.303-.74a.995.995 0 0 0-.306-.734 1.01 1.01 0 0 0-.738-.303 1.01 1.01 0 0 0-.734.305 1 1 0 0 0-.31.738c0 .283.104.527.31.734.207.207.454.31.741.31Zm-8.21 0a.988.988 0 0 0 .733-.31 1.02 1.02 0 0 0 .303-.74.995.995 0 0 0-.305-.734 1.011 1.011 0 0 0-.738-.303 1.01 1.01 0 0 0-.734.305 1 1 0 0 0-.31.738c0 .283.103.527.31.734.207.207.454.31.74.31Zm4.105-8.21a.988.988 0 0 0 .734-.31c.202-.207.303-.454.303-.741a.994.994 0 0 0-.306-.734 1.01 1.01 0 0 0-.738-.303 1.01 1.01 0 0 0-.734.306 1 1 0 0 0-.31.738c0 .282.104.527.31.734.207.206.454.31.741.31Zm4.105 0a.988.988 0 0 0 .734-.31c.202-.207.303-.454.303-.741a.994.994 0 0 0-.306-.734 1.01 1.01 0 0 0-.738-.303 1.01 1.01 0 0 0-.734.306 1 1 0 0 0-.31.738c0 .282.104.527.31.734.207.206.454.31.741.31Zm-8.21 0a.988.988 0 0 0 .733-.31 1.02 1.02 0 0 0 .303-.741.994.994 0 0 0-.305-.734 1.011 1.011 0 0 0-.738-.303 1.01 1.01 0 0 0-.734.306 1 1 0 0 0-.31.738c0 .282.103.527.31.734.207.206.454.31.74.31ZM16.002 29c-1.798 0-3.488-.341-5.07-1.024a13.13 13.13 0 0 1-4.128-2.778 13.13 13.13 0 0 1-2.78-4.127C3.34 19.49 3 17.801 3 16.002c0-1.798.341-3.488 1.024-5.07a13.13 13.13 0 0 1 2.778-4.128 13.13 13.13 0 0 1 4.127-2.78C12.51 3.34 14.199 3 15.998 3c1.798 0 3.488.341 5.07 1.024a13.13 13.13 0 0 1 4.128 2.778 13.13 13.13 0 0 1 2.78 4.127C28.66 12.51 29 14.199 29 15.998c0 1.798-.341 3.488-1.024 5.07a13.13 13.13 0 0 1-2.778 4.128 13.131 13.131 0 0 1-4.127 2.78C19.49 28.66 17.801 29 16.002 29Zm-.008-1.72c3.124 0 5.786-1.098 7.986-3.294 2.2-2.196 3.3-4.856 3.3-7.98 0-3.124-1.098-5.786-3.294-7.986-2.196-2.2-4.856-3.3-7.98-3.3-3.124 0-5.786 1.097-7.986 3.294-2.2 2.196-3.3 4.856-3.3 7.98 0 3.124 1.097 5.786 3.294 7.986 2.196 2.2 4.856 3.3 7.98 3.3Z'/%3e %3c/svg%3e");
  --qgds-icon-help: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.984 24.275c.42 0 .776-.145 1.066-.435.29-.29.435-.647.435-1.068 0-.42-.145-.776-.436-1.066a1.453 1.453 0 0 0-1.067-.435c-.42 0-.776.146-1.066.436-.29.29-.435.646-.435 1.067 0 .42.145.776.436 1.066.29.29.646.435 1.067.435ZM16.003 30c-1.937 0-3.757-.367-5.46-1.102a14.14 14.14 0 0 1-4.447-2.992 14.138 14.138 0 0 1-2.993-4.444C2.368 19.758 2 17.939 2 16.002c0-1.936.367-3.756 1.102-5.46a14.14 14.14 0 0 1 2.992-4.446 14.14 14.14 0 0 1 4.445-2.993C12.242 2.368 14.06 2 15.997 2c1.937 0 3.757.367 5.46 1.102a14.14 14.14 0 0 1 4.447 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.937-.367 3.757-1.102 5.46a14.14 14.14 0 0 1-2.992 4.447 14.14 14.14 0 0 1-4.444 2.993c-1.704.735-3.523 1.103-5.46 1.103ZM16 27.79c3.291 0 6.079-1.143 8.363-3.427S27.79 19.291 27.79 16c0-3.291-1.143-6.079-3.427-8.363S19.291 4.21 16 4.21c-3.291 0-6.079 1.142-8.363 3.426C5.353 9.92 4.21 12.709 4.21 16c0 3.291 1.142 6.079 3.426 8.363C9.92 26.647 12.709 27.79 16 27.79Zm.12-18.098c.68 0 1.268.214 1.764.642.498.428.746.963.746 1.605 0 .54-.159 1.024-.476 1.45-.317.428-.68.826-1.088 1.194a9.372 9.372 0 0 0-1.413 1.566A3.444 3.444 0 0 0 15 18.052a.833.833 0 0 0 .283.674c.199.182.43.272.694.272a1 1 0 0 0 .72-.283 1.29 1.29 0 0 0 .377-.694 3.02 3.02 0 0 1 .628-1.353c.32-.396.667-.773 1.04-1.13a9.917 9.917 0 0 0 1.407-1.712c.4-.618.6-1.308.6-2.068 0-1.168-.46-2.127-1.38-2.878-.92-.751-1.994-1.127-3.222-1.127-.876 0-1.703.194-2.48.582a4.254 4.254 0 0 0-1.813 1.7 1.01 1.01 0 0 0-.13.721.828.828 0 0 0 .39.576c.268.15.545.192.828.128.284-.064.524-.226.723-.485.298-.387.66-.698 1.084-.932a2.79 2.79 0 0 1 1.37-.351Z'/%3e %3c/svg%3e");
  --qgds-icon-hide: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M19.775 11.758c.554.554.983 1.26 1.285 2.115.303.856.388 1.698.256 2.525a.813.813 0 0 1-.838.838.823.823 0 0 1-.603-.238.807.807 0 0 1-.241-.6c.155-.686.137-1.334-.054-1.943a3.645 3.645 0 0 0-.953-1.558 3.596 3.596 0 0 0-1.579-.95 3.637 3.637 0 0 0-1.942-.036.858.858 0 0 1-.61-.226.81.81 0 0 1-.268-.594.83.83 0 0 1 .221-.617.782.782 0 0 1 .591-.258c.837-.15 1.69-.075 2.56.224.87.298 1.594.737 2.175 1.318Zm-3.643-4.026c-.63 0-1.254.032-1.873.096a10.44 10.44 0 0 0-1.84.36.948.948 0 0 1-.68-.064.902.902 0 0 1-.455-.477.766.766 0 0 1 .03-.652.767.767 0 0 1 .495-.415 13.577 13.577 0 0 1 2.084-.428 17.31 17.31 0 0 1 2.16-.134c2.933 0 5.62.78 8.06 2.342 2.44 1.562 4.321 3.647 5.641 6.255.076.155.136.308.18.461.044.153.066.317.066.49a2.075 2.075 0 0 1-.225.952 14.258 14.258 0 0 1-1.697 2.706 15.955 15.955 0 0 1-2.236 2.286.683.683 0 0 1-.593.172.868.868 0 0 1-.538-.333.772.772 0 0 1-.164-.594.88.88 0 0 1 .311-.552 14.306 14.306 0 0 0 2.036-2.103 11.118 11.118 0 0 0 1.495-2.534c-1.127-2.388-2.79-4.29-4.99-5.708-2.198-1.417-4.621-2.126-7.267-2.126Zm-.166 17.383c-2.898 0-5.544-.787-7.94-2.36-2.397-1.573-4.31-3.626-5.74-6.158a1.613 1.613 0 0 1-.221-.49 2.173 2.173 0 0 1 .007-1.076c.048-.166.117-.33.207-.495a21.383 21.383 0 0 1 1.872-2.884A14.343 14.343 0 0 1 6.55 9.213L3.1 5.766a.827.827 0 0 1-.243-.602.877.877 0 0 1 .246-.604.85.85 0 0 1 1.225 0l23.211 23.21a.841.841 0 0 1 0 1.17.776.776 0 0 1-.597.274.835.835 0 0 1-.61-.26l-4.901-4.837c-.872.355-1.766.61-2.68.764a16.66 16.66 0 0 1-2.785.233ZM7.733 10.42a12.33 12.33 0 0 0-2.465 2.279 11.742 11.742 0 0 0-1.74 2.867C4.69 17.988 6.4 19.9 8.658 21.3c2.257 1.4 4.737 2.1 7.437 2.1.693 0 1.378-.032 2.053-.099a6.387 6.387 0 0 0 1.954-.512l-2.188-2.202c-.31.154-.628.256-.954.303a6.883 6.883 0 0 1-.994.071c-1.499 0-2.772-.524-3.821-1.573-1.05-1.05-1.574-2.323-1.574-3.822 0-.336.028-.666.085-.989a4.22 4.22 0 0 1 .29-.959L7.732 10.42Z'/%3e %3c/svg%3e");
  --qgds-icon-home: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M5.594 27.906h6.186v-8.803c0-.37.125-.679.375-.929s.56-.374.928-.374h5.834c.369 0 .678.124.928.374s.375.56.375.929v8.803h6.186V12.55a.485.485 0 0 0-.056-.232.625.625 0 0 0-.152-.184l-9.893-7.438A.477.477 0 0 0 16 4.595a.477.477 0 0 0-.305.1l-9.893 7.439a.626.626 0 0 0-.152.184.485.485 0 0 0-.056.232v15.356Zm-2.094 0V12.554c0-.418.09-.81.272-1.175.181-.366.44-.67.775-.909l9.893-7.457c.45-.349.967-.523 1.553-.523s1.108.174 1.567.523l9.893 7.457c.335.24.594.543.775.909.181.366.272.757.272 1.175v15.352c0 .57-.206 1.062-.62 1.475-.413.413-.904.62-1.474.62H19.43c-.37 0-.68-.126-.93-.375a1.265 1.265 0 0 1-.374-.929v-8.804h-4.252v8.804c0 .37-.125.679-.375.929s-.56.374-.929.374H5.594a2.01 2.01 0 0 1-1.474-.62 2.014 2.014 0 0 1-.62-1.474Z'/%3e %3c/svg%3e");
  --qgds-icon-identity-face: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.998 6.714c2.592 0 4.788.9 6.588 2.698 1.8 1.8 2.7 3.994 2.7 6.586s-.9 4.788-2.698 6.588c-1.8 1.8-3.994 2.7-6.586 2.7s-4.788-.9-6.588-2.698c-1.8-1.8-2.7-3.994-2.7-6.586s.9-4.788 2.698-6.588c1.8-1.8 3.994-2.7 6.586-2.7ZM16 23.43c2.064 0 3.817-.723 5.262-2.167 1.444-1.445 2.167-3.198 2.167-5.262 0-2.063-.723-3.818-2.167-5.262C19.817 9.294 18.064 8.571 16 8.571c-2.063 0-3.818.723-5.262 2.167C9.294 12.182 8.571 13.937 8.571 16c0 2.064.723 3.817 2.167 5.262 1.444 1.444 3.199 2.167 5.262 2.167Zm-4.166-9.903c0 .318.107.583.322.797.214.213.48.32.799.32.317 0 .583-.108.796-.323.214-.214.32-.48.32-.798 0-.318-.107-.584-.322-.797a1.089 1.089 0 0 0-.799-.32c-.317 0-.583.107-.796.322-.214.215-.32.481-.32.799Zm6.095 0c0 .318.107.583.322.797.215.213.481.32.799.32.317 0 .583-.108.796-.323.214-.214.32-.48.32-.798 0-.318-.107-.584-.322-.797a1.089 1.089 0 0 0-.799-.32c-.317 0-.583.107-.796.322-.214.215-.32.481-.32.799ZM3 7.643V5.238c0-.615.22-1.142.657-1.58A2.155 2.155 0 0 1 5.238 3h2.405a.9.9 0 0 1 .662.267.9.9 0 0 1 .266.662.898.898 0 0 1-.266.661.9.9 0 0 1-.662.267H5.238a.37.37 0 0 0-.274.107.37.37 0 0 0-.107.274v2.405a.899.899 0 0 1-.267.662.9.9 0 0 1-.662.266.898.898 0 0 1-.661-.266A.9.9 0 0 1 3 7.643ZM7.643 29H5.238c-.615 0-1.142-.22-1.58-.657A2.155 2.155 0 0 1 3 26.762v-2.405c0-.263.089-.483.267-.662a.9.9 0 0 1 .662-.266c.263 0 .484.088.661.266a.9.9 0 0 1 .267.662v2.405c0 .111.036.202.107.274a.37.37 0 0 0 .274.107h2.405a.9.9 0 0 1 .662.267.9.9 0 0 1 .266.662.898.898 0 0 1-.266.661.9.9 0 0 1-.662.267Zm19.119-.12h-2.405a.899.899 0 0 1-.662-.266.9.9 0 0 1-.266-.662c0-.263.088-.484.266-.662a.899.899 0 0 1 .662-.266h2.405a.371.371 0 0 0 .274-.107.37.37 0 0 0 .107-.274v-2.405a.9.9 0 0 1 .267-.662.899.899 0 0 1 .662-.267c.263 0 .483.09.661.267a.898.898 0 0 1 .267.662v2.405c0 .615-.22 1.142-.657 1.58a2.155 2.155 0 0 1-1.581.658Zm.38-21.237V5.238a.37.37 0 0 0-.106-.274.371.371 0 0 0-.274-.107h-2.405a.899.899 0 0 1-.662-.267.9.9 0 0 1-.266-.662c0-.263.088-.484.266-.661A.9.9 0 0 1 24.357 3h2.405c.615 0 1.142.22 1.58.657.439.439.658.966.658 1.581v2.405a.899.899 0 0 1-.267.662.9.9 0 0 1-.662.266.897.897 0 0 1-.661-.266.9.9 0 0 1-.267-.662ZM16 20.095a4.435 4.435 0 0 0 3.64-1.907.615.615 0 0 0-.003-.633.593.593 0 0 0-.556-.317h-6.162a.593.593 0 0 0-.556.317.615.615 0 0 0-.003.633A4.435 4.435 0 0 0 16 20.095Z'/%3e %3c/svg%3e");
  --qgds-icon-identity: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.576 5.453c2.483 0 4.825.534 7.027 1.603 2.202 1.068 4.039 2.608 5.51 4.619.146.184.192.352.137.503a.802.802 0 0 1-.279.375.648.648 0 0 1-.445.133c-.165-.01-.309-.102-.433-.274a12.901 12.901 0 0 0-5.025-4.244A14.815 14.815 0 0 0 15.576 6.7c-2.279 0-4.42.494-6.426 1.483a13.377 13.377 0 0 0-4.994 4.23c-.132.193-.283.297-.453.312a.608.608 0 0 1-.453-.141.595.595 0 0 1-.241-.373c-.029-.149.014-.304.127-.465a15.417 15.417 0 0 1 5.466-4.63 15.164 15.164 0 0 1 6.974-1.662Zm0 3.311c3.152 0 5.86 1.05 8.126 3.152 2.264 2.1 3.397 4.703 3.397 7.808 0 1.155-.41 2.12-1.227 2.893-.818.774-1.815 1.161-2.99 1.161-1.17 0-2.178-.387-3.022-1.16-.843-.775-1.265-1.74-1.265-2.894 0-.793-.295-1.463-.883-2.01a2.993 2.993 0 0 0-2.11-.82c-.824 0-1.533.273-2.127.817-.594.544-.891 1.215-.891 2.013 0 2.305.684 4.23 2.053 5.775 1.368 1.545 3.121 2.622 5.259 3.233.189.062.317.165.385.31s.079.3.032.465a.85.85 0 0 1-.255.38c-.123.108-.285.139-.488.092-2.406-.61-4.38-1.82-5.921-3.627-1.541-1.807-2.312-4.017-2.312-6.628 0-1.157.418-2.125 1.255-2.905.836-.78 1.84-1.171 3.012-1.171 1.171 0 2.17.39 2.997 1.17.827.781 1.24 1.75 1.24 2.906 0 .798.302 1.469.904 2.013a3.078 3.078 0 0 0 2.133.816c.82 0 1.52-.273 2.101-.82a2.65 2.65 0 0 0 .873-2.01c0-2.747-1.009-5.056-3.026-6.927C20.81 10.925 18.4 9.99 15.6 9.99s-5.205.937-7.215 2.81c-2.01 1.875-3.015 4.175-3.015 6.903 0 .568.06 1.279.179 2.131.119.852.373 1.842.764 2.97a.636.636 0 0 1-.011.489.655.655 0 0 1-.358.318.57.57 0 0 1-.485-.005.624.624 0 0 1-.323-.363 14.944 14.944 0 0 1-.777-2.758 15.918 15.918 0 0 1-.236-2.76c0-3.105 1.127-5.707 3.38-7.808s4.944-3.152 8.073-3.152ZM15.603 2c1.49 0 2.947.182 4.369.546 1.421.364 2.796.887 4.124 1.568.202.108.319.238.35.389.03.15.015.3-.047.446a.645.645 0 0 1-.318.333c-.15.076-.321.064-.51-.035a16.826 16.826 0 0 0-7.975-2 16.442 16.442 0 0 0-7.874 2 .539.539 0 0 1-.462.06.566.566 0 0 1-.362-.315.67.67 0 0 1-.063-.45c.033-.139.13-.258.29-.358a17.917 17.917 0 0 1 4.11-1.627A17.343 17.343 0 0 1 15.602 2Zm0 10.195c2.166 0 4.025.725 5.576 2.175 1.55 1.45 2.326 3.235 2.326 5.354a.611.611 0 0 1-.171.452.61.61 0 0 1-.452.171.63.63 0 0 1-.432-.171.578.578 0 0 1-.191-.452c0-1.78-.659-3.272-1.976-4.476-1.316-1.204-2.877-1.806-4.68-1.806s-3.356.602-4.659 1.806c-1.302 1.204-1.954 2.696-1.954 4.475 0 1.921.334 3.547 1 4.879.667 1.331 1.634 2.675 2.903 4.03.14.142.204.296.19.462a.65.65 0 0 1-.19.419.617.617 0 0 1-.433.19.593.593 0 0 1-.446-.19c-1.358-1.439-2.41-2.917-3.154-4.437-.744-1.52-1.116-3.303-1.116-5.353 0-2.119.768-3.903 2.305-5.353 1.537-1.45 3.389-2.175 5.555-2.175Zm-.052 6.906a.59.59 0 0 1 .453.187.62.62 0 0 1 .173.436c0 1.789.641 3.256 1.923 4.401s2.782 1.718 4.5 1.718c.186 0 .409-.012.667-.035a10.1 10.1 0 0 0 .796-.106.553.553 0 0 1 .452.075.68.68 0 0 1 .259.41.439.439 0 0 1-.093.435.834.834 0 0 1-.417.256 5.71 5.71 0 0 1-.974.174 9.26 9.26 0 0 1-.69.038c-2.063 0-3.857-.698-5.382-2.095-1.525-1.396-2.287-3.153-2.287-5.271 0-.166.057-.312.17-.436a.58.58 0 0 1 .45-.187Z'/%3e %3c/svg%3e");
  --qgds-icon-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M6.552 28a2.464 2.464 0 0 1-1.81-.741A2.463 2.463 0 0 1 4 25.448V6.552c0-.713.247-1.317.741-1.81A2.463 2.463 0 0 1 6.552 4h18.896c.713 0 1.317.247 1.81.741.495.494.742 1.098.742 1.811v18.896c0 .713-.247 1.317-.741 1.81a2.463 2.463 0 0 1-1.811.742H6.552Zm0-2.118h18.896a.414.414 0 0 0 .299-.136c.09-.09.135-.19.135-.298V6.552a.414.414 0 0 0-.136-.298.415.415 0 0 0-.298-.136H6.552a.414.414 0 0 0-.298.136.414.414 0 0 0-.136.298v18.896c0 .109.045.208.136.299.09.09.19.135.298.135Zm3.312-3.176h12.38a.604.604 0 0 0 .568-.348c.123-.231.104-.456-.057-.673l-3.367-4.51a.618.618 0 0 0-.51-.255.618.618 0 0 0-.51.256l-3.454 4.498-2.313-2.965a.623.623 0 0 0-.504-.241.612.612 0 0 0-.503.255l-2.226 2.962c-.17.217-.194.442-.071.673a.604.604 0 0 0 .567.348Zm1.195-9.883a1.7 1.7 0 0 0 1.248-.516 1.7 1.7 0 0 0 .516-1.248 1.7 1.7 0 0 0-.516-1.249 1.7 1.7 0 0 0-1.248-.516 1.7 1.7 0 0 0-1.249.516 1.7 1.7 0 0 0-.516 1.249c0 .489.172.905.516 1.248a1.7 1.7 0 0 0 1.249.516Z'/%3e %3c/svg%3e");
  --qgds-icon-instagram: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16.023 10.586c2.954 0 5.391 2.437 5.391 5.39 0 3-2.437 5.391-5.39 5.391-3 0-5.391-2.39-5.391-5.39a5.39 5.39 0 0 1 5.39-5.391Zm0 8.906c1.922 0 3.47-1.547 3.47-3.515a3.461 3.461 0 0 0-3.47-3.47c-1.968 0-3.515 1.548-3.515 3.47a3.51 3.51 0 0 0 3.515 3.515Zm6.844-9.094a1.26 1.26 0 0 0-1.265-1.265 1.26 1.26 0 0 0-1.266 1.265 1.26 1.26 0 0 0 1.266 1.266 1.26 1.26 0 0 0 1.265-1.266Zm3.563 1.266c.093 1.734.093 6.938 0 8.672-.094 1.687-.47 3.14-1.688 4.406-1.219 1.219-2.719 1.594-4.406 1.688-1.734.093-6.938.093-8.672 0-1.687-.094-3.14-.47-4.406-1.688-1.219-1.265-1.594-2.719-1.688-4.406-.093-1.734-.093-6.938 0-8.672.094-1.687.47-3.187 1.688-4.406 1.265-1.219 2.719-1.594 4.406-1.688 1.734-.093 6.938-.093 8.672 0 1.687.094 3.187.47 4.406 1.688 1.219 1.219 1.594 2.719 1.688 4.406Zm-2.25 10.5c.562-1.36.422-4.64.422-6.187 0-1.5.14-4.782-.422-6.188-.375-.89-1.078-1.64-1.97-1.969-1.405-.562-4.687-.422-6.187-.422-1.546 0-4.828-.14-6.187.422A3.616 3.616 0 0 0 7.82 9.79c-.562 1.405-.422 4.687-.422 6.187 0 1.546-.14 4.828.422 6.187a3.554 3.554 0 0 0 2.016 2.016c1.36.562 4.64.422 6.187.422 1.5 0 4.782.14 6.188-.422.89-.375 1.64-1.078 1.969-2.016Z'/%3e %3c/svg%3e");
  --qgds-icon-language: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16 27.201a2.73 2.73 0 0 1-1.992-.815 2.677 2.677 0 0 1-.824-1.977c0-.775.275-1.439.824-1.99a2.706 2.706 0 0 1 1.991-.83l.832-.794c.184-.187.4-.335.648-.445.247-.11.5-.166.76-.166.55 0 1.016.198 1.397.593.38.396.571.863.571 1.402v.61c0 .457.157.842.47 1.155.314.314.699.47 1.155.47.35 0 .665-.106.946-.318a1.72 1.72 0 0 0 .595-.813l.425-1.166a3.07 3.07 0 0 1 .994-1.392 2.516 2.516 0 0 1 1.607-.542c.253-.647.454-1.324.602-2.031a10.53 10.53 0 0 0 .223-2.166c0-2.09-.514-3.986-1.542-5.686a11.501 11.501 0 0 0-4.078-4.039v1.297c0 .766-.274 1.424-.822 1.975a2.689 2.689 0 0 1-1.977.827h-1.4v2.816c0 .384-.138.715-.413.99a1.353 1.353 0 0 1-.992.414h-1.405v2.378c0 .512-.175.945-.526 1.3a1.75 1.75 0 0 1-1.295.53c-.317 0-.614-.072-.89-.217a1.821 1.821 0 0 1-.667-.584l-2.243-3.406H7.572v1.395a2.67 2.67 0 0 1-.713 1.862 2.785 2.785 0 0 1-1.74.916c.617 2.43 1.93 4.446 3.942 6.046 2.01 1.6 4.324 2.401 6.939 2.401Zm2.81-8.413c-.393 0-.726-.138-.997-.414a1.363 1.363 0 0 1-.408-.991c0-.388.136-.718.408-.99.271-.271.604-.407.997-.407h1.39c.393 0 .725.136.997.408.272.271.408.6.408.989 0 .387-.136.719-.408.993a1.35 1.35 0 0 1-.998.412H18.81Zm3.266-4.207c-.46 0-.829-.183-1.108-.549a1.256 1.256 0 0 1-.206-1.211l.534-1.535a1.348 1.348 0 0 1 1.26-.926c.461 0 .832.183 1.111.549.28.365.35.769.21 1.21l-.546 1.536a1.36 1.36 0 0 1-.496.68c-.23.164-.483.246-.759.246ZM16.008 29c-1.8 0-3.488-.342-5.065-1.024a13.18 13.18 0 0 1-4.13-2.79 13.21 13.21 0 0 1-2.79-4.13C3.342 19.48 3 17.794 3 15.995c0-1.798.341-3.487 1.024-5.066a13.046 13.046 0 0 1 2.79-4.125 13.292 13.292 0 0 1 4.13-2.78C12.518 3.34 14.205 3 16.003 3c1.799 0 3.488.341 5.068 1.024a13.142 13.142 0 0 1 4.124 2.778 13.123 13.123 0 0 1 2.78 4.127C28.66 12.51 29 14.198 29 15.992c0 1.8-.341 3.488-1.024 5.065a13.222 13.222 0 0 1-2.778 4.126 13.136 13.136 0 0 1-4.127 2.789C19.49 28.657 17.802 29 16.008 29Z'/%3e %3c/svg%3e");
  --qgds-icon-like: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M27.805 11.938c.576 0 1.086.222 1.53.666.443.443.665.953.665 1.53v2.3c0 .15 0 .307-.002.47 0 .164-.03.318-.086.464l-4.117 9.624c-.202.463-.539.854-1.013 1.174-.474.32-.962.48-1.465.48H8.493V11.937l7.903-8.093c.257-.263.56-.422.91-.476.348-.054.68.007.995.184.311.177.543.429.694.755.152.326.187.667.105 1.021l-1.404 6.61h10.11Zm-17.549.749v14.195h13.289a.667.667 0 0 0 .299-.08.517.517 0 0 0 .24-.271l4.153-9.8v-2.598a.416.416 0 0 0-.126-.306.416.416 0 0 0-.306-.126H15.52l1.736-8.18-6.999 7.166ZM4.195 28.645c-.604 0-1.12-.216-1.55-.648A2.117 2.117 0 0 1 2 26.45V14.133c0-.599.215-1.114.645-1.547.43-.432.946-.648 1.55-.648h4.298v1.763H4.195a.424.424 0 0 0-.432.432V26.45c0 .126.04.23.122.31a.42.42 0 0 0 .31.122h4.298v1.763H4.195Z'/%3e %3c/svg%3e");
  --qgds-icon-linkedin: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M10.188 26.488h-4.36V12.473h4.36v14.015Zm-2.204-15.89C6.625 10.598 5.5 9.426 5.5 8.02c0-.891.469-1.735 1.219-2.157.797-.468 1.781-.468 2.531 0 .797.422 1.266 1.266 1.266 2.157 0 1.406-1.125 2.578-2.532 2.578Zm18.47 15.89H22.14v-6.797c0-1.64-.047-3.703-2.297-3.703s-2.578 1.735-2.578 3.563v6.937h-4.36V12.473h4.172v1.921h.047c.61-1.078 2.016-2.25 4.125-2.25 4.406 0 5.25 2.907 5.25 6.657v7.687h-.047Z'/%3e %3c/svg%3e");
  --qgds-icon-links: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M8.688 22.377c-1.85 0-3.427-.652-4.732-1.957C2.652 19.116 2 17.54 2 15.69c0-1.851.652-3.428 1.956-4.733C5.261 9.652 6.838 9 8.688 9h4.45c.313 0 .575.106.787.318.212.212.318.475.318.788 0 .313-.106.576-.318.787a1.07 1.07 0 0 1-.787.317H8.686c-1.236 0-2.291.438-3.165 1.311-.874.874-1.31 1.93-1.31 3.167 0 1.238.436 2.293 1.31 3.167.874.874 1.93 1.311 3.165 1.311h4.452c.313 0 .575.106.787.318.212.212.318.475.318.788 0 .313-.106.576-.318.787a1.07 1.07 0 0 1-.787.318h-4.45Zm2.89-5.583c-.312 0-.575-.106-.786-.318a1.07 1.07 0 0 1-.318-.788c0-.314.106-.576.318-.787a1.07 1.07 0 0 1 .787-.318h8.842c.313 0 .576.106.787.318.212.212.318.475.318.788 0 .313-.106.576-.318.787a1.07 1.07 0 0 1-.787.318H11.58Zm7.284 5.583c-.313 0-.575-.106-.787-.318a1.07 1.07 0 0 1-.318-.788c0-.314.106-.576.318-.788a1.07 1.07 0 0 1 .787-.317h4.452c1.236 0 2.291-.437 3.165-1.31.873-.875 1.31-1.93 1.31-3.168 0-1.237-.437-2.293-1.31-3.167-.874-.873-1.93-1.31-3.165-1.31h-4.452c-.313 0-.575-.107-.787-.318a1.07 1.07 0 0 1-.318-.788c0-.314.106-.576.318-.787A1.07 1.07 0 0 1 18.862 9h4.45c1.85 0 3.427.652 4.732 1.956C29.348 12.26 30 13.837 30 15.688c0 1.85-.652 3.427-1.956 4.732-1.305 1.304-2.882 1.957-4.732 1.957h-4.45Z'/%3e %3c/svg%3e");
  --qgds-icon-location: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.594 27.34c2.87-2.563 5.058-5.011 6.567-7.345 1.509-2.333 2.263-4.373 2.263-6.12 0-2.66-.844-4.845-2.534-6.557-1.689-1.712-3.788-2.568-6.296-2.568-2.51 0-4.608.856-6.297 2.568-1.69 1.712-2.534 3.898-2.534 6.556 0 1.748.763 3.788 2.29 6.121 1.526 2.334 3.706 4.782 6.54 7.344ZM15.59 29c-.236 0-.471-.039-.705-.116a1.704 1.704 0 0 1-.631-.375 64.919 64.919 0 0 1-3.127-3.084 33.284 33.284 0 0 1-2.993-3.622 21.92 21.92 0 0 1-2.247-3.93C5.296 16.526 5 15.194 5 13.875c0-3.238 1.048-5.86 3.143-7.866C10.238 4.003 12.722 3 15.593 3c2.872 0 5.356 1.003 7.452 3.008 2.095 2.005 3.142 4.628 3.142 7.866 0 1.318-.295 2.65-.886 3.997a22.115 22.115 0 0 1-2.241 3.926 32.678 32.678 0 0 1-2.986 3.617 65.204 65.204 0 0 1-3.127 3.082c-.183.173-.395.3-.636.382a2.24 2.24 0 0 1-.72.122Zm.009-13.027c.652 0 1.209-.232 1.67-.696a2.291 2.291 0 0 0 .691-1.675c0-.652-.232-1.209-.697-1.67a2.292 2.292 0 0 0-1.675-.69 2.27 2.27 0 0 0-1.67.695 2.293 2.293 0 0 0-.69 1.676c0 .652.232 1.208.696 1.67.465.46 1.023.69 1.675.69Z'/%3e %3c/svg%3e");
  --qgds-icon-lock-open: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cmask id='a' width='32' height='32' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3e %3cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3e %3c/mask%3e %3cg mask='url(%23a)'%3e %3cpath fill='currentColor' d='M8.086 28a2.007 2.007 0 0 1-1.472-.614c-.41-.41-.614-.9-.614-1.472V12.851c0-.575.205-1.067.614-1.474.41-.407.9-.611 1.472-.611h12.076V7.838c0-1.157-.404-2.14-1.214-2.949C18.14 4.08 17.156 3.675 16 3.675c-1.028 0-1.925.328-2.691.984a4.094 4.094 0 0 0-1.412 2.462.834.834 0 0 1-.31.515.907.907 0 0 1-.584.202.754.754 0 0 1-.596-.266.72.72 0 0 1-.17-.622c.207-1.407.851-2.584 1.934-3.53C13.254 2.473 14.53 2 16 2c1.62 0 2.998.568 4.134 1.704 1.136 1.136 1.704 2.514 1.704 4.134v2.928h2.076c.572 0 1.062.204 1.472.611.41.407.614.899.614 1.474v13.063a2.01 2.01 0 0 1-.614 1.472c-.41.41-.9.614-1.472.614H8.086Zm0-1.675h15.828a.4.4 0 0 0 .295-.116.4.4 0 0 0 .116-.295V12.851a.4.4 0 0 0-.116-.295.4.4 0 0 0-.295-.115H8.086a.4.4 0 0 0-.295.115.4.4 0 0 0-.116.295v13.063a.4.4 0 0 0 .116.295.4.4 0 0 0 .295.116Zm7.918-4.658c.63 0 1.168-.22 1.613-.661.444-.441.667-.973.667-1.596 0-.609-.224-1.146-.671-1.612a2.16 2.16 0 0 0-1.617-.699 2.15 2.15 0 0 0-1.613.699c-.444.466-.667 1.007-.667 1.623 0 .617.224 1.145.671 1.585.447.44.986.66 1.617.66Z'/%3e %3c/g%3e %3c/svg%3e");
  --qgds-icon-lock: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cmask id='a' width='32' height='32' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3e %3cpath fill='%23D9D9D9' d='M0 0h32v32H0z'/%3e %3c/mask%3e %3cg mask='url(%23a)'%3e %3cpath fill='currentColor' d='M8.086 28a2.007 2.007 0 0 1-1.472-.614c-.41-.41-.614-.9-.614-1.472V12.851c0-.575.205-1.067.614-1.474.41-.407.9-.611 1.472-.611h2.076V7.838c0-1.62.569-2.998 1.705-4.134C13.003 2.568 14.382 2 16.003 2c1.62 0 2.999.568 4.133 1.704 1.134 1.136 1.702 2.514 1.702 4.134v2.928h2.076c.572 0 1.062.204 1.472.611.41.407.614.899.614 1.474v13.063a2.01 2.01 0 0 1-.614 1.472c-.41.41-.9.614-1.472.614H8.086Zm0-1.675h15.828a.4.4 0 0 0 .295-.116.4.4 0 0 0 .116-.295V12.851a.4.4 0 0 0-.116-.295.4.4 0 0 0-.295-.115H8.086a.4.4 0 0 0-.295.115.4.4 0 0 0-.116.295v13.063a.4.4 0 0 0 .116.295.4.4 0 0 0 .295.116Zm7.918-4.658c.63 0 1.168-.22 1.613-.661.444-.441.667-.973.667-1.596 0-.609-.224-1.146-.671-1.612a2.16 2.16 0 0 0-1.617-.699 2.15 2.15 0 0 0-1.613.699c-.444.466-.667 1.007-.667 1.623 0 .617.224 1.145.671 1.585.447.44.986.66 1.617.66Zm-4.166-10.901h8.324V7.838c0-1.157-.404-2.14-1.213-2.949-.809-.809-1.79-1.214-2.946-1.214-1.155 0-2.138.405-2.949 1.214-.81.81-1.216 1.792-1.216 2.949v2.928Z'/%3e %3c/g%3e %3c/svg%3e");
  --qgds-icon-login: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16.962 29a.927.927 0 0 1-.685-.277.937.937 0 0 1-.276-.688.935.935 0 0 1 .96-.956h9.647a.45.45 0 0 0 .323-.148.45.45 0 0 0 .147-.323V5.392a.45.45 0 0 0-.146-.323.45.45 0 0 0-.324-.147h-9.646a.927.927 0 0 1-.685-.277.937.937 0 0 1-.276-.689.935.935 0 0 1 .96-.956h9.647c.657 0 1.22.234 1.689.703.469.469.703 1.032.703 1.689v21.216c0 .657-.234 1.22-.703 1.689a2.303 2.303 0 0 1-1.689.703h-9.646Zm-.211-12.04H3.96a.927.927 0 0 1-.685-.276.936.936 0 0 1-.276-.689.935.935 0 0 1 .96-.956h12.76l-3.055-3.055a.898.898 0 0 1-.276-.66c0-.257.097-.485.292-.685a.92.92 0 0 1 .682-.298.98.98 0 0 1 .694.29l4.546 4.547c.238.244.358.526.358.843 0 .317-.12.595-.358.833l-4.53 4.53a.856.856 0 0 1-.659.28 1.017 1.017 0 0 1-.702-.303.961.961 0 0 1 .018-1.369l3.02-3.031Z'/%3e %3c/svg%3e");
  --qgds-icon-logout: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M5.392 29c-.657 0-1.22-.234-1.689-.703A2.303 2.303 0 0 1 3 26.608V5.392c0-.657.234-1.22.703-1.689A2.303 2.303 0 0 1 5.392 3h9.646c.273 0 .501.092.685.277a.937.937 0 0 1 .276.688.935.935 0 0 1-.96.956H5.391a.45.45 0 0 0-.323.148.45.45 0 0 0-.147.323v21.216a.45.45 0 0 0 .147.323.45.45 0 0 0 .323.147h9.646a.93.93 0 0 1 .685.277.937.937 0 0 1 .276.689.935.935 0 0 1-.96.956H5.391Zm19.903-12.04H12.519a.928.928 0 0 1-.684-.276.937.937 0 0 1-.276-.689.936.936 0 0 1 .96-.956h12.745l-3.055-3.055a.9.9 0 0 1-.276-.66c0-.257.098-.485.292-.685a.92.92 0 0 1 .682-.298.98.98 0 0 1 .694.29l4.546 4.547c.239.244.358.526.358.843 0 .317-.12.595-.358.833l-4.53 4.53c-.18.19-.4.283-.659.28a1.017 1.017 0 0 1-.702-.303.96.96 0 0 1 .018-1.369l3.021-3.031Z'/%3e %3c/svg%3e");
  --qgds-icon-manage-accounts: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M13.433 14.3c-1.467 0-2.692-.49-3.675-1.47-.983-.98-1.475-2.206-1.475-3.68 0-1.467.492-2.692 1.475-3.675C10.74 4.492 11.966 4 13.433 4c1.468 0 2.693.492 3.676 1.475.983.983 1.474 2.208 1.474 3.675 0 1.474-.491 2.7-1.474 3.68S14.9 14.3 13.433 14.3ZM2 23.99v-1.113c0-.792.201-1.5.604-2.124.403-.625.97-1.113 1.702-1.464a23.432 23.432 0 0 1 4.261-1.56 17.93 17.93 0 0 1 4.52-.57h.22c.272 0 .5.093.683.278.183.185.275.41.275.676a.93.93 0 0 1-.275.683.925.925 0 0 1-.683.277h-.22a16.71 16.71 0 0 0-4.094.501 17.745 17.745 0 0 0-3.854 1.47 2.593 2.593 0 0 0-.873.763c-.234.32-.35.677-.35 1.069v1.143h9.407c.271 0 .499.092.682.277a.934.934 0 0 1 .276.686c0 .273-.092.5-.276.68a.933.933 0 0 1-.682.273H3.945a1.87 1.87 0 0 1-1.374-.571A1.874 1.874 0 0 1 2 23.99Zm21.143 2.433-.2-1.424a5.295 5.295 0 0 1-1.253-.494 4.388 4.388 0 0 1-1.06-.798l-1.304.39a.735.735 0 0 1-.876-.344l-.167-.277a.761.761 0 0 1 .141-.992l1.113-.95a3.835 3.835 0 0 1-.154-1.142c0-.431.051-.815.154-1.151l-1.098-.98a.698.698 0 0 1-.263-.439.685.685 0 0 1 .103-.508l.17-.324a.776.776 0 0 1 .378-.321.743.743 0 0 1 .498-.007l1.306.4c.29-.316.64-.583 1.052-.8a5.62 5.62 0 0 1 1.26-.488l.2-1.421a.843.843 0 0 1 .287-.52.789.789 0 0 1 .524-.195h.26c.196 0 .373.068.53.204.156.135.25.308.28.518l.196 1.415c.423.107.84.27 1.25.49.412.22.766.488 1.063.803l1.274-.4a.754.754 0 0 1 .89.347l.175.281c.103.17.138.343.105.52a.804.804 0 0 1-.262.46l-1.099.97c.11.336.164.72.164 1.151 0 .432-.054.81-.164 1.136l1.113.95c.143.113.23.263.26.451a.662.662 0 0 1-.115.51l-.169.325a.716.716 0 0 1-.36.321.723.723 0 0 1-.492.007l-1.32-.39a4.56 4.56 0 0 1-1.07.798 5.29 5.29 0 0 1-1.243.494l-.195 1.422a.794.794 0 0 1-.282.52.809.809 0 0 1-.53.194h-.259a.771.771 0 0 1-.524-.202.868.868 0 0 1-.287-.51Zm.928-3.129c.842 0 1.537-.275 2.082-.825.546-.55.819-1.242.819-2.079 0-.842-.274-1.537-.82-2.082-.547-.546-1.241-.819-2.084-.819-.836 0-1.529.274-2.078.82-.549.547-.823 1.241-.823 2.084 0 .836.275 1.529.825 2.078.55.549 1.242.823 2.079.823Zm-10.638-10.91c.914 0 1.682-.309 2.303-.926.621-.618.932-1.388.932-2.308 0-.914-.31-1.682-.932-2.303-.621-.62-1.389-.932-2.303-.932-.913 0-1.681.311-2.302.932-.622.621-.932 1.39-.932 2.303 0 .92.31 1.69.932 2.308.62.617 1.389.926 2.302.926Z'/%3e %3c/svg%3e");
  --qgds-icon-menu: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M3.96 24.235a.927.927 0 0 1-.684-.278A.937.937 0 0 1 3 23.27a.936.936 0 0 1 .96-.956h24.08c.271 0 .5.093.684.278a.937.937 0 0 1 .276.688.936.936 0 0 1-.96.956H3.96Zm0-7.657a.926.926 0 0 1-.684-.278.936.936 0 0 1-.276-.688.936.936 0 0 1 .96-.956h24.08c.271 0 .5.093.684.279a.936.936 0 0 1 .276.687.935.935 0 0 1-.96.956H3.96Zm0-7.657a.927.927 0 0 1-.684-.277A.937.937 0 0 1 3 7.955.936.936 0 0 1 3.96 7h24.08c.271 0 .5.093.684.278a.937.937 0 0 1 .276.688.936.936 0 0 1-.96.955H3.96Z'/%3e %3c/svg%3e");
  --qgds-icon-microphone: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.914 18.446c-.988 0-1.814-.346-2.48-1.038-.665-.692-.998-1.538-.998-2.538V5.462c0-.963.337-1.78 1.01-2.453C14.118 2.336 14.94 2 15.913 2c.972 0 1.795.336 2.468 1.009.674.673 1.01 1.49 1.01 2.453v9.408c0 1-.332 1.846-.997 2.538-.665.692-1.492 1.038-2.48 1.038Zm-.964 10.59V24.7c-2.332-.236-4.344-1.17-6.037-2.802-1.693-1.632-2.66-3.64-2.902-6.025a.812.812 0 0 1 .212-.707.896.896 0 0 1 .686-.295c.276 0 .505.098.688.294.183.196.297.432.34.71.258 2.014 1.152 3.676 2.68 4.986 1.527 1.311 3.29 1.966 5.288 1.966 2.03 0 3.804-.659 5.322-1.977 1.518-1.318 2.406-2.977 2.664-4.975a1.3 1.3 0 0 1 .344-.71.914.914 0 0 1 .692-.294c.275 0 .503.098.683.295a.82.82 0 0 1 .207.707c-.241 2.344-1.202 4.34-2.882 5.987-1.68 1.648-3.7 2.594-6.057 2.84v4.337a.93.93 0 0 1-.278.687.94.94 0 0 1-.69.277.938.938 0 0 1-.96-.964Zm.964-12.518c.445 0 .815-.159 1.109-.477.294-.318.441-.71.441-1.175V5.462c0-.435-.148-.8-.446-1.093a1.508 1.508 0 0 0-1.104-.441 1.51 1.51 0 0 0-1.104.44 1.477 1.477 0 0 0-.446 1.094v9.408c0 .462.147.853.441 1.17.294.319.664.478 1.11.478Z'/%3e %3c/svg%3e");
  --qgds-icon-minus: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16.009 30c-1.938 0-3.757-.367-5.455-1.102a14.19 14.19 0 0 1-4.448-3.004 14.23 14.23 0 0 1-3.003-4.448C2.368 19.748 2 17.93 2 15.995c0-1.937.367-3.755 1.102-5.456a14.05 14.05 0 0 1 3.004-4.443 14.32 14.32 0 0 1 4.448-2.993C12.252 2.368 14.07 2 16.005 2c1.937 0 3.755.367 5.457 1.102a14.153 14.153 0 0 1 4.442 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.059 30 15.99c0 1.938-.367 3.756-1.102 5.455a14.24 14.24 0 0 1-2.992 4.443 14.144 14.144 0 0 1-4.444 3.003C19.758 29.631 17.94 30 16.009 30Zm-.001-1.852c3.379 0 6.247-1.18 8.605-3.543 2.357-2.363 3.535-5.233 3.535-8.613 0-3.379-1.177-6.247-3.53-8.605C22.264 5.03 19.39 3.852 16 3.852c-3.374 0-6.243 1.177-8.605 3.53C5.033 9.736 3.852 12.61 3.852 16c0 3.374 1.18 6.242 3.543 8.605 2.362 2.362 5.233 3.543 8.613 3.543Z'/%3e %3cpath fill='currentColor' d='M10 17a.967.967 0 0 1-.713-.288A.968.968 0 0 1 9 16c0-.283.096-.52.287-.713A.967.967 0 0 1 10 15h12a.97.97 0 0 1 .712.287c.192.192.288.43.288.713s-.096.52-.288.712A.968.968 0 0 1 22 17H10Z'/%3e %3c/svg%3e");
  --qgds-icon-more-horizontal: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M6.482 18.267a2.167 2.167 0 0 1-1.599-.668 2.201 2.201 0 0 1-.66-1.606c0-.625.222-1.158.667-1.599a2.2 2.2 0 0 1 1.606-.66c.625 0 1.158.222 1.598.667a2.2 2.2 0 0 1 .662 1.606 2.17 2.17 0 0 1-.668 1.599 2.2 2.2 0 0 1-1.606.66Zm9.511 0a2.168 2.168 0 0 1-1.599-.668 2.2 2.2 0 0 1-.66-1.606c0-.625.222-1.158.667-1.599.445-.44.98-.66 1.606-.66.625 0 1.158.222 1.599.667.44.445.66.98.66 1.606 0 .625-.222 1.158-.667 1.599-.445.44-.98.66-1.606.66Zm9.511 0a2.167 2.167 0 0 1-1.598-.668 2.2 2.2 0 0 1-.662-1.606c0-.625.223-1.158.668-1.599a2.2 2.2 0 0 1 1.606-.66c.625 0 1.158.222 1.599.667.44.445.66.98.66 1.606 0 .625-.222 1.158-.667 1.599a2.2 2.2 0 0 1-1.606.66Z'/%3e %3c/svg%3e");
  --qgds-icon-more-vertical: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.993 27.778a2.168 2.168 0 0 1-1.599-.668 2.2 2.2 0 0 1-.66-1.606c0-.625.222-1.158.667-1.598a2.2 2.2 0 0 1 1.606-.662 2.17 2.17 0 0 1 1.599.668c.44.446.66.98.66 1.606 0 .625-.222 1.158-.667 1.599a2.2 2.2 0 0 1-1.606.66Zm0-9.511a2.168 2.168 0 0 1-1.599-.668 2.201 2.201 0 0 1-.66-1.606c0-.625.222-1.158.667-1.599a2.2 2.2 0 0 1 1.606-.66c.625 0 1.158.222 1.599.667.44.445.66.98.66 1.606 0 .625-.222 1.158-.667 1.599a2.2 2.2 0 0 1-1.606.66Zm0-9.511a2.167 2.167 0 0 1-1.599-.668 2.2 2.2 0 0 1-.66-1.606c0-.625.222-1.158.667-1.599.445-.44.98-.66 1.606-.66.625 0 1.158.222 1.599.667.44.445.66.98.66 1.606 0 .625-.222 1.158-.667 1.598a2.2 2.2 0 0 1-1.606.662Z'/%3e %3c/svg%3e");
  --qgds-icon-notifications-circle: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16 25.125c.548 0 1.018-.19 1.41-.574.392-.382.602-.852.63-1.41h-4.08c.028.558.238 1.028.63 1.41.392.383.862.574 1.41.574Zm-2.947-6.234v-4.535c0-.81.288-1.504.865-2.082A2.838 2.838 0 0 1 16 11.41c.81 0 1.504.288 2.082.865.577.578.865 1.272.865 2.082v4.535h-5.894ZM16.003 30c-1.937 0-3.757-.367-5.46-1.102a14.14 14.14 0 0 1-4.447-2.992 14.138 14.138 0 0 1-2.993-4.444C2.368 19.758 2 17.939 2 16.002c0-1.936.367-3.756 1.102-5.46a14.14 14.14 0 0 1 2.992-4.446 14.14 14.14 0 0 1 4.445-2.993C12.242 2.368 14.06 2 15.997 2c1.937 0 3.757.367 5.46 1.102a14.14 14.14 0 0 1 4.447 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.937-.367 3.757-1.102 5.46a14.14 14.14 0 0 1-2.992 4.447 14.14 14.14 0 0 1-4.444 2.993c-1.704.735-3.523 1.103-5.46 1.103ZM16 27.79c3.291 0 6.079-1.143 8.363-3.427S27.79 19.291 27.79 16c0-3.291-1.143-6.079-3.427-8.363S19.291 4.21 16 4.21c-3.291 0-6.079 1.142-8.363 3.426C5.353 9.92 4.21 12.709 4.21 16c0 3.291 1.142 6.079 3.426 8.363C9.92 26.647 12.709 27.79 16 27.79Zm-5.611-6.519H21.61c.338 0 .62-.114.848-.342.229-.228.342-.51.342-.848 0-.337-.113-.62-.341-.848a1.152 1.152 0 0 0-.849-.342h-.283v-3.917c0-1.376-.359-2.629-1.076-3.76-.717-1.132-1.718-1.851-3.005-2.157v-.964a1.26 1.26 0 0 0-.353-.909A1.188 1.188 0 0 0 16 6.818c-.36 0-.659.122-.894.366a1.26 1.26 0 0 0-.353.91v.963c-1.287.306-2.288 1.02-3.005 2.142-.717 1.122-1.076 2.371-1.076 3.747v3.945h-.283c-.338 0-.62.114-.849.342-.227.228-.341.51-.341.848 0 .337.114.62.341.848.229.228.511.342.849.342Z'/%3e %3c/svg%3e");
  --qgds-icon-notifications: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M7.9 24.489a.853.853 0 0 1-.641-.27.928.928 0 0 1-.259-.668c0-.266.086-.489.259-.668a.853.853 0 0 1 .641-.27h1.27v-9.33c0-1.682.497-3.17 1.494-4.461.996-1.293 2.274-2.119 3.836-2.48v-.779c0-.434.146-.803.437-1.107A1.416 1.416 0 0 1 16 4c.416 0 .77.152 1.062.456.293.304.439.673.439 1.107v.78c1.562.36 2.84 1.186 3.836 2.479.997 1.292 1.495 2.779 1.495 4.46v9.331H24.1c.255 0 .469.09.641.27.173.18.259.403.259.669a.927.927 0 0 1-.259.668.853.853 0 0 1-.641.269H7.9ZM15.998 28a2.043 2.043 0 0 1-1.531-.664 2.226 2.226 0 0 1-.636-1.597h4.338a2.22 2.22 0 0 1-.637 1.598 2.053 2.053 0 0 1-1.534.663Zm-5.029-5.387h10.062v-9.33c0-1.448-.491-2.684-1.474-3.707C18.575 8.552 17.39 8.04 16 8.04c-1.39 0-2.575.512-3.557 1.536-.983 1.023-1.474 2.259-1.474 3.707v9.33Z'/%3e %3c/svg%3e");
  --qgds-icon-op-ed: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M3.035 19.447a.998.998 0 0 1-.737-.3 1.01 1.01 0 0 1-.298-.74 1.008 1.008 0 0 1 1.035-1.03h9.861c.293 0 .539.1.737.3.199.199.298.446.298.74a1.007 1.007 0 0 1-1.035 1.029H3.035Zm0-6.694a.998.998 0 0 1-.737-.3 1.008 1.008 0 0 1-.298-.74c0-.288.1-.532.298-.73a.998.998 0 0 1 .737-.3h16.65a.99.99 0 0 1 .737.305c.198.202.298.45.298.74 0 .292-.1.536-.298.731a1.008 1.008 0 0 1-.737.293H3.035Zm0-6.683a.997.997 0 0 1-.737-.3A1.009 1.009 0 0 1 2 5.03c0-.295.1-.54.298-.735.198-.196.444-.294.737-.294h16.65a1 1 0 0 1 .737.299c.198.2.298.447.298.741a1.007 1.007 0 0 1-1.035 1.03H3.035ZM16.19 27.418v-2.549c0-.156.03-.312.09-.466.061-.154.16-.298.295-.434l8.55-8.51c.207-.207.43-.353.669-.437.24-.084.477-.126.714-.126a2.002 2.002 0 0 1 1.41.583l1.524 1.539A2.036 2.036 0 0 1 30 18.399c0 .238-.049.481-.147.728a2.218 2.218 0 0 1-.43.682l-8.496 8.512a1.263 1.263 0 0 1-.9.385h-2.549c-.365 0-.67-.123-.918-.37a1.247 1.247 0 0 1-.37-.918Zm1.964-.676h1.565l5.346-5.372-.757-.783-.767-.772-5.387 5.362v1.565Zm6.154-6.155-.767-.772 1.524 1.555-.757-.783Z'/%3e %3c/svg%3e");
  --qgds-icon-parking: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M11.588 19.823v6.883c0 .625-.223 1.164-.67 1.616A2.2 2.2 0 0 1 9.294 29a2.207 2.207 0 0 1-1.616-.678A2.207 2.207 0 0 1 7 26.706V5.294c0-.625.226-1.164.678-1.616C8.13 3.226 8.668 3 9.294 3h7.647c2.324 0 4.306.821 5.949 2.463 1.642 1.642 2.463 3.625 2.463 5.949 0 2.323-.821 4.306-2.463 5.948-1.643 1.643-3.625 2.463-5.949 2.463h-5.353Zm0-4.588h5.541c1.047 0 1.947-.375 2.697-1.126.751-.751 1.127-1.65 1.127-2.697 0-1.047-.376-1.946-1.127-2.697-.75-.751-1.65-1.127-2.697-1.127h-5.54v7.647Z'/%3e %3c/svg%3e");
  --qgds-icon-pause-circle: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M12.929 22.25a1.02 1.02 0 0 0 1.041-1.047V10.797c0-.297-.1-.545-.303-.746a1.022 1.022 0 0 0-.75-.301 1.022 1.022 0 0 0-1.041 1.047v10.406c0 .297.101.545.303.746.201.2.451.301.75.301Zm6.153 0a1.022 1.022 0 0 0 1.041-1.047V10.797c0-.297-.1-.545-.302-.746a1.022 1.022 0 0 0-.75-.301 1.02 1.02 0 0 0-1.041 1.047v10.406c0 .297.1.545.302.746.202.2.452.301.75.301Zm-3.072 9.583c-2.192 0-4.248-.415-6.169-1.246a16.046 16.046 0 0 1-5.03-3.398 16.093 16.093 0 0 1-3.397-5.03C.582 20.239.167 18.184.167 15.994s.415-4.247 1.246-6.17c.831-1.925 1.964-3.6 3.398-5.025a16.195 16.195 0 0 1 5.03-3.385C11.761.582 13.816.167 16.006.167s4.247.415 6.17 1.246c1.925.831 3.6 1.96 5.025 3.384 1.425 1.425 2.554 3.1 3.385 5.026.832 1.926 1.247 3.982 1.247 6.167 0 2.192-.415 4.248-1.246 6.169a16.101 16.101 0 0 1-3.384 5.025c-1.425 1.43-3.1 2.562-5.026 3.397-1.926.835-3.982 1.252-6.167 1.252Zm-.001-2.094c3.821 0 7.065-1.336 9.731-4.007 2.666-2.672 4-5.919 4-9.74 0-3.823-1.332-7.066-3.994-9.732-2.662-2.666-5.91-4-9.746-4-3.816 0-7.06 1.332-9.732 3.994C3.597 8.916 2.261 12.164 2.261 16c0 3.816 1.336 7.06 4.007 9.732 2.672 2.671 5.919 4.007 9.74 4.007Z'/%3e %3c/svg%3e");
  --qgds-icon-pdf: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M12.784 14.162h1.567c.352 0 .648-.119.886-.357.238-.239.357-.534.357-.886v-1.568c0-.352-.119-.647-.357-.886a1.204 1.204 0 0 0-.886-.357h-2.189a.596.596 0 0 0-.435.187.596.596 0 0 0-.186.435v5.621c0 .166.062.311.186.435.124.125.27.187.435.187a.593.593 0 0 0 .435-.187.596.596 0 0 0 .187-.435v-2.189Zm0-1.243v-1.568h1.567v1.568h-1.567Zm7 4.054c.352 0 .647-.12.886-.357.238-.239.357-.534.357-.886v-4.38c0-.352-.12-.647-.358-.886a1.203 1.203 0 0 0-.885-.357h-2.136a.596.596 0 0 0-.434.187.595.595 0 0 0-.187.435v5.621c0 .166.062.311.187.435a.593.593 0 0 0 .434.187h2.136ZM18.27 15.73v-4.38h1.514v4.379H18.27Zm5.568-1.568h1.054c.166 0 .31-.062.435-.187a.595.595 0 0 0 .186-.434.595.595 0 0 0-.186-.435.596.596 0 0 0-.435-.187h-1.054v-1.568h1.054c.166 0 .31-.062.435-.186a.595.595 0 0 0 .186-.435.595.595 0 0 0-.186-.435.596.596 0 0 0-.435-.187h-1.676a.596.596 0 0 0-.435.187.595.595 0 0 0-.186.435v5.621c0 .166.062.311.186.435a.597.597 0 0 0 .87 0 .595.595 0 0 0 .187-.435v-2.189Zm-13.379 9.92c-.71 0-1.31-.247-1.802-.739a2.452 2.452 0 0 1-.738-1.802v-16c0-.71.246-1.311.738-1.803A2.452 2.452 0 0 1 10.46 3h16c.71 0 1.31.246 1.802.738S29 4.83 29 5.54v16c0 .71-.246 1.31-.738 1.802a2.453 2.453 0 0 1-1.803.738h-16Zm0-2.109h16a.412.412 0 0 0 .298-.135.412.412 0 0 0 .135-.297v-16a.412.412 0 0 0-.135-.298.412.412 0 0 0-.298-.135h-16a.412.412 0 0 0-.297.135.412.412 0 0 0-.135.298v16c0 .108.045.207.135.297.09.09.19.135.297.135ZM5.542 29c-.71 0-1.311-.246-1.803-.738A2.453 2.453 0 0 1 3 26.46V9.405c0-.298.101-.549.303-.75a1.02 1.02 0 0 1 .751-.304c.3 0 .55.101.752.303.201.202.302.453.302.751V26.46c0 .109.045.208.135.298.09.09.19.135.298.135h17.053c.3 0 .55.101.752.303.202.202.303.453.303.751 0 .3-.101.55-.303.751a1.02 1.02 0 0 1-.752.303H5.541Z'/%3e %3c/svg%3e");
  --qgds-icon-pending: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M8.63 17.842a1.78 1.78 0 0 0 1.305-.537c.36-.357.539-.792.539-1.303a1.78 1.78 0 0 0-.537-1.305 1.772 1.772 0 0 0-1.304-.54 1.78 1.78 0 0 0-1.305.538 1.77 1.77 0 0 0-.539 1.303c0 .511.18.947.537 1.306.358.359.793.538 1.304.538Zm7.368 0a1.78 1.78 0 0 0 1.306-.537 1.77 1.77 0 0 0 .538-1.303 1.78 1.78 0 0 0-.537-1.305 1.771 1.771 0 0 0-1.303-.54 1.78 1.78 0 0 0-1.305.538c-.36.357-.54.792-.54 1.303 0 .511.18.947.538 1.306a1.77 1.77 0 0 0 1.303.538Zm7.369 0a1.78 1.78 0 0 0 1.305-.537 1.77 1.77 0 0 0 .538-1.303 1.78 1.78 0 0 0-.536-1.305 1.771 1.771 0 0 0-1.304-.54 1.78 1.78 0 0 0-1.305.538 1.772 1.772 0 0 0-.539 1.303c0 .511.18.947.537 1.306.358.359.793.538 1.304.538ZM16.003 30c-1.937 0-3.757-.367-5.46-1.102a14.14 14.14 0 0 1-4.447-2.992 14.138 14.138 0 0 1-2.993-4.444C2.368 19.758 2 17.939 2 16.002c0-1.936.367-3.756 1.102-5.46a14.14 14.14 0 0 1 2.992-4.446 14.14 14.14 0 0 1 4.445-2.993C12.242 2.368 14.06 2 15.997 2c1.937 0 3.757.367 5.46 1.102a14.14 14.14 0 0 1 4.447 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.937-.367 3.757-1.102 5.46a14.14 14.14 0 0 1-2.992 4.447 14.14 14.14 0 0 1-4.444 2.993c-1.704.735-3.523 1.103-5.46 1.103ZM16 27.79c3.291 0 6.079-1.143 8.363-3.427S27.79 19.291 27.79 16c0-3.291-1.143-6.079-3.427-8.363S19.291 4.21 16 4.21c-3.291 0-6.079 1.142-8.363 3.426C5.353 9.92 4.21 12.709 4.21 16c0 3.291 1.142 6.079 3.426 8.363C9.92 26.647 12.709 27.79 16 27.79Z'/%3e %3c/svg%3e");
  --qgds-icon-phone: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M26.452 28c-2.556 0-5.168-.627-7.835-1.882-2.668-1.255-5.144-3.026-7.427-5.314-2.284-2.289-4.054-4.764-5.308-7.427C4.627 10.713 4 8.104 4 5.548c0-.442.146-.81.439-1.105A1.48 1.48 0 0 1 5.535 4h4.22c.364 0 .676.119.936.356.26.238.436.54.53.908l.83 3.906c.052.366.04.69-.035.971a1.475 1.475 0 0 1-.418.71L8.29 14.073a25.697 25.697 0 0 0 1.93 2.911c.692.9 1.44 1.75 2.245 2.55.845.86 1.743 1.649 2.695 2.367a24.988 24.988 0 0 0 3.065 1.974l3.192-3.262c.23-.25.495-.42.794-.51.3-.09.61-.112.935-.065l3.59.77c.373.087.676.276.911.564.236.288.353.615.353.98v4.114c0 .439-.148.804-.443 1.096-.294.293-.663.439-1.105.439ZM7.422 12.436l2.783-2.688a.277.277 0 0 0 .079-.149.408.408 0 0 0 .002-.176L9.567 5.99a.244.244 0 0 0-.09-.163.294.294 0 0 0-.181-.054H5.97a.185.185 0 0 0-.19.19c.037.974.191 1.996.462 3.067.27 1.07.664 2.205 1.18 3.405ZM19.9 24.72c.955.461 1.985.818 3.089 1.072 1.103.253 2.12.396 3.047.43a.184.184 0 0 0 .19-.19v-3.3a.294.294 0 0 0-.054-.18.244.244 0 0 0-.163-.091l-3.122-.641a.266.266 0 0 0-.143.002.386.386 0 0 0-.128.08L19.9 24.719Z'/%3e %3c/svg%3e");
  --qgds-icon-play-circle: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m13.832 21.564 7.4-4.742c.31-.197.463-.47.463-.82s-.154-.625-.462-.824l-7.4-4.742c-.33-.227-.665-.245-1.007-.056-.343.189-.514.481-.514.877v9.486c0 .396.171.688.514.877.342.19.678.17 1.006-.056Zm2.17 10.27c-2.178 0-4.229-.416-6.152-1.247a16.063 16.063 0 0 1-5.037-3.398 16.061 16.061 0 0 1-3.4-5.035C.584 20.232.168 18.181.168 16.003c0-2.19.415-4.249 1.246-6.176.831-1.926 1.964-3.603 3.398-5.028a16.18 16.18 0 0 1 5.035-3.385C11.768.582 13.819.167 15.997.167c2.19 0 4.249.415 6.175 1.246 1.927.831 3.604 1.96 5.029 3.384 1.425 1.425 2.554 3.1 3.385 5.026.832 1.926 1.247 3.984 1.247 6.174 0 2.179-.415 4.23-1.246 6.153a16.18 16.18 0 0 1-3.384 5.037c-1.425 1.434-3.1 2.567-5.026 3.4-1.926.83-3.984 1.246-6.174 1.246ZM16 29.738c3.828 0 7.074-1.336 9.74-4.007 2.666-2.672 4-5.916 4-9.732 0-3.828-1.334-7.074-4-9.74-2.666-2.666-5.912-4-9.74-4-3.816 0-7.06 1.334-9.732 4C3.597 8.926 2.261 12.172 2.261 16c0 3.816 1.336 7.06 4.007 9.732 2.672 2.671 5.916 4.007 9.732 4.007Z'/%3e %3c/svg%3e");
  --qgds-icon-plus: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M15.13 16.995v5.08a.909.909 0 0 0 .93.925.904.904 0 0 0 .92-.926v-5.079h5.094a.897.897 0 0 0 .66-.267.903.903 0 0 0 .266-.663.903.903 0 0 0-.926-.92H16.98v-5.22a.894.894 0 0 0-.267-.659A.903.903 0 0 0 16.05 9a.903.903 0 0 0-.92.926v5.218H9.925a.894.894 0 0 0-.66.268.904.904 0 0 0-.266.663.904.904 0 0 0 .926.92h5.203ZM16.008 30c-1.938 0-3.757-.367-5.455-1.102a14.19 14.19 0 0 1-4.448-3.004 14.23 14.23 0 0 1-3.003-4.448C2.368 19.748 2 17.93 2 15.995c0-1.937.367-3.755 1.102-5.456a14.05 14.05 0 0 1 3.004-4.443 14.32 14.32 0 0 1 4.448-2.993C12.252 2.368 14.07 2 16.005 2c1.937 0 3.755.367 5.457 1.102a14.153 14.153 0 0 1 4.442 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.059 30 15.99c0 1.938-.367 3.756-1.102 5.455a14.24 14.24 0 0 1-2.992 4.443 14.144 14.144 0 0 1-4.444 3.003C19.758 29.631 17.94 30 16.009 30Zm-.001-1.852c3.379 0 6.247-1.18 8.605-3.543 2.357-2.363 3.535-5.233 3.535-8.613 0-3.379-1.177-6.247-3.53-8.605C22.264 5.03 19.39 3.852 16 3.852c-3.374 0-6.243 1.177-8.605 3.53C5.033 9.736 3.852 12.61 3.852 16c0 3.374 1.18 6.242 3.543 8.605 2.362 2.362 5.233 3.543 8.613 3.543Z'/%3e %3c/svg%3e");
  --qgds-icon-podcasts: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M14.895 28.895v-10.99a2.397 2.397 0 0 1-.814-.803A2.084 2.084 0 0 1 13.79 16c0-.603.217-1.122.653-1.557A2.126 2.126 0 0 1 16 13.79c.603 0 1.122.217 1.557.653.436.435.654.954.654 1.557 0 .414-.098.785-.292 1.114a2.183 2.183 0 0 1-.814.79v10.99c0 .314-.106.577-.317.788A1.07 1.07 0 0 1 16 30a1.07 1.07 0 0 1-.788-.318 1.069 1.069 0 0 1-.317-.787Zm-7.74-3.534c-.228.228-.5.338-.813.328a1.056 1.056 0 0 1-.79-.38 14.577 14.577 0 0 1-2.606-4.242C2.316 19.493 2 17.804 2 16c0-1.935.368-3.754 1.104-5.457a14.157 14.157 0 0 1 2.994-4.445 14.157 14.157 0 0 1 4.445-2.994C12.246 2.368 14.065 2 16 2s3.754.368 5.457 1.104a14.158 14.158 0 0 1 4.445 2.994 14.159 14.159 0 0 1 2.994 4.445C29.632 12.246 30 14.065 30 16c0 1.795-.316 3.482-.947 5.06a14.549 14.549 0 0 1-2.604 4.25 1.084 1.084 0 0 1-.78.39 1.014 1.014 0 0 1-.802-.317 1.014 1.014 0 0 1-.298-.797c.014-.319.128-.6.341-.844a11.94 11.94 0 0 0 2.116-3.534c.509-1.314.764-2.717.764-4.208 0-3.291-1.143-6.079-3.427-8.363S19.291 4.21 16 4.21c-3.291 0-6.079 1.142-8.363 3.426C5.353 9.92 4.21 12.709 4.21 16c0 1.49.252 2.89.756 4.197a11.475 11.475 0 0 0 2.146 3.523c.213.244.33.52.353.832a1 1 0 0 1-.311.809Zm4.163-4.163a1.119 1.119 0 0 1-.806.347.907.907 0 0 1-.76-.384 8.746 8.746 0 0 1-1.36-2.37A7.739 7.739 0 0 1 7.895 16c0-2.248.789-4.161 2.366-5.739C11.84 8.684 13.751 7.895 16 7.895c2.248 0 4.161.789 5.739 2.366 1.578 1.578 2.366 3.49 2.366 5.739 0 .984-.166 1.916-.497 2.794a8.334 8.334 0 0 1-1.36 2.367.991.991 0 0 1-.76.384 1.04 1.04 0 0 1-.806-.325 1.07 1.07 0 0 1-.325-.776 1.38 1.38 0 0 1 .28-.845 6.61 6.61 0 0 0 .918-1.672c.226-.604.34-1.247.34-1.927 0-1.621-.578-3.009-1.732-4.163-1.154-1.155-2.542-1.732-4.163-1.732-1.621 0-3.009.577-4.163 1.732-1.155 1.154-1.732 2.542-1.732 4.163 0 .695.114 1.341.34 1.939.227.596.533 1.15.918 1.66.19.259.283.537.28.834a1.06 1.06 0 0 1-.325.765Z'/%3e %3c/svg%3e");
  --qgds-icon-print: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M10.059 28.37a2.282 2.282 0 0 1-1.679-.703 2.293 2.293 0 0 1-.698-1.675v-4H4.377a2.293 2.293 0 0 1-1.675-.698A2.282 2.282 0 0 1 2 19.614v-6.386c0-.996.341-1.834 1.024-2.513.682-.68 1.521-1.02 2.518-1.02h20.916c1.003 0 1.845.34 2.524 1.02.679.68 1.018 1.517 1.018 2.513v6.387c0 .654-.234 1.213-.702 1.679a2.293 2.293 0 0 1-1.675.698h-3.305v4c0 .649-.233 1.207-.698 1.675a2.282 2.282 0 0 1-1.679.702H10.06Zm-5.682-8.287h3.305v-.299c.013-.638.25-1.184.712-1.638a2.29 2.29 0 0 1 1.665-.68H21.94a2.29 2.29 0 0 1 1.665.68c.462.454.7 1 .712 1.638v.299h3.305a.455.455 0 0 0 .336-.132.456.456 0 0 0 .131-.336v-6.393c0-.458-.156-.842-.469-1.152-.313-.31-.7-.465-1.163-.465H5.542c-.462 0-.85.156-1.163.47a1.57 1.57 0 0 0-.47 1.153v6.387a.46.46 0 0 0 .132.336c.088.088.2.132.336.132ZM22.409 9.695V5.377a.454.454 0 0 0-.132-.336.454.454 0 0 0-.336-.132H10.06a.454.454 0 0 0-.336.132.454.454 0 0 0-.132.336v4.318h-1.91V5.377c0-.649.234-1.207.7-1.675A2.282 2.282 0 0 1 10.058 3H21.94c.654 0 1.213.234 1.679.702.465.468.698 1.026.698 1.675v4.318h-1.91Zm2.767 5.611c.37 0 .685-.13.947-.393.262-.262.393-.576.393-.941 0-.366-.13-.68-.393-.942a1.285 1.285 0 0 0-.942-.393 1.28 1.28 0 0 0-.946.394 1.293 1.293 0 0 0-.389.941c0 .366.13.68.389.942.259.262.573.393.941.393ZM22.41 25.993v-6.15a.46.46 0 0 0-.468-.468H10.06a.46.46 0 0 0-.468.468v6.15a.451.451 0 0 0 .468.467h11.88a.455.455 0 0 0 .336-.132.454.454 0 0 0 .132-.335Z'/%3e %3c/svg%3e");
  --qgds-icon-profile: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M6.973 24.173c1.398-.986 2.83-1.755 4.293-2.307 1.463-.551 3.041-.827 4.734-.827s3.273.276 4.742.827c1.468.552 2.902 1.321 4.3 2.307a12.617 12.617 0 0 0 2.318-3.787c.526-1.361.788-2.823.788-4.386 0-3.406-1.173-6.283-3.519-8.63C22.283 5.026 19.406 3.853 16 3.853c-3.406 0-6.283 1.173-8.63 3.519C5.026 9.717 3.853 12.594 3.853 16c0 1.563.265 3.025.795 4.386a12.742 12.742 0 0 0 2.326 3.787Zm9.022-7.247c-1.332 0-2.453-.457-3.364-1.371-.91-.915-1.366-2.037-1.366-3.37 0-1.33.457-2.452 1.372-3.363.914-.91 2.036-1.366 3.368-1.366 1.332 0 2.453.457 3.364 1.372.91.914 1.366 2.037 1.366 3.368 0 1.332-.457 2.453-1.372 3.364-.914.91-2.036 1.366-3.368 1.366ZM16.01 30c-1.941 0-3.763-.366-5.464-1.097a14.087 14.087 0 0 1-4.453-3 14.152 14.152 0 0 1-2.997-4.446C2.366 19.761 2 17.941 2 15.998c0-1.943.366-3.762 1.097-5.457a14.142 14.142 0 0 1 3-4.445 14.137 14.137 0 0 1 4.446-3C12.239 2.367 14.059 2 16.002 2c1.943 0 3.762.366 5.457 1.097a14.142 14.142 0 0 1 4.445 3 14.14 14.14 0 0 1 3 4.445C29.633 12.238 30 14.053 30 15.99c0 1.941-.366 3.763-1.097 5.464a14.086 14.086 0 0 1-3 4.453 14.154 14.154 0 0 1-4.445 2.997C19.762 29.634 17.947 30 16.01 30ZM16 28.148c1.357 0 2.685-.216 3.984-.649a11.28 11.28 0 0 0 3.605-2.007 13.54 13.54 0 0 0-3.575-1.919A11.881 11.881 0 0 0 16 22.89c-1.397 0-2.737.226-4.021.676a12.78 12.78 0 0 0-3.559 1.926 11.166 11.166 0 0 0 3.596 2.007c1.3.433 2.627.65 3.984.65Zm.002-13.074c.831 0 1.52-.273 2.064-.818.545-.546.817-1.235.817-2.066 0-.832-.273-1.52-.818-2.065-.546-.545-1.235-.817-2.067-.817-.831 0-1.52.273-2.064.818-.545.546-.817 1.235-.817 2.066 0 .832.273 1.52.818 2.065.546.545 1.235.817 2.066.817Z'/%3e %3c/svg%3e");
  --qgds-icon-refresh: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16.06 27.733c-3.292 0-6.08-1.136-8.366-3.409-2.285-2.273-3.427-5.047-3.427-8.322 0-3.274 1.142-6.05 3.427-8.324s5.074-3.411 8.367-3.411c1.838 0 3.578.406 5.22 1.22a11.167 11.167 0 0 1 4.094 3.443V5.44c0-.332.113-.611.339-.836.226-.225.506-.337.84-.337.335 0 .615.112.84.337.226.225.34.504.34.836v6.98c0 .4-.137.736-.41 1.007a1.38 1.38 0 0 1-1.012.407h-7.016c-.334 0-.614-.113-.84-.337a1.134 1.134 0 0 1-.339-.837c0-.332.113-.611.339-.836.226-.224.506-.337.84-.337h5.032a9.226 9.226 0 0 0-3.447-3.57c-1.47-.869-3.076-1.304-4.82-1.304-2.621 0-4.85.913-6.684 2.738-1.834 1.825-2.752 4.042-2.752 6.65 0 2.607.918 4.823 2.752 6.648 1.835 1.825 4.063 2.738 6.684 2.738 1.827 0 3.5-.478 5.019-1.433a9.255 9.255 0 0 0 3.45-3.82c.15-.285.37-.484.659-.598.289-.113.584-.12.884-.02.32.101.545.31.673.627a1.03 1.03 0 0 1-.032.902 11.673 11.673 0 0 1-4.312 4.863c-1.902 1.217-4.015 1.825-6.341 1.825Z'/%3e %3c/svg%3e");
  --qgds-icon-save: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M5.392 29c-.657 0-1.22-.234-1.689-.703A2.303 2.303 0 0 1 3 26.608V5.392c0-.657.234-1.22.703-1.689A2.303 2.303 0 0 1 5.392 3h16.99a2.455 2.455 0 0 1 1.707.708l4.203 4.204A2.456 2.456 0 0 1 29 9.619v16.989c0 .657-.234 1.22-.703 1.689a2.303 2.303 0 0 1-1.689.703H5.392ZM27.078 9.467l-4.545-4.545H5.392a.458.458 0 0 0-.338.132.458.458 0 0 0-.132.338v21.216c0 .137.044.25.132.338.088.088.2.132.338.132h21.216c.137 0 .25-.044.338-.132a.458.458 0 0 0 .132-.338V9.467ZM15.994 23.96a3.41 3.41 0 0 0 2.495-1.029 3.381 3.381 0 0 0 1.034-2.489 3.41 3.41 0 0 0-1.028-2.495 3.381 3.381 0 0 0-2.489-1.034 3.41 3.41 0 0 0-2.495 1.028 3.381 3.381 0 0 0-1.034 2.49 3.41 3.41 0 0 0 1.028 2.494 3.381 3.381 0 0 0 2.489 1.035ZM8.478 12.32h10.126c.341 0 .626-.116.854-.347.228-.232.342-.515.342-.85V8.479c0-.341-.114-.626-.342-.853a1.16 1.16 0 0 0-.854-.343H8.478c-.341 0-.626.114-.853.343a1.158 1.158 0 0 0-.343.853v2.646c0 .334.114.617.343.849.227.23.512.346.853.346Z'/%3e %3c/svg%3e");
  --qgds-icon-search: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M12.072 22.066c-2.813 0-5.195-.976-7.146-2.926C2.976 17.19 2 14.82 2 12.033c0-2.788.975-5.157 2.926-7.107C6.876 2.976 9.247 2 12.039 2c2.792 0 5.162.975 7.112 2.926 1.95 1.95 2.925 4.32 2.925 7.107a9.821 9.821 0 0 1-.595 3.385 9.618 9.618 0 0 1-1.676 2.923l9.887 9.844c.2.191.302.438.308.74.005.302-.097.556-.308.763-.21.206-.463.309-.76.309a.996.996 0 0 1-.747-.315l-9.86-9.86a8.987 8.987 0 0 1-2.87 1.657 9.93 9.93 0 0 1-3.383.587Zm-.017-2.079c2.217 0 4.095-.771 5.634-2.314 1.54-1.543 2.309-3.423 2.309-5.64 0-2.217-.77-4.097-2.309-5.64-1.539-1.543-3.417-2.315-5.634-2.315-2.226 0-4.113.772-5.658 2.315-1.546 1.543-2.319 3.423-2.319 5.64 0 2.217.773 4.097 2.319 5.64 1.545 1.543 3.432 2.314 5.658 2.314Z'/%3e %3c/svg%3e");
  --qgds-icon-settings: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M14.393 30.167c-.346 0-.651-.114-.915-.34a1.367 1.367 0 0 1-.476-.853l-.47-3.257a8.762 8.762 0 0 1-1.49-.685 8.604 8.604 0 0 1-1.375-.949l-2.982 1.344a1.386 1.386 0 0 1-1.002.047 1.385 1.385 0 0 1-.78-.633l-1.866-3.278a1.28 1.28 0 0 1-.161-.975c.078-.336.262-.615.551-.835L6.12 17.75a7.26 7.26 0 0 1-.095-.785c-.02-.278-.029-.54-.029-.785 0-.236.01-.492.029-.768.02-.277.05-.553.095-.83L3.427 12.58a1.405 1.405 0 0 1-.544-.843 1.318 1.318 0 0 1 .169-.981l1.85-3.236a1.44 1.44 0 0 1 .78-.627c.336-.114.67-.1 1.003.04l2.968 1.321c.418-.338.882-.654 1.392-.947a7.714 7.714 0 0 1 1.473-.667l.484-3.281c.053-.341.211-.626.476-.853.264-.227.569-.34.915-.34h3.703c.347 0 .652.113.916.34.264.227.423.512.476.853l.47 3.27a10.33 10.33 0 0 1 1.484.685c.48.269.927.582 1.338.94l3.039-1.32c.333-.141.665-.155.994-.04.33.114.588.323.773.626l1.866 3.25c.186.313.24.642.162.986-.078.345-.262.62-.552.824l-2.748 2.005c.063.274.1.545.114.812a11.63 11.63 0 0 1-.007 1.517 6.66 6.66 0 0 1-.115.837l2.706 2c.29.205.476.48.559.824a1.28 1.28 0 0 1-.155.987l-1.849 3.264a1.426 1.426 0 0 1-.797.633c-.34.11-.672.094-1-.047l-2.99-1.344a11.49 11.49 0 0 1-1.363.969 6.522 6.522 0 0 1-1.46.665l-.47 3.27a1.367 1.367 0 0 1-.475.853c-.264.227-.57.34-.916.34h-3.703Zm.308-1.852h3.06l.53-4.057a8.434 8.434 0 0 0 2.148-.865 9.578 9.578 0 0 0 1.895-1.454l3.786 1.625 1.467-2.576-3.337-2.479c.106-.418.186-.817.239-1.197a9.006 9.006 0 0 0 .007-2.301 7.657 7.657 0 0 0-.246-1.159l3.365-2.507-1.466-2.575-3.829 1.631a8.03 8.03 0 0 0-1.84-1.491 6.263 6.263 0 0 0-2.202-.835l-.49-4.057h-3.08l-.487 4.043a7.476 7.476 0 0 0-2.197.83c-.67.384-1.3.88-1.887 1.489L6.34 8.77l-1.466 2.575 3.332 2.457c-.113.376-.197.76-.25 1.154a8.95 8.95 0 0 0 0 2.4c.053.384.132.768.236 1.153l-3.318 2.48 1.466 2.575 3.781-1.618a8.508 8.508 0 0 0 1.88 1.459c.672.381 1.408.67 2.205.867l.494 4.043Zm1.52-7.907c1.18 0 2.183-.412 3.006-1.236.825-.824 1.237-1.826 1.237-3.005 0-1.18-.412-2.182-1.236-3.006-.825-.824-1.826-1.236-3.006-1.236-1.178 0-2.18.412-3.005 1.236-.824.824-1.236 1.826-1.236 3.006 0 1.18.412 2.181 1.236 3.005.825.824 1.827 1.236 3.005 1.236Z'/%3e %3c/svg%3e");
  --qgds-icon-share: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M24.73 30c-1.067 0-1.974-.374-2.72-1.122-.748-.748-1.12-1.657-1.12-2.726 0-.175.016-.373.05-.593.033-.22.086-.419.16-.596l-10.995-6.432c-.353.403-.78.723-1.277.958a3.601 3.601 0 0 1-1.556.353c-1.067 0-1.974-.374-2.721-1.121-.747-.747-1.121-1.654-1.121-2.722 0-1.067.374-1.974 1.12-2.72.748-.747 1.655-1.12 2.722-1.12.543 0 1.058.108 1.544.325.486.218.916.528 1.29.931l10.993-6.393a2.454 2.454 0 0 1-.16-.573 3.836 3.836 0 0 1-.05-.607c0-1.067.374-1.974 1.12-2.721C22.758 2.374 23.665 2 24.733 2c1.067 0 1.974.373 2.72 1.12.747.747 1.12 1.654 1.12 2.72 0 1.075-.373 1.985-1.12 2.728-.747.744-1.654 1.116-2.721 1.116-.545 0-1.06-.1-1.548-.3-.487-.2-.91-.5-1.27-.904l-10.985 6.296c.057.181.102.386.136.613a3.462 3.462 0 0 1 0 1.184 4.233 4.233 0 0 1-.136.569l10.985 6.354a4.17 4.17 0 0 1 1.246-.861 3.78 3.78 0 0 1 1.572-.319c1.067 0 1.974.372 2.721 1.114.747.743 1.12 1.65 1.12 2.722s-.373 1.981-1.12 2.728c-.747.747-1.654 1.12-2.722 1.12Zm.003-22.12a1.96 1.96 0 0 0 1.444-.594 1.97 1.97 0 0 0 .592-1.446 1.96 1.96 0 0 0-.594-1.445 1.973 1.973 0 0 0-1.446-.59 1.96 1.96 0 0 0-1.444.593 1.972 1.972 0 0 0-.592 1.446c0 .569.198 1.05.594 1.444a1.97 1.97 0 0 0 1.446.592ZM7.274 18.038a1.96 1.96 0 0 0 1.444-.594 1.97 1.97 0 0 0 .592-1.446 1.96 1.96 0 0 0-.594-1.445 1.973 1.973 0 0 0-1.446-.59 1.96 1.96 0 0 0-1.445.593 1.974 1.974 0 0 0-.59 1.447c0 .568.197 1.05.593 1.444.396.394.878.59 1.446.59Zm17.46 10.158a1.96 1.96 0 0 0 1.443-.594 1.97 1.97 0 0 0 .592-1.446 1.96 1.96 0 0 0-.594-1.444 1.972 1.972 0 0 0-1.446-.592 1.96 1.96 0 0 0-1.444.594 1.972 1.972 0 0 0-.592 1.446c0 .569.198 1.05.594 1.445.396.394.878.59 1.446.59Z'/%3e %3c/svg%3e");
  --qgds-icon-show: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M16.006 21.002c1.5 0 2.777-.528 3.83-1.585 1.054-1.057 1.58-2.336 1.58-3.837 0-1.5-.528-2.777-1.585-3.83s-2.336-1.58-3.837-1.58c-1.5 0-2.777.528-3.83 1.585-1.054 1.057-1.58 2.336-1.58 3.837 0 1.5.528 2.778 1.585 3.83 1.057 1.054 2.336 1.58 3.837 1.58Zm-.013-1.653c-1.047 0-1.935-.367-2.663-1.1-.728-.733-1.093-1.623-1.093-2.67s.367-1.935 1.1-2.663c.733-.728 1.623-1.092 2.67-1.092s1.935.366 2.663 1.099c.728.733 1.093 1.623 1.093 2.67s-.367 1.935-1.1 2.663c-.733.729-1.623 1.093-2.67 1.093ZM16 25.172c-2.892 0-5.535-.79-7.928-2.372A18.164 18.164 0 0 1 2.3 16.666a2.122 2.122 0 0 1-.23-.532 2.11 2.11 0 0 1 0-1.097c.049-.177.125-.353.23-.529a18.166 18.166 0 0 1 5.77-6.135C10.466 6.79 13.109 6 16 6c2.892 0 5.535.79 7.928 2.372a18.166 18.166 0 0 1 5.771 6.135c.105.177.181.354.23.533a2.11 2.11 0 0 1 0 1.096 2.107 2.107 0 0 1-.23.529 18.164 18.164 0 0 1-5.77 6.136c-2.394 1.58-5.037 2.372-7.929 2.372Zm-.004-1.72c2.674 0 5.129-.712 7.363-2.135 2.234-1.423 3.938-3.333 5.114-5.73-1.175-2.399-2.879-4.309-5.11-5.732-2.232-1.423-4.685-2.134-7.36-2.134-2.673 0-5.127.711-7.362 2.134-2.234 1.423-3.943 3.333-5.128 5.731 1.185 2.398 2.893 4.308 5.124 5.731 2.232 1.423 4.685 2.135 7.36 2.135Z'/%3e %3c/svg%3e");
  --qgds-icon-sort-alpha: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m5.753 19.42-1.156 2.937a.851.851 0 0 1-.319.393.853.853 0 0 1-.497.158.86.86 0 0 1-.748-.389.798.798 0 0 1-.08-.822l4.9-12.054a.862.862 0 0 1 .814-.551h.679a.857.857 0 0 1 .82.551l4.841 12.032a.842.842 0 0 1-.083.836.845.845 0 0 1-.743.397.882.882 0 0 1-.529-.167.935.935 0 0 1-.333-.427l-1.096-2.894h-6.47Zm.594-1.587h5.23l-2.528-6.64h-.16l-2.542 6.64ZM21.161 21.3h7.162c.224 0 .413.078.57.234a.78.78 0 0 1 .233.572.77.77 0 0 1-.234.569.779.779 0 0 1-.57.232h-8.57a.532.532 0 0 1-.388-.157.519.519 0 0 1-.158-.384v-.88c0-.124.022-.245.065-.364a1.44 1.44 0 0 1 .165-.32l7.708-10.104h-6.67a.774.774 0 0 1-.57-.234.78.78 0 0 1-.234-.572c0-.224.078-.414.234-.569a.78.78 0 0 1 .57-.232h8.019a.545.545 0 0 1 .561.559v.877c0 .124-.021.245-.065.364a1.387 1.387 0 0 1-.165.32L21.16 21.3ZM13.549 5.343c-.13 0-.22-.056-.267-.168-.047-.113-.02-.22.083-.322l2.68-2.68a.562.562 0 0 1 .813.005l2.675 2.675c.102.102.13.21.082.322-.047.112-.136.168-.267.168h-5.8Zm2.49 24.479-2.675-2.675c-.102-.102-.13-.21-.082-.322.047-.112.136-.168.267-.168h5.8c.13 0 .219.056.266.168.047.113.02.22-.083.322l-2.68 2.68a.562.562 0 0 1-.813-.005Z'/%3e %3c/svg%3e");
  --qgds-icon-speech: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M7.842 23.526 4.82 26.548c-.337.337-.724.414-1.162.231-.439-.182-.658-.512-.658-.988V5.141c0-.589.21-1.092.63-1.512A2.056 2.056 0 0 1 5.14 3h21.72c.588 0 1.091.21 1.51.63.42.419.63.922.63 1.51v16.246a2.06 2.06 0 0 1-.63 1.511c-.419.42-.922.63-1.51.63H7.842Zm-.744-1.72H26.86a.403.403 0 0 0 .29-.13.403.403 0 0 0 .13-.29V5.14a.403.403 0 0 0-.13-.29.403.403 0 0 0-.29-.13H5.14a.403.403 0 0 0-.29.13.403.403 0 0 0-.13.29v19.14l2.378-2.473Zm3.197-7.383c.335 0 .62-.118.856-.354s.354-.522.354-.857c0-.335-.118-.62-.354-.856a1.167 1.167 0 0 0-.856-.354c-.341 0-.628.118-.861.354-.233.236-.35.521-.35.856 0 .335.117.62.35.857.233.236.52.354.86.354Zm5.756 0c.335 0 .62-.118.857-.354a1.17 1.17 0 0 0 .353-.857c0-.335-.118-.62-.353-.856a1.167 1.167 0 0 0-.857-.354c-.335 0-.62.118-.857.354a1.167 1.167 0 0 0-.354.856c0 .335.118.62.354.857.236.236.522.354.857.354Zm5.64 0c.335 0 .62-.118.857-.354.236-.236.354-.522.354-.857 0-.335-.118-.62-.354-.856a1.167 1.167 0 0 0-.857-.354c-.335 0-.62.118-.856.354a1.167 1.167 0 0 0-.354.856c0 .335.118.62.354.857.236.236.521.354.856.354Z'/%3e %3c/svg%3e");
  --qgds-icon-spinner-step-1: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M29.988 8.231A16 16 0 1 1 16.928.027l-.17 2.93a13.064 13.064 0 1 0 10.663 6.7l2.567-1.426Z'/%3e %3c/svg%3e");
  --qgds-icon-spinner-step-2: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M23.768 29.988a16 16 0 1 1 8.205-13.06l-2.93-.17a13.064 13.064 0 1 0-6.7 10.663l1.425 2.567Z'/%3e %3c/svg%3e");
  --qgds-icon-spinner-step-3: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M2.013 23.768a16 16 0 1 1 13.059 8.205l.17-2.93a13.064 13.064 0 1 0-10.663-6.7l-2.566 1.425Z'/%3e %3c/svg%3e");
  --qgds-icon-spinner-step-4: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M8.231 2.012a16 16 0 1 1-8.204 13.06l2.93.17a13.064 13.064 0 1 0 6.7-10.663L8.23 2.012Z'/%3e %3c/svg%3e");
  --qgds-icon-spreadsheet: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M4 25.347V6.63c0-.72.258-1.338.774-1.854A2.557 2.557 0 0 1 6.653 4H25.37c.72 0 1.338.258 1.854.775A2.53 2.53 0 0 1 28 6.629v18.706c0 .714-.258 1.336-.775 1.868-.516.531-1.134.797-1.854.797H6.653a2.558 2.558 0 0 1-1.879-.774A2.558 2.558 0 0 1 4 25.347Zm1.8-14.644h20.4V6.665a.842.842 0 0 0-.243-.622.842.842 0 0 0-.622-.244H6.665a.842.842 0 0 0-.622.244.842.842 0 0 0-.244.622v4.038Zm7.383 7.749h5.634v-5.95h-5.634v5.95Zm0 7.749h5.634v-5.95h-5.634v5.95Zm-7.384-7.75h5.62v-5.949h-5.62v5.95Zm14.806 0H26.2v-5.949h-5.596v5.95Zm-13.94 7.75h4.754v-5.95h-5.62v5.084c0 .253.081.46.244.622a.84.84 0 0 0 .622.244Zm13.94 0h4.73c.253 0 .46-.081.622-.244a.842.842 0 0 0 .244-.622v-5.084h-5.596v5.95Z'/%3e %3c/svg%3e");
  --qgds-icon-status-cancel: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cpath fill='%23E22339' d='M16.003 30c-1.937 0-3.757-.367-5.46-1.102a14.14 14.14 0 0 1-4.447-2.992 14.138 14.138 0 0 1-2.993-4.444C2.368 19.758 2 17.939 2 16.002c0-1.936.367-3.756 1.102-5.46a14.14 14.14 0 0 1 2.992-4.446 14.14 14.14 0 0 1 4.445-2.993C12.242 2.368 14.06 2 15.997 2c1.937 0 3.757.367 5.46 1.102a14.14 14.14 0 0 1 4.447 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.937-.367 3.757-1.102 5.46a14.14 14.14 0 0 1-2.992 4.447 14.14 14.14 0 0 1-4.444 2.993c-1.704.735-3.523 1.103-5.46 1.103Z'/%3e %3cpath fill='white' fill-rule='evenodd' d='M20.19 9.48c.318-.316.716-.48 1.165-.48.448 0 .846.164 1.164.48.32.322.48.727.474 1.18a1.621 1.621 0 0 1-.474 1.15L18.33 16l4.197 4.197c.321.321.474.714.474 1.157 0 .436-.148.846-.474 1.172-.32.32-.726.48-1.18.474a1.618 1.618 0 0 1-1.149-.474L16 18.33l-4.19 4.19c-.317.317-.716.48-1.165.48-.448 0-.847-.163-1.164-.48a1.592 1.592 0 0 1-.474-1.18 1.62 1.62 0 0 1 .474-1.149L13.67 16l-4.19-4.19A1.607 1.607 0 0 1 9 10.645c0-.448.164-.847.48-1.164a1.6 1.6 0 0 1 1.18-.474c.441.007.837.162 1.15.474L16 13.67l4.19-4.19Z' clip-rule='evenodd'/%3e %3c/svg%3e");
  --qgds-icon-status-danger: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cpath fill='%23E22339' d='M11.404 30c-.402 0-.784-.077-1.149-.231a2.96 2.96 0 0 1-.95-.637l-6.437-6.436a2.96 2.96 0 0 1-.637-.952A2.914 2.914 0 0 1 2 20.596v-9.192c0-.402.077-.784.231-1.149a2.96 2.96 0 0 1 .637-.95l6.436-6.437c.27-.27.587-.483.951-.637A2.914 2.914 0 0 1 11.405 2h9.19a2.971 2.971 0 0 1 2.1.868l6.437 6.436A2.965 2.965 0 0 1 30 11.405v9.19c0 .403-.077.786-.231 1.15a2.96 2.96 0 0 1-.637.95l-6.436 6.437a2.96 2.96 0 0 1-.952.637 2.913 2.913 0 0 1-1.148.231h-9.192Z'/%3e %3cpath fill='white' d='M14.931 7.43A1.45 1.45 0 0 1 16 7c.424 0 .78.143 1.069.43.287.288.431.645.431 1.07v8c0 .425-.144.781-.431 1.069A1.449 1.449 0 0 1 16 18c-.425 0-.781-.144-1.069-.431A1.45 1.45 0 0 1 14.5 16.5v-8c0-.425.144-.782.431-1.07ZM16 21.5c-.496 0-.911.168-1.247.504a1.693 1.693 0 0 0-.503 1.246c0 .496.168.912.503 1.247.336.335.751.503 1.247.503.496 0 .911-.168 1.247-.503.335-.335.503-.75.503-1.247 0-.495-.168-.91-.503-1.246A1.693 1.693 0 0 0 16 21.5Z'/%3e %3c/svg%3e");
  --qgds-icon-status-error: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cpath fill='%23E22339' d='M16.003 30c-1.937 0-3.757-.367-5.46-1.102a14.14 14.14 0 0 1-4.447-2.992 14.138 14.138 0 0 1-2.993-4.444C2.368 19.758 2 17.939 2 16.002c0-1.936.367-3.756 1.102-5.46a14.14 14.14 0 0 1 2.992-4.446 14.14 14.14 0 0 1 4.445-2.993C12.242 2.368 14.06 2 15.997 2c1.937 0 3.757.367 5.46 1.102a14.14 14.14 0 0 1 4.447 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.937-.367 3.757-1.102 5.46a14.14 14.14 0 0 1-2.992 4.447 14.14 14.14 0 0 1-4.444 2.993c-1.704.735-3.523 1.103-5.46 1.103Z'/%3e %3cpath fill='white' d='M14.931 7.43A1.45 1.45 0 0 1 16 7c.424 0 .78.143 1.069.43.287.288.431.645.431 1.07v8c0 .425-.144.781-.431 1.069A1.449 1.449 0 0 1 16 18c-.425 0-.781-.144-1.069-.431A1.45 1.45 0 0 1 14.5 16.5v-8c0-.425.144-.782.431-1.07ZM16 21.5c-.496 0-.911.168-1.247.504a1.693 1.693 0 0 0-.503 1.246c0 .496.168.912.503 1.247.336.335.751.503 1.247.503.496 0 .911-.168 1.247-.503.335-.335.503-.75.503-1.247 0-.495-.168-.91-.503-1.246A1.693 1.693 0 0 0 16 21.5Z'/%3e %3c/svg%3e");
  --qgds-icon-status-information: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cpath fill='%230085B3' d='M16.003 30c-1.937 0-3.757-.367-5.46-1.102a14.14 14.14 0 0 1-4.447-2.992 14.138 14.138 0 0 1-2.993-4.444C2.368 19.758 2 17.939 2 16.002c0-1.936.367-3.756 1.102-5.46a14.14 14.14 0 0 1 2.992-4.446 14.14 14.14 0 0 1 4.445-2.993C12.242 2.368 14.06 2 15.997 2c1.937 0 3.757.367 5.46 1.102a14.14 14.14 0 0 1 4.447 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.937-.367 3.757-1.102 5.46a14.14 14.14 0 0 1-2.992 4.447 14.14 14.14 0 0 1-4.444 2.993c-1.704.735-3.523 1.103-5.46 1.103Z'/%3e %3cpath fill='white' d='M14.931 14.431A1.45 1.45 0 0 1 16 14c.424 0 .78.144 1.069.431.287.288.431.644.431 1.069v8c0 .425-.144.782-.431 1.069A1.449 1.449 0 0 1 16 25a1.45 1.45 0 0 1-1.069-.431A1.45 1.45 0 0 1 14.5 23.5v-8c0-.425.144-.781.431-1.069ZM16 7.5c-.496 0-.911.168-1.247.504a1.693 1.693 0 0 0-.503 1.247c0 .495.168.91.503 1.246.336.335.751.503 1.247.503.496 0 .911-.168 1.247-.503.335-.335.503-.75.503-1.246s-.168-.912-.503-1.247A1.693 1.693 0 0 0 16 7.5Z'/%3e %3c/svg%3e");
  --qgds-icon-status-maintenance: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cpath fill='%23FFCC2C' d='M10.542 28.898c1.704.735 3.524 1.102 5.46 1.102 1.937 0 3.756-.368 5.46-1.103a14.14 14.14 0 0 0 4.444-2.993 14.14 14.14 0 0 0 2.992-4.446c.735-1.704 1.102-3.524 1.102-5.46 0-1.937-.368-3.756-1.103-5.46a14.14 14.14 0 0 0-2.993-4.444 14.14 14.14 0 0 0-4.446-2.992C19.754 2.367 17.934 2 15.998 2c-1.937 0-3.756.368-5.46 1.103a14.14 14.14 0 0 0-4.444 2.993 14.14 14.14 0 0 0-2.992 4.446C2.367 12.246 2 14.066 2 16.002c0 1.937.368 3.756 1.103 5.46a14.138 14.138 0 0 0 2.993 4.444 14.14 14.14 0 0 0 4.446 2.992Z'/%3e %3cpath fill='%23131212' d='m21.571 23.4 1.722-1.723a.66.66 0 0 0 0-.96l-5.305-5.33c.127-.28.222-.571.285-.875.063-.303.095-.64.095-1.013 0-1.349-.48-2.503-1.442-3.461-.96-.959-2.117-1.438-3.47-1.438-.243 0-.475.012-.696.037a2.902 2.902 0 0 0-.663.156.572.572 0 0 0-.364.445.577.577 0 0 0 .163.555l2.611 2.627-2.175 2.176-2.64-2.627a.577.577 0 0 0-.555-.163.586.586 0 0 0-.45.37 5.098 5.098 0 0 0-.187 1.369c0 1.353.48 2.51 1.441 3.471.961.961 2.118 1.442 3.47 1.442.347 0 .673-.034.98-.102a6.09 6.09 0 0 0 .906-.277l5.328 5.307c.138.138.296.21.473.214a.627.627 0 0 0 .473-.2Z'/%3e %3c/svg%3e");
  --qgds-icon-status-success: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cpath fill='%23339D37' d='M16.003 30c-1.937 0-3.757-.367-5.46-1.102a14.14 14.14 0 0 1-4.447-2.992 14.138 14.138 0 0 1-2.993-4.444C2.368 19.758 2 17.939 2 16.002c0-1.936.367-3.756 1.102-5.46a14.14 14.14 0 0 1 2.992-4.446 14.14 14.14 0 0 1 4.445-2.993C12.242 2.368 14.06 2 15.997 2c1.937 0 3.757.367 5.46 1.102a14.142 14.142 0 0 1 4.447 2.992 14.14 14.14 0 0 1 2.993 4.445C29.632 12.242 30 14.06 30 15.997c0 1.937-.367 3.757-1.102 5.46a14.141 14.141 0 0 1-2.992 4.447 14.14 14.14 0 0 1-4.444 2.993c-1.704.735-3.523 1.103-5.46 1.103Z'/%3e %3cpath fill='white' fill-rule='evenodd' d='M20.61 11.436c.288-.288.65-.436 1.057-.436.406 0 .768.148 1.056.436.29.291.436.66.43 1.07a1.469 1.469 0 0 1-.43 1.042l-7.418 7.419a1.657 1.657 0 0 1-1.197.507c-.463 0-.869-.18-1.197-.507l-3.66-3.66a1.458 1.458 0 0 1-.436-1.056c0-.406.149-.768.436-1.056a1.45 1.45 0 0 1 1.07-.43c.4.007.76.147 1.043.43l2.744 2.744 6.503-6.503Z' clip-rule='evenodd'/%3e %3c/svg%3e");
  --qgds-icon-status-warning: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3e %3cpath fill='%23FFCC2C' d='M3.331 28c-.25 0-.475-.061-.674-.183a1.293 1.293 0 0 1-.465-.485 1.411 1.411 0 0 1-.19-.646 1.205 1.205 0 0 1 .187-.69L14.837 4.149A1.325 1.325 0 0 1 16 3.48a1.325 1.325 0 0 1 1.163.668L29.81 25.997c.137.227.2.457.188.689a1.41 1.41 0 0 1-.19.646c-.111.2-.266.362-.466.485-.2.122-.424.183-.674.183H3.33Z'/%3e %3cpath fill='%23131212' d='M14.931 10.18A1.45 1.45 0 0 1 16 9.75c.424 0 .78.143 1.069.43.287.288.431.645.431 1.07v7c0 .425-.144.781-.431 1.069A1.449 1.449 0 0 1 16 19.75c-.425 0-.781-.144-1.069-.431a1.45 1.45 0 0 1-.431-1.069v-7c0-.425.144-.782.431-1.07ZM16 22c-.496 0-.911.168-1.247.504a1.693 1.693 0 0 0-.503 1.246c0 .496.168.912.503 1.247.336.335.751.503 1.247.503.496 0 .911-.168 1.247-.503.335-.335.503-.75.503-1.247 0-.495-.168-.91-.503-1.246A1.693 1.693 0 0 0 16 22Z'/%3e %3c/svg%3e");
  --qgds-icon-stop-circle: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M11.256 22.047h9.488c.37 0 .679-.125.928-.375.25-.25.375-.559.375-.928v-9.488c0-.37-.125-.679-.375-.928a1.26 1.26 0 0 0-.928-.375h-9.488c-.37 0-.679.125-.928.375a1.26 1.26 0 0 0-.375.928v9.488c0 .37.125.679.375.928.25.25.559.375.928.375Zm4.754 9.786c-2.192 0-4.247-.415-6.166-1.246a16.083 16.083 0 0 1-5.031-3.398 16.075 16.075 0 0 1-3.4-5.03c-.83-1.92-1.246-3.977-1.246-6.17 0-2.187.415-4.242 1.246-6.166C2.244 7.9 3.377 6.224 4.811 4.8a16.195 16.195 0 0 1 5.03-3.385c1.92-.832 3.977-1.247 6.17-1.247 2.187 0 4.242.415 6.166 1.246 1.924.831 3.599 1.96 5.024 3.384 1.425 1.425 2.554 3.1 3.385 5.026.832 1.926 1.247 3.982 1.247 6.167 0 2.192-.415 4.247-1.246 6.166a16.134 16.134 0 0 1-3.384 5.026c-1.425 1.431-3.1 2.564-5.026 3.399-1.926.835-3.982 1.252-6.167 1.252Zm.004-2.094c3.818 0 7.06-1.336 9.726-4.007 2.666-2.672 4-5.92 4-9.746 0-3.818-1.332-7.06-3.995-9.726-2.662-2.666-5.91-4-9.745-4-3.816 0-7.06 1.332-9.732 3.995C3.597 8.917 2.261 12.165 2.261 16c0 3.816 1.336 7.06 4.007 9.732 2.672 2.671 5.92 4.007 9.746 4.007Z'/%3e %3c/svg%3e");
  --qgds-icon-tick: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M11.838 22.31 26.72 7.417c.212-.2.459-.302.742-.307.282-.006.532.097.75.308.217.218.326.47.326.755a1 1 0 0 1-.326.744l-15.46 15.469c-.26.26-.565.39-.915.39-.348 0-.653-.13-.913-.39l-7.161-7.162a1 1 0 0 1-.305-.743 1.05 1.05 0 0 1 .332-.756 1.045 1.045 0 0 1 1.498 0l6.55 6.585Z'/%3e %3c/svg%3e");
  --qgds-icon-transcript: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M11.437 24.294h9.231a.893.893 0 0 0 .66-.267.903.903 0 0 0 .266-.663.902.902 0 0 0-.926-.921h-9.23a.893.893 0 0 0-.66.267.902.902 0 0 0-.267.663.901.901 0 0 0 .926.921Zm0-6.074h9.231a.894.894 0 0 0 .66-.267.903.903 0 0 0 .266-.663.902.902 0 0 0-.926-.921h-9.23a.894.894 0 0 0-.66.267.903.903 0 0 0-.267.663.901.901 0 0 0 .926.921ZM7.305 30a2.219 2.219 0 0 1-1.627-.677A2.22 2.22 0 0 1 5 27.695V4.305c0-.633.226-1.176.678-1.627A2.22 2.22 0 0 1 7.305 2h11.484c.316 0 .616.062.901.187a2.5 2.5 0 0 1 .744.495l5.99 5.99c.204.21.37.459.494.743.125.285.187.585.187.901v17.38a2.22 2.22 0 0 1-.677 1.627A2.219 2.219 0 0 1 24.8 30H7.305ZM18.817 9.081v-5.23H7.305a.434.434 0 0 0-.312.142.434.434 0 0 0-.141.312v23.39c0 .113.047.217.141.312a.434.434 0 0 0 .312.141H24.8a.434.434 0 0 0 .312-.141.434.434 0 0 0 .142-.312V10.234h-5.285c-.322 0-.595-.111-.818-.334a1.114 1.114 0 0 1-.334-.819Z'/%3e %3c/svg%3e");
  --qgds-icon-upload: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m14.953 7.026-3.69 3.69a.952.952 0 0 1-.731.3 1.128 1.128 0 0 1-.763-.326 1.07 1.07 0 0 1-.305-.752c0-.282.106-.529.316-.74l5.308-5.308a1.34 1.34 0 0 1 .43-.297c.15-.062.313-.093.487-.093.175 0 .335.031.482.093.147.062.288.161.424.297l5.326 5.326c.207.207.311.45.314.729.002.28-.099.528-.303.745-.225.21-.478.317-.761.32a1.016 1.016 0 0 1-.75-.322l-3.69-3.662v13.86c0 .298-.1.547-.302.747-.201.2-.451.3-.75.3s-.547-.1-.745-.3a1.02 1.02 0 0 1-.297-.746V7.026Z'/%3e %3cpath fill='currentColor' d='M4.266 27.828a2.51 2.51 0 0 0 1.841.766h19.786a2.51 2.51 0 0 0 1.84-.766 2.51 2.51 0 0 0 .767-1.84v-3.94A1.02 1.02 0 0 0 27.458 21c-.299 0-.549.1-.75.3-.201.201-.302.45-.302.747v3.94a.491.491 0 0 1-.16.353.49.49 0 0 1-.353.16H6.107a.491.491 0 0 1-.353-.16.491.491 0 0 1-.16-.353v-3.94A1.02 1.02 0 0 0 4.552 21c-.299 0-.549.1-.75.3-.201.201-.302.45-.302.747v3.94c0 .716.255 1.33.766 1.84Z'/%3e %3c/svg%3e");
  --qgds-icon-users: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M2 25.684v-2.746c0-.714.184-1.349.553-1.902.369-.554.877-.98 1.526-1.278 1.42-.646 2.759-1.133 4.014-1.46 1.255-.328 2.647-.492 4.177-.492 1.53 0 2.918.163 4.165.491 1.247.328 2.584.815 4.011 1.46.643.3 1.15.725 1.524 1.279.373.553.56 1.188.56 1.902v2.747H2Zm22.934 0v-2.776c0-1.11-.262-2.074-.787-2.888a6.511 6.511 0 0 0-2.106-2.03c1.115.161 2.175.39 3.178.687 1.004.296 1.876.635 2.616 1.017.667.368 1.195.827 1.583 1.378.388.55.582 1.163.582 1.837v2.776h-5.066ZM12.27 15.248c-1.32 0-2.422-.441-3.305-1.324-.882-.882-1.324-1.984-1.324-3.304 0-1.32.442-2.42 1.324-3.3C9.848 6.44 10.95 6 12.27 6s2.42.44 3.3 1.32c.879.879 1.319 1.979 1.319 3.3 0 1.32-.44 2.42-1.32 3.303-.88.883-1.98 1.324-3.3 1.324Zm11.146-4.628c0 1.32-.44 2.422-1.32 3.304-.879.883-1.98 1.324-3.302 1.324-.155 0-.332-.013-.529-.038a2.851 2.851 0 0 1-.527-.116 5.92 5.92 0 0 0 1.157-2 7.462 7.462 0 0 0 .398-2.47c0-.887-.137-1.696-.411-2.43a7.8 7.8 0 0 0-1.144-2.048c.163-.045.338-.08.527-.106.19-.026.365-.039.527-.039 1.324 0 2.425.44 3.305 1.32.88.879 1.32 1.979 1.32 3.3ZM3.72 23.965h17.092v-1.027c0-.338-.094-.652-.28-.94-.186-.287-.46-.522-.824-.704-1.33-.64-2.558-1.094-3.683-1.364-1.126-.27-2.377-.405-3.754-.405-1.378 0-2.632.135-3.762.405s-2.36.725-3.69 1.364c-.363.182-.637.417-.822.705-.184.287-.277.6-.277.94v1.026Zm8.546-10.437c.82 0 1.51-.28 2.068-.837.557-.558.836-1.247.836-2.068 0-.82-.279-1.51-.836-2.067-.558-.558-1.247-.837-2.068-.837-.82 0-1.51.28-2.068.837-.557.558-.836 1.247-.836 2.067 0 .821.279 1.51.836 2.068.558.558 1.247.837 2.068.837Z'/%3e %3c/svg%3e");
  --qgds-icon-video: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m14.72 18.949 5.213-3.341c.34-.224.51-.538.51-.941 0-.404-.17-.717-.51-.941l-5.212-3.341c-.368-.247-.746-.267-1.136-.06-.39.205-.585.532-.585.98v6.723c0 .448.195.775.585.981.39.206.768.186 1.136-.06Zm-8.976 5.718a2.327 2.327 0 0 1-1.71-.7 2.327 2.327 0 0 1-.7-1.71V7.076c0-.674.233-1.244.7-1.71a2.327 2.327 0 0 1 1.71-.7h20.512c.674 0 1.244.233 1.71.7.467.466.7 1.036.7 1.71v15.18c0 .673-.233 1.243-.7 1.71-.466.466-1.036.7-1.71.7h-5.59v1.461c0 .344-.114.63-.344.86-.23.23-.517.345-.86.345h-6.923c-.344 0-.63-.115-.86-.345a1.167 1.167 0 0 1-.346-.86v-1.461h-5.59Zm0-2h20.512a.391.391 0 0 0 .282-.129.391.391 0 0 0 .129-.282V7.077a.391.391 0 0 0-.129-.282.391.391 0 0 0-.282-.128H5.744a.391.391 0 0 0-.282.128.391.391 0 0 0-.129.282v15.18c0 .102.043.196.129.281a.39.39 0 0 0 .282.129Z'/%3e %3c/svg%3e");
  --qgds-icon-view-all: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='m17.783 17.093-2.268 2.267a.846.846 0 0 0-.26.638c.005.248.096.46.274.638a.881.881 0 0 0 .647.266.865.865 0 0 0 .643-.266l3.661-3.662c.23-.23.345-.499.345-.807 0-.309-.115-.578-.345-.808l-3.675-3.676a.87.87 0 0 0-.638-.266.87.87 0 0 0-.638.266.88.88 0 0 0-.266.647c0 .254.088.468.266.643l2.254 2.268h-6.037a.899.899 0 0 0-.926.926.897.897 0 0 0 .926.925h6.037Zm-1.614 13.074c-1.926 0-3.74-.368-5.44-1.103a14.204 14.204 0 0 1-4.454-3.004 14.202 14.202 0 0 1-3.006-4.452c-.735-1.7-1.102-3.513-1.102-5.439 0-1.936.367-3.756 1.102-5.46a14.038 14.038 0 0 1 3.004-4.446 14.307 14.307 0 0 1 4.452-2.994c1.7-.735 3.513-1.102 5.44-1.102 1.936 0 3.756.367 5.46 1.102a14.14 14.14 0 0 1 4.446 2.992 14.14 14.14 0 0 1 2.993 4.444c.735 1.703 1.103 3.523 1.103 5.46 0 1.925-.368 3.739-1.103 5.44a14.308 14.308 0 0 1-2.991 4.453 14.037 14.037 0 0 1-4.445 3.006c-1.703.735-3.523 1.103-5.459 1.103Zm-.002-1.852c3.384 0 6.255-1.181 8.612-3.544 2.358-2.362 3.536-5.23 3.536-8.604 0-3.385-1.178-6.255-3.536-8.613-2.357-2.357-5.228-3.536-8.612-3.536-3.375 0-6.243 1.179-8.605 3.536-2.362 2.358-3.544 5.228-3.544 8.613 0 3.374 1.182 6.242 3.544 8.604 2.362 2.363 5.23 3.544 8.605 3.544Z'/%3e %3c/svg%3e");
  --qgds-icon-wheelchair: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M11.627 29.59c-1.837 0-3.401-.652-4.692-1.956C5.645 26.33 5 24.759 5 22.922c0-1.594.512-3.002 1.536-4.226a6.506 6.506 0 0 1 3.882-2.282c.292-.068.562-.02.81.142.25.162.408.39.476.682a.986.986 0 0 1-.14.804c-.164.244-.391.4-.683.468a4.345 4.345 0 0 0-2.668 1.525 4.349 4.349 0 0 0-1.05 2.887c0 1.238.436 2.294 1.31 3.167.873.874 1.934 1.31 3.182 1.31 1.05 0 1.98-.323 2.79-.97a4.438 4.438 0 0 0 1.585-2.473c.092-.292.26-.517.504-.675a.907.907 0 0 1 .805-.099c.292.093.517.263.675.512.158.248.19.519.098.81a6.503 6.503 0 0 1-2.37 3.664 6.503 6.503 0 0 1-4.115 1.422ZM22.135 8.185a2.5 2.5 0 0 1-1.835-.757 2.5 2.5 0 0 1-.757-1.836 2.5 2.5 0 0 1 .757-1.835A2.5 2.5 0 0 1 22.135 3c.72 0 1.329.252 1.829.757s.75 1.116.75 1.835c0 .72-.25 1.331-.75 1.836a2.48 2.48 0 0 1-1.829.757Zm-6.322 13.35c-1.01 0-1.798-.434-2.36-1.303-.563-.869-.633-1.773-.21-2.712l2.806-6.188h-3.46l-.577 1.508a1.046 1.046 0 0 1-.525.581.963.963 0 0 1-.789.062 1.063 1.063 0 0 1-.659-.558.998.998 0 0 1-.029-.867l.558-1.505c.188-.488.482-.86.883-1.114a2.5 2.5 0 0 1 1.368-.38h6.54c.962 0 1.692.373 2.192 1.12.5.749.548 1.578.143 2.49l-2.78 6.08h4.885c.691 0 1.28.245 1.766.736.486.49.73 1.082.73 1.773v5.809c0 .307-.104.564-.311.77-.207.208-.464.311-.771.311s-.564-.103-.771-.31a1.046 1.046 0 0 1-.31-.771V21.84a.314.314 0 0 0-.077-.221c-.05-.056-.127-.084-.228-.084h-8.014Z'/%3e %3c/svg%3e");
  --qgds-icon-x: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M22.21 6.25h3.282l-7.219 8.297 8.532 11.203h-6.657l-5.25-6.797-5.953 6.797H5.617l7.735-8.813L5.195 6.25h6.844l4.688 6.234L22.21 6.25Zm-1.17 17.531h1.827L11.055 8.125h-1.97L21.04 23.781Z'/%3e %3c/svg%3e");
  --qgds-icon-youtube: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M28.258 9.86c.562 1.968.562 6.187.562 6.187s0 4.172-.562 6.187a3.127 3.127 0 0 1-2.25 2.25C23.992 25 16.023 25 16.023 25s-8.015 0-10.03-.516a3.127 3.127 0 0 1-2.25-2.25c-.563-2.015-.563-6.187-.563-6.187s0-4.219.562-6.188c.281-1.125 1.172-2.015 2.25-2.296C8.008 7 16.023 7 16.023 7s7.97 0 9.985.563c1.078.28 1.969 1.171 2.25 2.296Zm-14.86 9.984 6.657-3.797-6.657-3.797v7.594Z'/%3e %3c/svg%3e");
  --qgds-icon-zoom: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='currentColor' d='M11 13.05H8.78c-.295 0-.541-.1-.74-.3-.2-.2-.299-.448-.299-.744s.1-.542.299-.739c.199-.196.445-.295.74-.295H11V8.781c0-.295.1-.541.3-.74.2-.2.449-.299.745-.299s.542.1.739.299c.196.199.295.445.295.74v2.191h2.19c.295 0 .542.1.741.3.2.2.299.449.299.745s-.1.543-.299.74a1.013 1.013 0 0 1-.74.294h-2.191v2.219c0 .294-.1.541-.3.74-.201.2-.45.299-.745.299A1.013 1.013 0 0 1 11 15.269v-2.218Zm1.073 9.018c-2.815 0-5.198-.975-7.148-2.924C2.975 17.195 2 14.826 2 12.037c0-2.79.974-5.16 2.924-7.111C6.873 2.976 9.244 2 12.037 2c2.794 0 5.166.975 7.116 2.924 1.95 1.95 2.926 4.32 2.926 7.11a9.823 9.823 0 0 1-.596 3.385 9.62 9.62 0 0 1-1.676 2.924l9.889 9.845c.199.19.301.438.307.74.005.302-.097.556-.307.763-.21.206-.464.309-.76.309a.996.996 0 0 1-.748-.315l-9.862-9.861a8.99 8.99 0 0 1-2.87 1.657 9.935 9.935 0 0 1-3.383.587Zm-.017-2.079c2.217 0 4.096-.771 5.635-2.314C19.23 16.13 20 14.25 20 12.034c0-2.218-.77-4.098-2.31-5.64-1.538-1.544-3.417-2.316-5.634-2.316-2.227 0-4.113.772-5.659 2.315-1.546 1.543-2.319 3.423-2.319 5.64 0 2.218.773 4.098 2.32 5.642 1.545 1.543 3.431 2.314 5.658 2.314Z'/%3e %3c/svg%3e");
}
.qld-icon-phone {
  mask-image: var(--qgds-icon-phone);
  -webkit-mask-image: var(--qgds-icon-phone);
}
.qld-icon-facebook {
  mask-image: var(--qgds-icon-facebook);
  -webkit-mask-image: var(--qgds-icon-facebook);
}
.qld-icon-x {
  mask-image: var(--qgds-icon-x);
  -webkit-mask-image: var(--qgds-icon-x);
}
.qld-icon-linkedin {
  mask-image: var(--qgds-icon-linkedin);
  -webkit-mask-image: var(--qgds-icon-linkedin);
}
.qld-icon-instagram {
  mask-image: var(--qgds-icon-instagram);
  -webkit-mask-image: var(--qgds-icon-instagram);
}
.qld-icon-youtube {
  mask-image: var(--qgds-icon-youtube);
  -webkit-mask-image: var(--qgds-icon-youtube);
}
.qld-icon-help {
  mask-image: var(--qgds-icon-help);
  -webkit-mask-image: var(--qgds-icon-help);
}
.qld-icon-notifications {
  mask-image: var(--qgds-icon-notifications);
  -webkit-mask-image: var(--qgds-icon-notifications);
}
.qld-icon-ellipsis {
  mask-image: var(--qgds-icon-more-horizontal);
  -webkit-mask-image: var(--qgds-icon-more-horizontal);
}
.qld-icon {
  --_icon-size: var(--icon-size, 1.25rem);
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background-position: center center;
  background-repeat: no-repeat;
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  background-size: contain;
  vertical-align: middle;
  color: #84d3ff;
  background-color: currentColor;
}
.social-links .qld-icon {
  background-color: var(--qld-color-default-color-dark-text-default);
}
.bq-qgds-hero-section .grid-2-col-responsive {
  gap: 0;
}
@media (min-width: 768px) {
  .bq-qgds-hero-section .grid-2-col-responsive {
    gap: var(--bq-qgds-grid-gap-size);
  }
}
@media print {
  .bq-qgds-hero-section .grid-2-col-responsive {
    display: flex;
  }
}
.bq-qgds-hero-section-text, .bg-qgds-hero-section-text {
  flex-direction: column;
  justify-content: center;
  display: flex;
  max-width: 41em;
  margin-bottom: 1.5rem;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .bq-qgds-hero-section-text, .bg-qgds-hero-section-text {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 699px) {
  .bq-qgds-hero-section-text, .bg-qgds-hero-section-text {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 992px) {
  .bq-qgds-hero-section-text, .bg-qgds-hero-section-text {
    margin-right: auto;
    padding-left: 0px;
    padding-right: 48px;
  }
}
.bq-qgds-hero-section-text .bq-qgds_hero_btn, .bq-qgds-hero-section-text .bg-qgds_hero_btn, .bg-qgds-hero-section-text .bq-qgds_hero_btn, .bg-qgds-hero-section-text .bg-qgds_hero_btn {
  background-color: #0B4AFF;
  color: #fff;
  border-radius: 4px;
  padding: 8px;
  min-width: 170px;
  text-align: center;
  margin-top: 1rem;
  align-self: flex-start;
}
.bq-qgds-hero-section-text .bq-qgds_hero_btn:hover, .bq-qgds-hero-section-text .bg-qgds_hero_btn:hover, .bg-qgds-hero-section-text .bq-qgds_hero_btn:hover, .bg-qgds-hero-section-text .bg-qgds_hero_btn:hover {
  color: #fff;
  background-color: #002EB3;
}
.bq-qgds-hero-section-text .subtitle, .bg-qgds-hero-section-text .subtitle {
  font-size: 1.5rem;
  line-height: 1.8rem;
}
@media (min-width: 768px) {
  .bq-qgds-hero-section-text p:last-child, .bg-qgds-hero-section-text p:last-child {
    margin-bottom: 0;
  }
}
.bq-qgds-hero-section-text a.button-primary, .bq-qgds-hero-section-text a.button-secondary, .bg-qgds-hero-section-text a.button-primary, .bg-qgds-hero-section-text a.button-secondary {
  width: 100%;
  text-align: center;
  margin-top: 1rem;
  text-decoration: none;
}
@media (min-width: 992px) {
  .bq-qgds-hero-section-text a.button-primary, .bq-qgds-hero-section-text a.button-secondary, .bg-qgds-hero-section-text a.button-primary, .bg-qgds-hero-section-text a.button-secondary {
    width: auto;
    text-align: inherit;
    margin-right: 1.5rem;
  }
}
.bq-qgds-hero-section-text .quick-links-list, .bg-qgds-hero-section-text .quick-links-list {
  column-count: 1;
}
.bq-qgds-hero-section-text .quick-links-list li, .bg-qgds-hero-section-text .quick-links-list li {
  border: none;
  gap: 1rem;
  justify-content: initial;
  padding: 0.5rem 0.5rem 0.5rem 0;
}
.bq-qgds-hero-section-text .quick-links-list li::after, .bg-qgds-hero-section-text .quick-links-list li::after {
  transition: margin-left 0.2s ease;
}
.bq-qgds-hero-section-text .quick-links-list li:hover::after, .bg-qgds-hero-section-text .quick-links-list li:hover::after {
  margin-left: 1rem;
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-text, .bq-qgds-landing .flipped .bg-qgds-hero-section-text {
  margin-left: auto;
  margin-right: 0;
  padding-left: 1rem;
  max-width: 100%;
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-text p a, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a {
  text-decoration: underline;
  text-decoration-thickness: var(--underline-thickness-thin);
  text-underline-offset: var(--underline-offset);
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-text p a:hover, .bq-qgds-landing .flipped .bq-qgds-hero-section-text p a:focus, .bq-qgds-landing .flipped .bq-qgds-hero-section-text p a:active, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a:hover, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a:focus, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a:active, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a:hover, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a:focus, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a:active, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a:hover, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a:focus, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a:active {
  text-decoration-thickness: var(--underline-thickness-thick);
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-text p a.button-primary, .bq-qgds-landing .flipped .bq-qgds-hero-section-text p a.button-secondary, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-primary, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-secondary, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a.button-primary, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a.button-secondary, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-primary, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-secondary {
  text-decoration: none;
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-text p a.button-primary:focus, .bq-qgds-landing .flipped .bq-qgds-hero-section-text p a.button-secondary:focus, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-primary:focus, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-secondary:focus, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a.button-primary:focus, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a.button-secondary:focus, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-primary:focus, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-secondary:focus {
  text-decoration: underline;
  text-decoration-thickness: var(--underline-thickness-thin);
  text-underline-offset: var(--underline-offset);
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-text p a.button-primary, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-primary, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a.button-primary, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-primary {
  background-color: var(--brand-dark-action);
  color: var(--brand-dark-action-text);
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-text p a.button-primary:hover, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-primary:hover, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a.button-primary:hover, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-primary:hover {
  background-color: var(--brand-dark-action-hover);
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-text p a.button-secondary, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-secondary, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a.button-secondary, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-secondary {
  background-color: transparent;
  color: var(--brand-dark-action-alt-text);
  border: 3px solid var(--brand-dark-action-alt-border);
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-text p a.button-secondary:hover, .bq-qgds-landing .flipped .bq-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-secondary:hover, .bq-qgds-landing .flipped .bg-qgds-hero-section-text p a.button-secondary:hover, .bq-qgds-landing .flipped .bg-qgds-hero-section-text li:not(.breadcrumb__list-item) a.button-secondary:hover {
  background-color: var(--brand-dark-action-alt-hover);
}
@media (min-width: 699px) {
  .bq-qgds-landing .flipped .bq-qgds-hero-section-text, .bq-qgds-landing .flipped .bg-qgds-hero-section-text {
    padding-left: 2rem;
  }
}
@media (min-width: 768px) {
  .bq-qgds-landing .flipped .bq-qgds-hero-section-text, .bq-qgds-landing .flipped .bg-qgds-hero-section-text {
    max-width: 41em;
    padding-left: 2rem;
  }
}
@media (min-width: 992px) {
  .bq-qgds-landing .flipped .bq-qgds-hero-section-text, .bq-qgds-landing .flipped .bg-qgds-hero-section-text {
    padding-left: 3rem;
  }
}
@media (min-width: 85em) {
  .bq-qgds-landing .flipped .bq-qgds-hero-section-text, .bq-qgds-landing .flipped .bg-qgds-hero-section-text {
    padding-left: 1rem;
  }
}
.bq-qgds-landing .flipped .bq-qgds-hero-section-image, .bq-qgds-landing .flipped .bg-qgds-hero-section-image {
  background-position: center;
  background-repeat: no-repeat;
}
.bq-qgds-hero-section-image, .bg-qgds-hero-section-image {
  position: relative;
  background-position: top right;
  background-size: cover;
  height: 100%;
  min-height: 14rem;
}
@media (min-width: 768px) {
  .bq-qgds-hero-section-image, .bg-qgds-hero-section-image {
    min-height: 24rem;
  }
}
@media print {
  .bq-qgds-hero-section-image, .bg-qgds-hero-section-image {
    display: none;
  }
}
.bq-qgds-hero-section-image .caption, .bg-qgds-hero-section-image .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.75);
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
}
.hero-quick-links-list {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0.75rem;
}
@media (min-width: 768px) {
  .hero-quick-links-list {
    column-count: 1;
  }
}
.hero-quick-links-list li {
  align-items: center;
  border: 1px solid #636363;
  border-radius: 0.75rem;
  width: 100%;
  margin-bottom: 0.75rem;
  break-inside: avoid;
  display: flex;
  font-weight: 600;
  justify-content: space-between;
  padding: 1rem;
  position: relative;
}
.hero-quick-links-list li::after {
  color: var(--brand-secondary);
  /*#eb4f10*/
  content: "";
  font-family: "Font Awesome 6 Pro";
  font-size: 1.2rem;
  transition: margin-right 0.2s ease;
  font-weight: normal;
}
.hero-quick-links-list li:focus-within {
  outline: var(--outline-thickness) solid var(--brand-light-focus) !important;
  outline-offset: var(--outline-offset);
}
.hero-quick-links-list li:hover {
  text-underline-offset: var(--underline-offset);
}
.hero-quick-links-list li:hover::after {
  margin-right: -5px;
}
.hero-quick-links-list li a::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.hero-quick-links-list li a:focus {
  outline: none !important;
  text-underline-offset: var(--underline-offset);
}
@media (min-width: 576px) {
  .hero-quick-links-list li {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .hero-quick-links-list li {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .hero-quick-links-list li {
    width: 60%;
  }
}
/*
* Landing page specific
*/
.bq-qgds-landing .content__breadcrumb {
  padding: 0;
  margin-bottom: 0;
}
.bq-qgds-landing .bq-qgds-hero-section-text, .bq-qgds-landing .bg-qgds-hero-section-text {
  margin-left: auto;
  padding-left: 1rem;
  width: 100%;
}
.bq-qgds-landing .bq-qgds-hero-section-text h1, .bq-qgds-landing .bg-qgds-hero-section-text h1 {
  padding: 0;
}
.bq-qgds-landing .bq-qgds-hero-section-image, .bq-qgds-landing .bg-qgds-hero-section-image {
  margin-right: 0;
}
.edgewidth-contents:not(.landing-dynamic) .bq-qgds-hero-section.bq-qgds-landing p {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media (min-width: 700px) {
  .edgewidth-contents:not(.landing-dynamic) .bq-qgds-hero-section.bq-qgds-landing p {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) {
  background: var(--qld-color-default-color-dark-background-default);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) h1, .edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) p, .edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) a, .edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) li {
  color: var(--qld-color-default-color-dark-text-default);
  text-decoration-color: var(--qld-color-default-color-dark-text-default);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) .breadcrumb__list-item:after {
  color: var(--qld-dark-action-secondary);
  font-weight: 400;
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) .callout {
  color: var(--brand-light-text);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) .callout p {
  color: var(--brand-light-text);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) .callout a:not(.button-primary, .button-secondary) {
  color: var(--brand-light-link);
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
  text-decoration-thickness: var(--underline-thickness-thin);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) .callout a:not(.button-primary, .button-secondary):hover {
  text-decoration-thickness: var(--underline-thickness-thick);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) .callout a.button-primary {
  background-color: var(--brand-light-action);
  color: var(--brand-light-action-text);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) .callout a.button-primary:hover {
  background-color: var(--brand-light-action-hover);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) .callout a.button-secondary {
  background-color: var(--brand-light-background);
  color: var(--brand-light-link);
  border: 3px solid var(--brand-light-action-alt);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) .callout a.button-secondary:hover {
  background-color: var(--brand-light-background-alt-shade);
}
.edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) p + .callout, .edgewidth-contents .bq-qgds-hero-section.bq-qgds-landing:not(.bq-search) ul + .callout {
  margin-top: 1.5rem;
}
.bq-qgds-quick-links-row {
  padding: 2rem 0;
}
.bq-qgds-quick-links-row h2 {
  margin-top: 0;
}
.quick-links-list {
  list-style-type: none;
  padding-left: 0;
}
@media (min-width: 768px) {
  .quick-links-list {
    column-count: 2;
    column-gap: var(--bq-qgds-grid-gap-size);
    /* defined in layouts.scss */
  }
}
.quick-links-list li {
  align-items: center;
  border-bottom: solid 1px #ebebeb;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  display: flex;
  font-weight: 600;
  justify-content: space-between;
  padding: 1rem;
  position: relative;
}
.quick-links-list li::after {
  color: var(--brand-secondary);
  content: "";
  font-family: "Font Awesome 6 Pro";
  font-size: 1.2rem;
  width: 1.2rem;
  font-weight: normal;
  transition: margin-right 0.2s ease;
}
.quick-links-list li:hover::after {
  margin-right: -0.25rem;
}
@media (min-width: 699px) {
  .quick-links-list li {
    padding: 1rem 0;
  }
}
.quick-links-list li a {
  margin-right: 1.6rem;
  max-width: calc(100% - 3rem);
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
}
.quick-links-list li a::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.quick-links-list li a:hover {
  text-underline-offset: var(--underline-offset);
  max-width: calc(100% - 3rem);
}
.quick-links-list li a:focus {
  outline: 3px solid var(--brand-light-focus) !important;
  outline-offset: 2px;
  text-underline-offset: var(--underline-offset);
}
.quick-links-list.list-3col, .quick-links-list.list-1col {
  margin-bottom: var(--bq-qgds-grid-gap-size);
}
.quick-links-list.list-3col ul, .quick-links-list.list-1col ul {
  padding-left: 0;
  margin-bottom: 0;
}
.quick-links-list.list-3col li a, .quick-links-list.list-1col li a {
  margin-right: 1.25rem;
}
@media (min-width: 768px) {
  .quick-links-list.list-3col {
    column-count: 3;
    column-gap: var(--bq-qgds-grid-gap-size);
  }
}
@media (min-width: 768px) {
  .quick-links-list.list-1col {
    column-count: 2;
    column-gap: var(--bq-qgds-grid-gap-size);
  }
}
.quick-links-list.cards-with-arrows li {
  border: 1px solid var(--brand-light-text-muted);
  border-radius: 0.75rem;
  margin-bottom: 0.75rem;
}
.quick-links-list.cards-with-arrows li:hover:after {
  margin-right: -4px;
}
.edgewidth-contents .quick-links-list.cards-with-arrows {
  font-size: 1.25rem;
}
/* Card component */
.bq-qgds-card {
  background: #fff;
  border: 1px solid #636363;
  border-radius: 0.75rem;
  color: #414141;
  display: flex;
  flex-direction: column;
  position: relative;
}
.bq-qgds-card a:after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.bq-qgds-card a:focus {
  outline: none;
}
.bq-qgds-card:hover {
  -webkit-box-shadow: 7px 6px 13px rgba(0, 0, 0, 0.02), 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 13px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 7px 6px 13px rgba(0, 0, 0, 0.02), 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 13px 20px rgba(0, 0, 0, 0.1);
}
.bq-qgds-card:focus-within {
  outline: 3px solid var(--brand-light-focus);
  outline-offset: 2px;
}
.bq-qgds-card:focus-within a {
  text-underline-offset: var(--underline-offset);
}
.bq-qgds-card:hover a, .bq-qgds-card:focus-within a, .bq-qgds-card:active a {
  text-decoration-thickness: var(--underline-thickness-thick);
}
.bq-qgds-card .species-info h2 a:focus {
  outline: none;
}
.bq-qgds-card.non-linked:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bq-qgds-card.non-linked h4 {
  margin-top: 0.5rem;
}
@media (min-width: 576px) {
  .bq-qgds-card.alternate-feature {
    display: flex;
  }
  .bq-qgds-card.alternate-feature > div {
    width: 50%;
  }
  .bq-qgds-card.alternate-feature .bq-qgds-card-image {
    border-radius: 0.75rem 0 0 0.75rem;
  }
}
.bq-qgds-card-image {
  aspect-ratio: 1.7777777778;
  background-position: center;
  background-size: cover;
  border-bottom: solid #636363 1px;
  border-radius: 0.75rem 0.75rem 1.5rem 0;
  display: block;
  /* Needed if the image is an A tag */
  width: 100%;
}
@media print {
  .bq-qgds-card-image {
    display: none;
  }
}
.bq-qgds-card-image.feature-image-type-icon {
  background-color: var(--brand-dark-background-shade);
  background-repeat: no-repeat;
  background-size: 40% auto;
}
.bq-qgds-card-content {
  padding: 0.75rem 1.5rem;
}
.bq-qgds-card-content h3 {
  margin-top: 10px;
  font-size: 1.25rem;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .bq-qgds-card-content h3 {
    font-size: 1.5rem;
  }
}
.bq-qgds-card-content a {
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
  text-decoration-thickness: var(--underline-thickness-thin);
}
.bq-qgds-card-content a:hover {
  text-decoration-thickness: var(--underline-thickness-thick);
}
.bq-qgds-card-content .bq-qgds-card-icon {
  padding: 0.75rem;
  background: var(--brand-light-background-shade);
  border-radius: 100%;
  color: var(--brand-secondary);
  font-size: 1.6rem;
  margin-top: 10px;
  margin-bottom: 0.5rem;
}
.bq-qgds-card-footer {
  margin-top: auto;
  padding: 0.75rem 1.5rem;
}
/* Layouts */
.bq-qgds-feature-section {
  padding: 1rem 0;
  width: 100%;
}
.bq-qgds-feature-section h2 {
  margin-top: 0;
  margin-bottom: 1.25rem;
}
.bq-qgds-feature-section.content-cards {
  padding: 0;
}
.bq-qgds-feature-section.content-cards .bq-qgds-inner {
  padding: 0;
}
.bq-qgds-card-stack {
  display: flex;
  flex-direction: column;
  gap: var(--bq-qgds-grid-gap-size);
}
.bq-qgds-card-stack .bq-qgds-card {
  flex: 1;
}
body section.bq-qgds-promo-panel {
  background-position: center;
  background-size: cover;
}
body section.bq-qgds-promo-panel.text_video .promo-video a, body section.bq-qgds-promo-panel.text_video .text-pane a {
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
  text-decoration-thickness: var(--underline-thickness-thin);
}
body section.bq-qgds-promo-panel.text_video .promo-video a:hover, body section.bq-qgds-promo-panel.text_video .text-pane a:hover {
  text-decoration-thickness: var(--underline-thickness-thick);
}
body section.bq-qgds-promo-panel.text_video .promo-video a:focus, body section.bq-qgds-promo-panel.text_video .text-pane a:focus {
  outline: var(--outline-thickness) solid var(--brand-light-focus);
  outline-offset: var(--outline-offset);
}
body section.bq-qgds-promo-panel.text_video .promo-video .video-container, body section.bq-qgds-promo-panel.text_video .text-pane .video-container {
  margin: 0;
}
body section.bq-qgds-promo-panel.text_video .text-pane {
  justify-content: start;
  margin: 4rem 0 1.5rem;
}
body section.bq-qgds-promo-panel.text_only .bq-qgds-inner {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 699px) {
  body section.bq-qgds-promo-panel.text_only .bq-qgds-inner {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 992px) {
  body section.bq-qgds-promo-panel.text_only .bq-qgds-inner {
    max-width: 88rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 48px;
    padding-right: 48px;
  }
}
body section.bq-qgds-promo-panel.text_only .bq-qgds-inner .text-pane {
  margin: 1.5rem 0;
  background-color: #fff;
  background-color: var(--brand-light-background);
  border-radius: 30px;
  padding: 64px 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 992px) {
  body section.bq-qgds-promo-panel.text_only .bq-qgds-inner .text-pane {
    padding: 64px;
  }
}
body section.bq-qgds-promo-panel.text_only .bq-qgds-inner .text-pane span {
  font-size: 2.25rem;
  color: var(--brand-secondary);
}
body section.bq-qgds-promo-panel.text_only .bq-qgds-inner .text-pane h2 {
  margin-top: 1.5rem;
}
body section.bq-qgds-promo-panel.text_only .bq-qgds-inner .text-pane a:not(.button-primary, .button-secondary) {
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
  text-decoration-thickness: var(--underline-thickness-thin);
}
body section.bq-qgds-promo-panel.text_only .bq-qgds-inner .text-pane a:not(.button-primary, .button-secondary):hover {
  text-decoration-thickness: var(--underline-thickness-thick);
}
body section.bq-qgds-promo-panel.text_only .bq-qgds-inner .text-pane a:not(.button-primary, .button-secondary):focus {
  outline: var(--outline-thickness) solid var(--brand-light-focus);
  outline-offset: var(--outline-offset);
}
body section.bq-qgds-promo-panel.text_image, body section.bq-qgds-promo-panel.text_icon {
  background: var(--brand-light-background);
  /* !important; */
}
body section.bq-qgds-promo-panel.text_image .bq-qgds-inner .text-pane, body section.bq-qgds-promo-panel.text_icon .bq-qgds-inner .text-pane {
  order: 2;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body section.bq-qgds-promo-panel.text_image .bq-qgds-inner .text-pane span, body section.bq-qgds-promo-panel.text_icon .bq-qgds-inner .text-pane span {
  font-size: 2.25rem;
  color: var(--brand-secondary);
}
body section.bq-qgds-promo-panel.text_image .bq-qgds-inner .text-pane h2, body section.bq-qgds-promo-panel.text_icon .bq-qgds-inner .text-pane h2 {
  margin-top: 2rem;
}
body section.bq-qgds-promo-panel.text_image .bq-qgds-inner .text-pane div:not(.cta) a, body section.bq-qgds-promo-panel.text_icon .bq-qgds-inner .text-pane div:not(.cta) a {
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
  text-decoration-thickness: var(--underline-thickness-thin);
}
body section.bq-qgds-promo-panel.text_image .bq-qgds-inner .text-pane div:not(.cta) a:hover, body section.bq-qgds-promo-panel.text_icon .bq-qgds-inner .text-pane div:not(.cta) a:hover {
  text-decoration-thickness: var(--underline-thickness-thick);
}
body section.bq-qgds-promo-panel.text_image .bq-qgds-inner .text-pane div:not(.cta) a:focus, body section.bq-qgds-promo-panel.text_icon .bq-qgds-inner .text-pane div:not(.cta) a:focus {
  outline: var(--outline-thickness) solid var(--brand-light-focus);
  outline-offset: var(--outline-offset);
}
body section.bq-qgds-promo-panel.text_image .bq-qgds-inner .img-pane, body section.bq-qgds-promo-panel.text_icon .bq-qgds-inner .img-pane {
  order: 1;
  background-position: center;
  background-size: cover;
  border-radius: 10px;
  min-height: 22rem;
}
body section.bq-qgds-promo-panel.text_icon .bq-qgds-inner .img-pane {
  background-color: var(--brand-light-background-shade);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body section.bq-qgds-promo-panel.text_icon .bq-qgds-inner .img-pane .img-pane-inner {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 17rem;
}
body section.bq-qgds-promo-panel .cta {
  margin-top: 1.5rem;
}
body section.bq-qgds-promo-panel .cta .button-primary, body section.bq-qgds-promo-panel .cta .button-secondary {
  width: 100%;
  text-align: center;
}
@media (min-width: 420px) {
  body section.bq-qgds-promo-panel .cta .button-primary, body section.bq-qgds-promo-panel .cta .button-secondary {
    width: auto;
    text-align: left;
  }
}
@media (min-width: 768px) {
  body section.bq-qgds-promo-panel .cta {
    display: flex;
  }
}
body section.bq-qgds-promo-panel .cta.multiple-cta {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
body section.bq-qgds-promo-panel .text_link {
  font-weight: bold;
  line-height: 1.2rem;
  position: relative;
}
body section.bq-qgds-promo-panel .text_link::after {
  color: var(--brand-secondary);
  content: "";
  font-family: "Font Awesome 6 Pro";
  font-size: 1.2rem;
  transition: margin-right 0.2s ease;
  padding-left: 7px;
  font-weight: normal;
}
body section.bq-qgds-promo-panel .text_link:hover::after {
  margin-right: -1rem;
  text-decoration: none !important;
}
body section.bq-qgds-promo-panel .button_link_outline {
  border: 2px solid var(--brand-light-action-alt);
  border-radius: 0.25rem;
  padding: 10px 1rem;
  min-width: 170px;
  line-height: 1.5;
  text-align: center;
  margin-top: 1.5rem;
}
body section.bq-qgds-promo-panel .button_link_outline-link {
  align-self: start;
  width: 100%;
}
@media (min-width: 768px) {
  body section.bq-qgds-promo-panel .button_link_outline-link {
    width: auto;
  }
}
body section.bq-qgds-promo-panel .button_link_solid {
  background-color: var(--brand-light-action);
  color: var(--brand-light-action-text);
  border-radius: 0.25rem;
  padding: 0.75rem 1rem;
  min-width: 170px;
  line-height: 1.5;
  text-align: center;
  margin-top: 1.5rem;
  align-self: start;
}
body section.bq-qgds-promo-panel .button_link_solid:hover {
  background-color: var(--brand-light-action-hover);
}
body section.bq-qgds-promo-panel .button_link_solid-link {
  color: var(--brand-light-action-text);
  align-self: start;
  width: 100%;
}
@media (min-width: 768px) {
  body section.bq-qgds-promo-panel .button_link_solid-link {
    width: auto;
  }
}
.qld__page-alerts {
  border-width: 0.125rem 0.125rem 0.125rem 3.75rem;
  border-style: solid;
  border-radius: 0.25rem;
  max-width: 85ch;
  word-wrap: break-word;
  padding: 1rem 1.25rem;
  margin: 1rem auto 1rem 0;
  position: relative;
  background: var(--brand-light-background);
}
.qld__page-alerts:after {
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  font-size: 1.75rem;
  position: absolute;
  height: 1.125rem;
  width: 1.125rem;
  top: calc(50% - 1.25rem);
  left: -2.75rem;
}
.qld__page-alerts.qld__page-alerts--warning {
  border-color: var(--alert-warning);
}
.qld__page-alerts.qld__page-alerts--warning:after {
  content: "";
}
.qld__page-alerts.qld__page-alerts--error {
  border-color: var(--alert-error);
}
.qld__page-alerts.qld__page-alerts--error:after {
  content: "";
  color: var(--brand-dark-text);
}
.qld__page-alerts.qld__page-alerts--success {
  border-color: var(--alert-success);
}
.qld__page-alerts.qld__page-alerts--success:after {
  content: "";
}
.qld__page-alerts.qld__page-alerts--info {
  border-color: var(--alert-info);
  left: -2.625rem;
}
.qld__page-alerts.qld__page-alerts--info:after {
  content: "";
  color: var(--brand-dark-text);
}
@media print {
  .qld__page-alerts.qld__page-alerts--warning, .qld__page-alerts.qld__page-alerts--error, .qld__page-alerts.qld__page-alerts--success, .qld__page-alerts.qld__page-alerts--info {
    border-color: var(--brand-light-text);
  }
}
@media print {
  .qld__page-alerts.qld__page-alerts--warning:after, .qld__page-alerts.qld__page-alerts--error:after, .qld__page-alerts.qld__page-alerts--success:after, .qld__page-alerts.qld__page-alerts--info:after {
    color: #fff !important;
  }
}
.qld__page-alerts h2 {
  margin-top: 0;
}
.content__navigation-list-item a, .content__navigation-sublist-item a, .content__navigation-title--link {
  background: var(--brand-light-background);
  color: var(--brand-light-text);
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: normal;
  border-bottom: 2px solid var(--brand-light-border);
  position: relative;
}
.content__navigation-list-item a:focus, .content__navigation-list-item a:focus-visible, .content__navigation-sublist-item a:focus, .content__navigation-sublist-item a:focus-visible, .content__navigation-title--link:focus, .content__navigation-title--link:focus-visible {
  outline: var(--outline-thickness) solid var(--brand-light-focus);
  z-index: 500;
}
.content__navigation-title--text {
  text-shadow: none;
}
.content__navigation-title--link:hover, .content__navigation-title--link:focus {
  color: initial;
}
.content__navigation-title--link:hover, .content__navigation-list-link:hover {
  background-color: var(--brand-light-background-shade);
}
.content__navigation-list-item, .content__navigation-sublist-item {
  border-bottom: none;
}
.content__navigation-title--link {
  color: var(--brand-light-headings);
  border-bottom: 2px solid var(--brand-light-accent);
  font-weight: 600;
}
.content__navigation-sublist-link.active--content-subnav, .content__navigation-sublist-link:hover, .content__navigation-list-link.active--content-nav, .content__navigation-list-link:hover {
  border-left: none;
}
.content__navigation-sublist-link:before, .content__navigation-list-link:before {
  content: "";
}
.content__navigation-list-link.active--content-nav, .content__navigation-sublist-link.active--content-subnav {
  font-weight: 600;
  background-color: var(--brand-light-background-shade);
}
/* ---------------- exit survey  ----------------  */
.qhealth__header .exit-survey * {
  font-size: 0.925rem;
}
.qhealth__header .exit-survey__panel {
  font-size: 1.125rem;
}
.exit-survey {
  display: none;
  background-color: var(--brand-light-background);
  color: var(--brand-light-text);
  line-height: 1.2rem;
  border: 2px solid var(--brand-light-action);
  border-radius: 3px;
  padding: 3.5rem 1rem 1.25rem 1rem;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.4);
  -webkit-transition: bottom 0.25s ease-in-out;
  transition: bottom 0.25s ease-in-out;
  position: fixed;
  z-index: 900;
}
@media (min-width: 700px) {
  .exit-survey {
    height: 10.5rem;
    width: 16.5rem;
    right: -13.625rem;
    -webkit-transition: right 0.25s ease-in-out;
    transition: right 0.25s ease-in-out;
    border-radius: 3px 0 0 3px;
    border-right: 0;
    padding: 0.75rem 0.75rem 0.75rem 3.75rem;
    bottom: auto;
    top: 275px;
  }
}
@media (min-width: 700px) and (orientation: landscape) {
  .exit-survey {
    top: calc(50% - 5.25rem);
  }
}
.exit-survey .content-panel {
  text-align: center;
}
@media (min-width: 700px) {
  .exit-survey .content-panel {
    text-align: left;
  }
}
.exit-survey .content-panel p {
  text-align: left;
}
@media (min-width: 700px) {
  .exit-survey .content-panel p {
    text-align: left;
  }
}
.exit-survey .exit-survey__panel {
  background-color: var(--brand-light-action);
  color: var(--brand-dark-text);
  top: 0;
  left: 0;
  position: absolute;
  color: #fff;
  cursor: pointer;
  font-size: 1.125rem;
  font-weight: 600;
  transition: background 0.2s ease;
  width: 100%;
  height: 100%;
  line-height: 2.5rem;
  padding-left: 0.8em;
  position: absolute;
}
@media (min-width: 700px) {
  .exit-survey .exit-survey__panel {
    bottom: 0;
    top: auto;
    right: 3.375rem;
    left: auto;
    width: 10.25rem;
    height: 2.5em;
    transform: rotate(270deg);
    transform-origin: left bottom;
    width: 9.1em;
  }
}
.exit-survey .exit-survey__panel span {
  color: #fff;
  font-size: 1.125rem;
}
.exit-survey .exit-survey__panel span.survey-panel-icon {
  margin-right: 0.5rem;
  font-size: 1.375rem;
}
@media (min-width: 700px) {
  .exit-survey .exit-survey__panel span.survey-panel-icon {
    position: absolute;
    right: 0.125em;
    top: 0.45em;
  }
}
.exit-survey:not(.slide-down) .exit-survey_panel {
  transform: none;
}
.exit-survey.in, .exit-survey.slide-up, .exit-survey.active {
  width: 20rem;
  max-width: calc(100% - 6.5rem);
  left: 1rem;
  bottom: 1rem;
}
@media (min-width: 700px) {
  .exit-survey.in, .exit-survey.slide-up, .exit-survey.active {
    width: 16.5rem;
    right: 0;
    left: unset;
    bottom: unset;
  }
}
@media (min-width: 700px) and (orientation: landscape) {
  .exit-survey.in, .exit-survey.slide-up, .exit-survey.active {
    top: calc(50% - 5.25rem);
  }
}
.exit-survey.in .exit-survey__panel, .exit-survey.slide-up .exit-survey__panel, .exit-survey.active .exit-survey__panel {
  height: auto;
}
@media (min-width: 700px) {
  .exit-survey.in .exit-survey__panel, .exit-survey.slide-up .exit-survey__panel, .exit-survey.active .exit-survey__panel {
    height: 2.5em;
  }
}
.exit-survey.in .exit-survey__panel:after, .exit-survey.slide-up .exit-survey__panel:after, .exit-survey.active .exit-survey__panel:after {
  content: "";
}
.exit-survey.in .content-panel, .exit-survey.slide-up .content-panel, .exit-survey.active .content-panel {
  display: block;
}
@media (min-width: 700px) {
  .exit-survey.in .content-panel, .exit-survey.slide-up .content-panel, .exit-survey.active .content-panel {
    height: 12rem;
  }
}
.exit-survey.slide-down {
  position: fixed;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.4);
  overflow: hidden;
  width: 8.5rem;
  height: 4rem;
  padding: 0;
  font-size: 1.75rem;
  border-radius: 1.5rem;
  border: 0;
  margin: 0;
  text-align: center;
  left: 1rem;
  bottom: 1rem;
}
@media (min-width: 700px) {
  .exit-survey.slide-down {
    width: 10.25rem;
    height: 2.5em;
    border-radius: 3px;
    border: 2px solid var(--brand-light-action);
    left: unset;
    bottom: unset;
  }
}
.exit-survey.slide-down .content-panel {
  display: none;
}
.exit-survey.slide-down .exit-survey__panel {
  padding-left: 0;
}
.exit-survey.slide-down span.survey-panel-icon {
  font-size: 1.75rem;
  margin-right: 0;
  line-height: 3.75rem;
}
@media (min-width: 700px) {
  .exit-survey.slide-up.active.in {
    padding: 0.75rem 0.75rem 0.75rem 3.75rem;
  }
}
.exit-survey.slide-up.active.in .content-panel {
  display: block;
}
.exit-survey span.survey-mobile-text {
  margin-left: 0.25rem;
}
@media (min-width: 700px) {
  .exit-survey span.survey-mobile-text {
    display: none;
  }
}
.exit-survey span.survey-desktop-text {
  display: none;
}
@media (min-width: 700px) {
  .exit-survey span.survey-desktop-text {
    display: block;
  }
}
.exit-survey button {
  color: var(--brand-light-text);
  background-color: var(--brand-light-background);
  border: 2px solid var(--brand-light-accent);
  border-radius: 0.25rem;
  line-height: 1.25;
  padding: 0.5rem 0.75rem;
  width: 5.5rem;
  margin-top: 0.2em;
  margin-right: 0.3em;
}
.exit-survey button:hover, .exit-survey button:active {
  background-color: var(--brand-light-background-alt);
}
.exit-survey button:focus {
  outline: 2px solid var(--brand-light-focus);
  outline-offset: 2px;
}
.exit-survey button#exit-survey-start, .exit-survey button#exit-survey-later {
  width: 8rem;
}
@media (min-width: 700px) {
  .exit-survey button#exit-survey-start, .exit-survey button#exit-survey-later {
    width: 5.5rem;
  }
}
.exit-survey button.exit-survey-close-desktop, .exit-survey.slide-down #exit-survey-close-mobile {
  display: none;
}
.exit-survey:not(.slide-down) #exit-survey-close-mobile {
  width: 2.5rem;
  height: 2.5rem;
}
.exit-survey:not(.slide-down) .exit-survey__panel.exit-survey__panel {
  /*for specificity*/
}
@media (min-width: 700px) {
  .exit-survey:not(.slide-down) .exit-survey__panel.exit-survey__panel {
    width: 10.25rem;
  }
}
.exit-survey button#exit-survey-close-mobile {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0 !important;
  padding: 0 !important;
  border: 0;
  background: var(--brand-light-action);
  color: var(--brand-dark-text);
  border-radius: 0;
  width: 2.5rem;
}
.exit-survey button#exit-survey-close-mobile:focus, .exit-survey button#exit-survey-close-mobile:hover {
  background: var(--brand-light-action-hover);
}
.exit-survey button#exit-survey-close-mobile:focus {
  border: 2px solid var(--brand-light-focus);
}
@media (min-width: 700px) {
  .exit-survey button#exit-survey-close-mobile {
    display: none;
  }
}
.exit-survey button#exit-survey-close-mobile span {
  font-size: 1.375rem !important;
}
@media (min-width: 700px) {
  .exit-survey button.exit-survey-close-desktop {
    display: block;
    background: var(--brand-light-background);
    color: var(--brand-light-text);
    text-decoration: underline;
    text-underline-offset: var(--underline-offset);
    float: right;
    padding: 0.5rem 0.75rem;
    margin: -0.75rem -0.75rem 0.75rem 0.75rem;
    width: auto;
    color: var(--brand-light-text);
    border: none;
    width: 2.5rem;
    height: 2.5rem;
  }
}
@media (min-width: 700px) {
  .exit-survey button.exit-survey-close-desktop:hover, .exit-survey button.exit-survey-close-desktop:active {
    cursor: pointer;
    background-color: #f5f5f5;
    outline: 2px solid var(--brand-light-focus) !important;
    outline-offset: 0;
  }
}
@media (min-width: 700px) {
  .exit-survey button.exit-survey-close-desktop span {
    font-size: 1.25rem;
  }
}
.hide-panel {
  display: none;
}
.show-panel {
  display: block;
}
#form_email_672466 input[type="submit"], #form_email_673477 input[type="submit"] {
  margin: 0 1rem 0 0;
  width: auto;
}
/* moved from dev.css */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  body.win form .refer li label {
    margin-left: 0.6em;
    margin-top: -42px;
  }
}
@-moz-document url-prefix() {
  form .refer li label {
    margin-left: 0.6em;
  }
  form .refer li:last-child label {
    margin-left: 0.25em;
  }
}
#feedbackForm #action-buttons {
  display: flex;
  align-items: flex-start;
}
#feedbackForm .modal-dialog {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
#feedbackForm .modal-dialog .modal-footer {
  border-top: none;
  padding: 0;
}
#feedbackForm .modal-dialog form .refer span {
  font-weight: normal;
}
@media (max-width: 700px) {
  #feedbackForm .modal-dialog form .refer span {
    width: auto;
    margin-bottom: 0.5rem;
  }
}
#feedbackForm .modal-dialog form .refer ul:after {
  content: "";
}
#feedbackForm .modal-dialog form .refer .likely {
  display: none;
}
@media (min-width: 700px) {
  #feedbackForm .modal-dialog form .refer .likely {
    display: block;
  }
}
@media (min-width: 700px) {
  #feedbackForm .modal-dialog form .refer li {
    display: block;
  }
}
#feedbackForm .form-group.nofloat ul li {
  display: block;
}
#feedbackForm form#form_email_672466 .tab-content {
  padding: 1rem 0;
  margin: 0;
}
@media (min-width: 700px) {
  #feedbackForm form#form_email_672466 .tab-content {
    padding: 1.5rem;
  }
}
#feedbackForm legend, #feedbackForm .form-group.vertical label {
  line-height: 1.4;
  margin-bottom: 0.75rem;
}
#feedbackForm .sq-form-question-option-list li {
  margin-bottom: 0.5rem;
}
#feedbackForm span.fakeLabel {
  padding-left: 0.375rem;
}
@media (min-width: 700px) {
  #feedbackForm .top-label ul {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 700px) {
  #feedbackForm .top-label ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
#feedbackForm .top-label ul li input {
  margin-left: 0;
}
#feedbackForm .top-label ul li span.fakeLabel {
  margin: 2rem 0 0;
  padding: 0 0 0 0.375rem;
}
@media (min-width: 700px) {
  #feedbackForm .top-label ul li span.fakeLabel {
    margin-top: 0.5rem;
    flex: 1;
    line-height: 1.4;
    padding-left: 0;
  }
}
#feedbackForm .always label {
  line-height: 1.4;
}
#feedbackForm .always ul li {
  padding-right: 1.5rem;
}
#feedbackForm .always ul.nav-tabs li {
  padding-right: 0.5rem;
}
#feedbackForm .always ul.nav-tabs li:last-child {
  padding-right: 0;
}
#feedbackForm .always ul.nav-tabs li label {
  font-size: 1rem;
}
@media (min-width: 700px) {
  #feedbackForm .always ul.nav-tabs li label {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
  }
}
#feedbackForm .rating .refer span {
  font-size: 1rem;
}
@media (min-width: 700px) {
  #feedbackForm .rating .refer span {
    width: 5.5rem;
    font-size: 0.9rem;
  }
}
#feedbackForm .rating .refer span.likely {
  text-align: left;
  font-size: 1rem;
  float: left;
}
@media (min-width: 700px) {
  #feedbackForm .rating .refer span.likely {
    float: right;
    font-size: 0.9rem;
  }
}
#feedbackForm .rating .refer ul {
  margin: 0 0.25rem 0 0;
  padding: 0;
}
@media (min-width: 700px) {
  #feedbackForm .rating .refer ul {
    display: flex;
    flex-direction: row;
  }
}
#feedbackForm .rating .refer ul:after {
  content: "";
}
#feedbackForm .rating .refer ul li {
  margin-left: 0;
  padding: 0;
}
@media (min-width: 700px) {
  #feedbackForm .rating .refer ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 1.75rem;
  }
}
#feedbackForm .rating .refer ul li label {
  margin: 0;
  padding: 0 0 0 0.375rem;
}
@media (min-width: 700px) {
  #feedbackForm .rating .refer ul li label {
    margin: 0.5rem 0 0;
    padding-left: 0;
  }
}
.custom-checklist-item {
  font-size: 1rem;
  font-weight: normal;
  padding: 0.5rem;
}
.custom-checklist .custom-checklist-item:nth-child(odd) {
  background: #f6f6f6;
}
.custom-checklist-item > label {
  margin: 2px 0;
}
.custom-checklist-item > label:hover {
  cursor: pointer;
}
.custom-checklist > .custom-checklist-item, .custom-checklist > .custom-checklist-item > label {
  align-items: flex-start;
  display: flex;
  gap: 1rem;
  flex-grow: 1;
}
.custom-checklist-item textarea {
  flex: 1;
  width: 100%;
}
.custom-checklist-item textarea::placeholder {
  opacity: 0;
}
.custom-checklist-item > input + label:before {
  color: var(--brand-light-text);
  content: "";
  font-family: "Font Awesome 6 Pro";
  font-size: 2rem;
  font-weight: 400;
}
.custom-checklist-item > input:checked + label:before {
  content: "";
}
.custom-checklist-item > input:focus + label:before {
  color: var(--brand-light-text);
}
.custom-checklist-item-text {
  flex-grow: 1;
}
.image-ratio-1x1 {
  --image-ratio: 1;
}
.image-ratio-3x2 {
  --image-ratio: 1.5;
}
.image-ratio-2x3 {
  --image-ratio: calc(2 / 3);
}
.image-ratio-4x3 {
  --image-ratio: calc(4 / 3);
}
.image-ratio-3x4 {
  --image-ratio: 0.75;
}
.image-ratio-16x9 {
  --image-ratio: calc(16 / 9);
}
.position-x-left {
  --position-x: left;
}
.position-x-center {
  --position-x: center;
}
.position-x-right {
  --position-x: right;
}
.position-y-top {
  --position-y: top;
}
.position-y-center {
  --position-y: center;
}
.position-y-bottom {
  --position-y: bottom;
}
figure.image-embed {
  display: table;
  max-width: 100%;
}
figure.image-embed img {
  aspect-ratio: var(--image-ratio, auto);
  object-fit: cover;
  object-position: var(--position-x, center) var(--position-y, center);
  max-width: 100%;
  height: auto;
  margin: 0;
}
figure.image-embed figcaption {
  display: table-caption;
  caption-side: bottom;
  border: none;
  padding: 1rem;
  margin: 0;
  font-size: 1rem;
}
figure.image-embed figcaption .figure-credit {
  color: var(--brand-light-text-muted);
  font-size: 0.875rem;
}
figure.image-embed :last-child {
  margin-bottom: 0;
}
figure.image-embed.set-width img {
  width: 100%;
}
@media (min-width: 700px) {
  .float-md-start {
    float: left;
    margin: 1rem 2rem 1rem 0;
  }
}
@media (min-width: 700px) {
  .float-md-end {
    float: right;
    margin: 1rem 0 1rem 2rem;
  }
}
@media print {
  .qhealth__header__main, .qhealth__header__brand, .qhealth__header__brand-image img {
    /* qhealth css has a display: none in print styles */
    display: block !important;
  }
  nav#mainmenu, #main-nav, footer, .qhealth__header__pre-header, .content__breadcrumb {
    display: none !important;
  }
  .qhealth__header__site-name {
    content: "Business Queensland";
    font-size: 2rem;
  }
  .callout {
    border-left-color: var(--brand-light-text);
  }
}
.ui-datepicker .ui-datepicker-today a {
  color: var(--brand-light-link);
}
/* update in main css */
.content__main a, .content__breadcrumb a, .contact-module a, .enquiries-content a, .events__listing-search .search__item-title a, .row-paragraph-columns a {
  color: var(--brand-light-link);
  text-decoration: underline;
  text-decoration-color: var(--brand-light-link-decoration);
  text-decoration-thickness: var(--underline-thickness-thin);
  text-underline-offset: var(--underline-offset);
}
.content__main a:hover, .content__breadcrumb a:hover, .contact-module a:hover, .enquiries-content a:hover, .events__listing-search .search__item-title a:hover, .row-paragraph-columns a:hover {
  text-decoration-color: var(--brand-light-link);
  text-decoration-thickness: var(--underline-thickness-thick);
}
.content__main a:focus, .content__breadcrumb a:focus, .contact-module a:focus, .enquiries-content a:focus, .events__listing-search .search__item-title a:focus, .row-paragraph-columns a:focus {
  outline: 3px solid var(--brand-light-focus);
  outline-offset: 2px;
}
.on-this-page {
  border-left: 4px solid var(--brand-dark-background-alt-shade);
  padding-left: 1.5rem;
  margin: 2rem 0;
}
.on-this-page h2 {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
}
.on-this-page ul#page-headings {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}
.on-this-page a {
  text-decoration: underline;
  text-decoration-thickness: var(--underline-thickness-thin);
  text-underline-offset: var(--underline-offset);
}
.on-this-page a:hover {
  text-decoration-thickness: var(--underline-thickness-thick);
}
a.content__pagination-list-link {
  text-decoration: underline;
  text-decoration-thickness: var(--underline-thickness-thin);
  text-underline-offset: var(--underline-offset);
}
a.content__pagination-list-link:hover {
  text-decoration-thickness: var(--underline-thickness-thick);
}
a.content__pagination-list-link:focus {
  outline: var(--outline-thickness) solid var(--brand-light-focus);
}
li.content__tools-list-item a {
  text-decoration: none;
}
li.content__tools-list-item a:hover {
  text-decoration: underline;
  text-decoration-thickness: var(--underline-thickness-thin);
  text-underline-offset: var(--underline-offset);
}
li.content__tools-list-item {
  margin-right: 1.4rem;
}
.content__navigation a:hover, .content__navigation-links a:hover, .content__tile a:hover {
  text-decoration: underline;
  text-decoration-thickness: var(--underline-thickness-thin);
  text-underline-offset: var(--underline-offset);
}
/* red overrides */
.caretaker-panel {
  background-color: var(--alert-warning);
}
/* decision tree results */
.results-red, .results-green, .results-orange, .results-grey {
  background-color: var(--brand-light-background-shade);
  border-width: 0 0 0 0.25rem;
}
.results-red {
  border-color: var(--alert-warning);
}
.results-green {
  border-color: var(--alert-success);
}
.results-orange {
  border-color: var(--alert-error);
}
.results-grey, .calculator .alert-info, .content__tile-alert-list li {
  border-color: var(--brand-light-border-alt-shade);
}
.sq-form-required-field, form .required label, form span.error label {
  color: var(--alert-error);
}
/*--- blue overrides ---*/
.quiz-form h2, .rsa-quiz-question-container h2 {
  color: var(--brand-light-headings);
}
.acc-heading:focus {
  outline-color: var(--brand-light-focus);
}
.content__information {
  border-color: var(--brand-light-border-alt);
}
.results-blue, .decision-tree-contents .extra-Msg {
  border-color: var(--brand-light-accent);
}
.hero-img-container {
  border: none;
}
.calcdiv legend {
  color: var(--brand-light-headings);
  background-color: var(--brand-light-background-shade);
}
.calculator-listing ul li a {
  background-color: var(--brand-light-background) !important;
  color: var(--brand-light-link) !important;
  border: 2px solid var(--brand-light-action-alt) !important;
  border-radius: 0.25rem;
  line-height: 2.5em;
}
.calculator-listing ul li a:hover {
  background: var(--brand-light-background-alt-shade) !important;
}
.question-actions .fas {
  color: var(--brand-light-headings);
}
/* search results page */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: var(--brand-light-action);
  border-color: none;
}
.pagination > li > a, .pagination > li > span {
  color: var(--brand-link-text);
  background-color: var(--brand-light-background);
  border-color: var(--brand-light-border);
}
.search__count, .search__count-icon {
  background-color: var(--brand-dark-background);
  color: var(--brand-dark-text);
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: var(--brand-light-action);
}
.carousel-image {
  height: 10rem;
}
.carousel-content h2 {
  font-size: 1.8rem;
  min-height: 1rem;
  line-height: 1.2;
}
.carousel-content {
  min-height: 13em;
}
.carousel-content p {
  min-height: 4em;
}
#co-contribution-calculator {
  /* copies callout styles */
  border: 1px solid var(--brand-light-border);
  border-left: 0.25rem solid var(--brand-light-accent);
  border-radius: 0;
  background-color: var(--brand-light-background-shade);
  padding: 1rem;
  display: block;
  margin: 1.4rem 0;
  clear: both;
}
/* feedback form and exit survey */
.modal-content form .tabs ul.nav-tabs label {
  color: var(--brand-light-link);
}
.modal-content form .tabs ul.nav-tabs .active label {
  background-color: var(--brand-light-action);
}
.modal-content .btn.close {
  top: 1rem;
}
/* qhealth header search */
.qhealth__header__main .qhealth__search input[type=search].qhealth__text-input {
  padding-left: 35px;
}
/*--- Primary ---*/
a.button-primary, a.signup-btn, input.button-primary, input[type="submit"], .ip-kit.search__form input[type="submit"], form[id^="page_asset_builder"] input[type="button"], form[id^="simple_form_"] input[type="submit"], form[id^="page_online_quiz"] input[type="submit"], .sq-form-submit, .btn, .feedback-thankyou .button-blue, .btn.btn--refine-search, .search__form button, .show-calculator.btn {
  /* blue overrides */
  background-color: var(--brand-light-action);
  color: var(--brand-light-action-text);
  border-radius: 0.25rem;
  border-style: none;
  text-decoration: none;
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.75rem 1rem;
  display: inline-block;
}
a.button-primary:hover, a.button-primary:active, a.signup-btn:hover, a.signup-btn:active, input.button-primary:hover, input.button-primary:active, input[type="submit"]:hover, input[type="submit"]:active, .ip-kit.search__form input[type="submit"]:hover, .ip-kit.search__form input[type="submit"]:active, form[id^="page_asset_builder"] input[type="button"]:hover, form[id^="page_asset_builder"] input[type="button"]:active, form[id^="simple_form_"] input[type="submit"]:hover, form[id^="simple_form_"] input[type="submit"]:active, form[id^="page_online_quiz"] input[type="submit"]:hover, form[id^="page_online_quiz"] input[type="submit"]:active, .sq-form-submit:hover, .sq-form-submit:active, .btn:hover, .btn:active, .feedback-thankyou .button-blue:hover, .feedback-thankyou .button-blue:active, .btn.btn--refine-search:hover, .btn.btn--refine-search:active, .search__form button:hover, .search__form button:active, .show-calculator.btn:hover, .show-calculator.btn:active {
  background-color: var(--brand-light-action-hover);
  color: #fff;
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
}
a.button-primary:focus, a.signup-btn:focus, input.button-primary:focus, input[type="submit"]:focus, .ip-kit.search__form input[type="submit"]:focus, form[id^="page_asset_builder"] input[type="button"]:focus, form[id^="simple_form_"] input[type="submit"]:focus, form[id^="page_online_quiz"] input[type="submit"]:focus, .sq-form-submit:focus, .btn:focus, .feedback-thankyou .button-blue:focus, .btn.btn--refine-search:focus, .search__form button:focus, .show-calculator.btn:focus {
  background-color: var(--brand-light-action);
  color: var(--brand-light-action-text);
  outline: var(--outline-thickness) solid var(--brand-light-focus) !important;
  outline-offset: var(--outline-offset);
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
}
.ip-kit.search__form input[type="submit"] {
  line-height: 1;
}
#species-input {
  background-color: var(--brand-light-action) !important;
  border-radius: 0 3px 3px 0;
  margin-left: -1px;
}
#species-input:hover, #species-input:active {
  background-color: var(--brand-light-action-hover) !important;
}
#species-input:focus {
  outline: var(--outline-thickness) solid var(--brand-light-focus);
  outline-offset: var(--outline-offset);
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
}
.button-primary-link {
  color: var(--brand-light-action-text);
  align-self: start;
  width: 100%;
}
@media (min-width: 768px) {
  .button-primary-link {
    width: auto;
  }
}
/*--- Secondary ---*/
a.button-secondary, .content__main .button-secondary, button.brand-secondary, .btn-secondary, input.button-secondary, input[name="qReset"], .sq-form-reset, .btn-blue, .btn.btn-warning, button[name="data[reset]"], .btn.btn--clear-filters, .supercalc .action-buttons button.supercalc-reset, .show-calculator.btn[data-expanded="true"] {
  background-color: var(--brand-light-background);
  color: var(--brand-light-link);
  border: 2px solid var(--brand-light-action-alt);
  border-radius: 0.25rem;
  text-decoration: none;
  line-height: 1.5;
  padding: 10px 1rem;
  display: inline-block;
}
a.button-secondary:hover, a.button-secondary:active, .content__main .button-secondary:hover, .content__main .button-secondary:active, button.brand-secondary:hover, button.brand-secondary:active, .btn-secondary:hover, .btn-secondary:active, input.button-secondary:hover, input.button-secondary:active, input[name="qReset"]:hover, input[name="qReset"]:active, .sq-form-reset:hover, .sq-form-reset:active, .btn-blue:hover, .btn-blue:active, .btn.btn-warning:hover, .btn.btn-warning:active, button[name="data[reset]"]:hover, button[name="data[reset]"]:active, .btn.btn--clear-filters:hover, .btn.btn--clear-filters:active, .supercalc .action-buttons button.supercalc-reset:hover, .supercalc .action-buttons button.supercalc-reset:active, .show-calculator.btn[data-expanded="true"]:hover, .show-calculator.btn[data-expanded="true"]:active {
  background: var(--brand-light-background-alt-shade) !important;
  border: 2px solid var(--brand-light-action-alt);
  color: var(--brand-light-link) !important;
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
}
a.button-secondary:focus, .content__main .button-secondary:focus, button.brand-secondary:focus, .btn-secondary:focus, input.button-secondary:focus, input[name="qReset"]:focus, .sq-form-reset:focus, .btn-blue:focus, .btn.btn-warning:focus, button[name="data[reset]"]:focus, .btn.btn--clear-filters:focus, .supercalc .action-buttons button.supercalc-reset:focus, .show-calculator.btn[data-expanded="true"]:focus {
  outline: var(--outline-thickness) solid var(--brand-light-focus);
  outline-offset: var(--outline-offset);
  background: #fff;
  border: 2px solid var(--brand-light-action-alt);
  color: var(--brand-light-link);
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
}
.button-secondary-link {
  align-self: start;
  width: 100%;
}
@media (min-width: 768px) {
  .button-secondary-link {
    width: auto;
  }
}
.btn.supercalc-submit:focus {
  background: var(--brand-light-action);
}
/*--- Text link ---*/
button.btn.btn-tertiary, a.btn.btn-tertiary {
  text-decoration: underline;
  text-underline-offset: 0.3em;
  text-decoration-thickness: var(--underline-thickness-thin);
  color: var(--brand-light-action-text);
  background-color: transparent;
  border-radius: 0.25rem;
  border-style: none;
  line-height: 1.5;
}
button.btn.btn-tertiary:hover, button.btn.btn-tertiary:active, a.btn.btn-tertiary:hover, a.btn.btn-tertiary:active {
  text-decoration-thickness: var(--underline-thickness-thick);
}
button.btn.btn-tertiary:focus, a.btn.btn-tertiary:focus {
  outline: var(--outline-thickness) solid var(--brand-light-focus) !important;
  outline-offset: var(--outline-offset);
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
}
.button-text {
  font-weight: bold;
  line-height: 1.2rem;
  position: relative;
}
.button-text .button-text-link::after {
  color: var(--brand-secondary);
  content: "";
  font-family: "Font Awesome 6 Pro";
  font-size: 1.2rem;
  transition: margin-left 0.2s ease;
  font-weight: normal;
  margin-left: 7px;
  align-self: start;
  text-decoration: none !important;
  display: inline-block;
}
.button-text .button-text-link:hover::after {
  margin-left: 14px;
  text-decoration: none !important;
}
/*--- search page button ---*/
form#busqSiteSearch button {
  padding: 0;
}
.search__form button .fa {
  position: absolute;
  right: calc(50% - 14px);
  top: 8px;
}
.bq-qgds-feature-section {
  padding: 0;
}
@media (min-width: 768px) {
  .bq-qgds-feature-section {
    padding: 1rem 0;
  }
}
.footer-dates {
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .footer-dates {
    padding: 1.5rem 0;
  }
}
.footer-dates ul.metadata-dates {
  list-style: none;
  padding-left: 0;
  font-size: 1rem;
  display: flex;
  flex-wrap: wrap;
  padding-top: 0;
  margin: 0;
}
.footer-dates ul.metadata-dates li {
  margin-right: 2.5rem;
}
section.alerts ul.alerts-list li p, section.landing-intro ul li {
  margin-bottom: 0.5rem;
}
/* alert and info callouts on landing pages */
.edgewidth-contents .callout {
  margin: 0;
  max-width: 46em;
}
section.alerts, section.landing-intro, section.landing-callout {
  padding-bottom: 0;
}
section.alerts .callout, section.landing-intro .callout, section.landing-callout .callout {
  margin: 0;
  max-width: 46em;
}
section.alerts .callout.full-width, section.landing-intro .callout.full-width, section.landing-callout .callout.full-width {
  max-width: 100%;
}
section.alerts a, section.landing-intro a, section.landing-callout a {
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
  text-decoration-thickness: var(--underline-thickness-thin);
}
section.alerts a:hover, section.landing-intro a:hover, section.landing-callout a:hover {
  text-decoration-thickness: var(--underline-thickness-thick);
}
section.alerts h2, section.landing-intro h2, section.landing-callout h2 {
  font-size: 1.25rem;
  line-height: 1.25;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  section.alerts h2, section.landing-intro h2, section.landing-callout h2 {
    font-size: 1.5rem;
    margin-bottom: 1rem;
  }
}
section.alerts h2:first-child, section.landing-intro h2:first-child, section.landing-callout h2:first-child {
  margin-top: 0;
}
section.alerts h2 span, section.alerts h2 i, section.landing-intro h2 span, section.landing-intro h2 i, section.landing-callout h2 span, section.landing-callout h2 i {
  margin-right: 0.5rem;
}
@media (min-width: 768px) {
  .content-2col, .bq-qgds-feature-section .list-2col {
    column-count: 2;
    column-gap: var(--bq-qgds-grid-gap-size);
  }
}
section.alerts + section.landing-intro, section.alerts + section.landing-intro > .bq-qgds-inner {
  padding-top: 0;
}
#landing-aside h3:first-child {
  margin-top: 0;
}
#landing-aside .quick-links-module, #landing-aside .enquiries-section {
  background: var(--brand-light-background-shade);
}
#landing-aside .quick-links-module .quick-links-list.list-3col {
  margin-bottom: 0;
}
#landing-aside .content__tile-connect-list-link {
  line-height: 1.5em;
  width: 2.5rem;
  height: 2.5rem;
}
#landing-aside .contact-module {
  width: 100%;
}
@media (min-width: 992px) {
  #landing-aside .contact-module {
    width: calc(66.666667% + var(--bq-qgds-grid-gap-size)/2);
  }
}
#landing-aside ul.list-2col {
  list-style-type: none;
  padding-left: 0;
}
#landing-aside ul.list-2col li {
  margin-bottom: 1.25rem;
}
#landing-aside .footer-dates {
  background: var(--brand-light-background);
}
#landing-aside .bq-qgds-feature-section.quick-links-module + .bq-qgds-feature-section.enquiries-section, #landing-aside .bq-qgds-feature-section.quick-links-module + .bq-qgds-feature-section.enquiries-section .bq-qgds-inner {
  padding-top: 0;
}
.quick-links-list.list-1col {
  column-count: 1;
}
@media (min-width: 576px) {
  .quick-links-list.list-3col {
    column-count: 2;
    column-gap: var(--bq-qgds-grid-gap-size);
  }
}
@media (min-width: 992px) {
  .quick-links-list.list-3col {
    column-count: 3;
  }
}
.quick-links-list.list-3col ul {
  padding-left: 0;
  margin-bottom: 0;
}
.quick-links-list.list-3col li a {
  margin-right: 1.25rem;
}
.embedded-video-section, .video-wrapper {
  display: flex;
  flex-direction: column;
}
.embedded-video-section iframe, .video-wrapper iframe {
  aspect-ratio: calc(16 / 9);
  object-fit: cover;
  width: 100%;
  height: auto;
}
.bq-qgds-promo-panel .text-pane {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bq-qgds-promo-panel .text-pane h2 {
  margin-top: 2rem;
}
.bq-qgds-promo-panel .text-pane span {
  font-size: 2.25rem;
  color: var(--brand-secondary);
}
/* move to search.css */
.bq-search-form .input-section {
  width: 100%;
}
ul.content__tile-connect-list li.content__tile-connect-list-item {
  display: inline-flex;
}
ul.content__tile-connect-list li.content__tile-connect-list-item a {
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 1.5;
}
ul.content__tile-connect-list li.content__tile-connect-list-item a span {
  font-size: 1.5rem;
  line-height: 1.6;
}
.autocomplete .content__tile-foot {
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
}
input[type="text"], input[type="date"], input[type="datetime"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime-local"], input[type="tel"], input[type="url"], input[type="number"], input[type="radio"], input[type="checkbox"], input[type="email"], textarea, form textarea, select, .form-control {
  border: 2px solid var(--brand-light-border-alt);
}
input[type="text"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="number"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, input[type="email"]:focus, textarea:focus, form textarea:focus, select:focus, .form-control:focus {
  outline: 3px solid var(--brand-light-focus);
  outline-offset: 2px;
}
input[type="button"] {
  border: none;
}
input[type="button"]:hover, input[type="radio"]:hover, input[type="checkbox"]:hover, label:hover {
  cursor: pointer;
}
input[type="radio"], input[type="checkbox"] {
  width: 1.75rem;
  height: 1.75rem;
  vertical-align: middle;
  margin: 0;
}
input[type="radio"], input[type="checkbox"], input[type="text"], input[type="email"], input[type="date"], input[type="time"], textarea, label {
  line-height: 1.75rem;
}
label {
  font-weight: 600;
}
form .sq-form-question-answer li {
  margin-bottom: 0.75rem;
}
form .sq-form-submit {
  border: none !important;
}
form input[type="radio"], form input[type="radio"] + label, form input[type="checkbox"], form input[type="checkbox"] + label {
  margin: 0;
  position: relative;
  padding-left: 0.5rem;
}
form.checklist li {
  list-style-type: none;
  display: flex;
  margin-bottom: 0.75rem;
}
form.checklist li label {
  flex: 1;
  margin-left: 0.25rem;
}
form.checklist li textarea {
  margin-bottom: 0.5rem;
}
.formio-component label {
  line-height: 1.5rem;
  padding-left: 0;
}
.formio-component label:focus {
  outline: 3px solid var(--brand-light-focus);
  outline-offset: 2px;
}
.formio-component label > input[type="radio"], .formio-component label > input[type="checkbox"] {
  line-height: 1.5rem;
}
.formio-component label span {
  padding-left: 0.5rem;
}
.formio-component .form-radio label {
  display: flex;
  margin-bottom: 0.75rem;
}
.formio-component .form-radio label span {
  flex: 1;
}
.formio-component input[type="radio"], .formio-component input[type="checkbox"] {
  width: 1.75rem;
  height: 1.75rem;
}
.formio-component .form-radio.radio, .formio-component .form-radio.radio > .radio, .formio-component .form-radio.radio > .checkbox, .formio-component input[type="radio"], .formio-component input[type="checkbox"] {
  margin: 0;
  position: relative;
}
.formio-component label input, .formio-component label span, .formio-component .radio, .formio-component .checkbox {
  vertical-align: middle;
}
.accordion-group.acc-container {
  display: flex;
  flex-direction: column;
}
.accordion-group + p, .accordion-group + div:not(.callout) > p:first-child {
  margin-top: 1rem;
}
.accordion-group button.acc-open-close-all {
  margin: -0.75rem 0.25rem 0.5rem 0;
  font-size: 0.75rem;
  line-height: 1.5;
  text-decoration: underline;
  text-underline-offset: var(--underline-offset);
  border: none;
  background: none;
  align-self: flex-end;
  color: var(--brand-light-link);
  padding: 0 0.25rem;
}
.accordion-group button.acc-open-close-all:hover {
  text-decoration-thickness: 2px;
}
.accordion-group button.acc-open-close-all:focus, .accordion-group button.acc-open-close-all:active {
  z-index: 100;
  outline: 3px solid var(--brand-light-focus) !important;
  outline-offset: 2px;
}
@media (min-width: 768px) {
  .accordion-group button.acc-open-close-all {
    padding: 0 0.25rem;
  }
}
@media print {
  .accordion-group button.acc-open-close-all {
    display: none;
  }
}
.accordion-group ul.accordion-list {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
}
.accordion-group ul.accordion-list > li {
  margin: 0;
}
.accordion-group ul.accordion-list > li li {
  max-width: 48rem;
}
.accordion-group ul.accordion-list > li:first-child button.acc-heading {
  border-top: 1px solid #dddddd;
}
.accordion-group ul.accordion-list .acc-item > h2, .accordion-group ul.accordion-list .acc-item > h3, .accordion-group ul.accordion-list .acc-item > h4, .accordion-group ul.accordion-list .acc-item > h5 {
  margin: 0;
  font-weight: normal;
}
.accordion-group ul.accordion-list .acc-item button.acc-heading {
  display: block;
  position: relative;
  background: #efefef;
  border: 1px solid #dddddd;
  border-top: 0;
  margin: 0;
  width: 100%;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: normal;
  text-align: left;
  color: var(--brand-light-link);
  padding: 1rem 3rem 1rem 1rem;
}
@media (min-width: 768px) {
  .accordion-group ul.accordion-list .acc-item button.acc-heading {
    padding-right: 4rem;
  }
}
.accordion-group ul.accordion-list .acc-item button.acc-heading:hover, .accordion-group ul.accordion-list .acc-item button.acc-heading:focus {
  background: #e6e6e6;
  transition: background 0.25s ease-in;
}
.accordion-group ul.accordion-list .acc-item button.acc-heading:hover .no-click .heading-text {
  text-decoration-thickness: 2px;
}
.accordion-group ul.accordion-list .acc-item button.acc-heading:focus, .accordion-group ul.accordion-list .acc-item button.acc-heading:focus-visible, .accordion-group ul.accordion-list .acc-item button.acc-heading:active {
  z-index: 100;
  outline: 3px solid var(--brand-light-focus) !important;
  outline-offset: 2px;
}
.accordion-group ul.accordion-list .acc-item button.acc-heading[data-active="true"]:after, .accordion-group ul.accordion-list .acc-item button.acc-heading[data-active="false"]:after {
  font-family: "Font Awesome 6 Pro";
  content: "";
  font-weight: 300;
  font-size: 1.5rem;
  width: 1.5rem;
  text-align: center;
  position: absolute;
  right: 1rem;
  top: calc(50% - 1.25rem);
  transition: transform 0.2s ease-in;
  transform-origin: center;
}
.accordion-group ul.accordion-list .acc-item button.acc-heading[data-active="true"]:after {
  transform: rotate(180deg);
}
.accordion-group ul.accordion-list .acc-item button.acc-heading .no-click {
  pointer-events: none;
  margin-right: 0;
}
.accordion-group ul.accordion-list .acc-item button.acc-heading .no-click .heading-text {
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 6px;
}
.accordion-group ul.accordion-list .acc-item button.acc-heading .no-click small.acc-st {
  pointer-events: none;
  display: block;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  margin: 0.25rem 0 0;
  color: #4b4b4b;
  text-decoration: none;
}
.accordion-group ul.accordion-list .acc-item .acc-content {
  padding: 1rem;
  border: 1px solid #dddddd;
  border-top: 0;
  display: none;
  /*
                &[data-state="expanded"]{
                    display: block;
                }*/
}
.accordion-group ul.accordion-list .acc-item .acc-content > :first-child {
  margin-top: 0;
}
.accordion-group ul.accordion-list .acc-item .acc-content p:last-child {
  margin-bottom: 0;
}
.accordion-group ul.accordion-list .acc-item .acc-content > ul > li {
  list-style-type: disc;
}
.accordion-group ul.accordion-list .acc-item .acc-content > ul > li ul > li {
  list-style-type: circle;
}
@media print {
  .accordion-group ul.accordion-list .acc-item .acc-content {
    display: block !important;
  }
}
.qhealth__header a:focus, .qhealth__btn:focus, .sq-form-submit:focus, a.qhealth__btn:focus, .qhealth__main-nav--mega .qhealth__main-nav__item a:focus, .qhealth__main-nav--mega .qhealth__main-nav__item button:focus, .qhealth__body a:focus, .qhealth__footer a:focus {
  outline-color: var(--qld-color-default-color-light-focus-default) !important;
}
.qhealth__header > .qhealth__header__pre-header, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__menu .qhealth__main-nav__menu-inner > .qhealth__main-nav__header, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__menu .qhealth__main-nav__menu-inner > .qhealth__link-list > li:last-child, .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__menu-inner > .qhealth__link-list > li:last-child a.qhealth__main-nav__item-contact {
  background-color: var(--qld-dark-background);
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__menu .qhealth__main-nav__menu-inner > .qhealth__link-list > li:last-child {
  border-bottom: 0.5px solid var(--brand-dark-accent);
}
.qhealth__main-nav ul.qhealth__link-list a {
  border-left-color: var(--qld-light-accent);
}
.qhealth__main-nav ul.qhealth__link-list a:hover {
  border-left-color: var(--qld-color-default-color-light-action-primary-hover);
  cursor: pointer;
}
.qhealth__main-nav--mega ul.qhealth__link-list .qhealth__main-nav__item-toggle:after {
  background-image: none;
  mask-image: var(--qgds-icon-chevron-up);
  background-color: var(--qld-light-action-secondary-hover);
  width: 1rem;
  height: 1rem;
}
.js .qhealth__main-nav__content.qhealth__main-nav__content--open .qhealth__main-nav__menu {
  width: 100%;
}
.qhealth__main-nav a.qhealth__main-nav__item-home .qhealth__main-nav__item-icon {
  margin-right: 0.5rem;
}
@media (min-width: 992px) {
  .qhealth__main-nav a.qhealth__main-nav__item-home .qhealth__main-nav__item-icon {
    margin-right: 0;
  }
}
.qhealth__main-nav a.qhealth__main-nav__item-home .qhealth__main-nav__item-icon svg {
  stroke: var(--brand-light-link) !important;
  stroke-width: 0.5px;
  width: 1.5rem;
  height: auto;
  vertical-align: middle;
}
.qhealth__main-nav .qhealth__main-nav__content--open .qhealth__main-nav__item.active .qhealth__main-nav__item-home {
  font-weight: normal !important;
  border-left: 4px solid var(--qld-color-default-color-light-action-primary-hover);
}
@media (min-width: 992px) {
  .qhealth__main-nav .qhealth__main-nav__content--open .qhealth__main-nav__item.active .qhealth__main-nav__item-home {
    border-left: none !important;
  }
}
.qhealth__main-nav.qhealth__main-nav--dark a.qhealth__main-nav__item-home .qhealth__main-nav__item-icon svg, .qhealth__main-nav.qhealth__main-nav--dark a.qhealth__main-nav__item-home .qhealth__main-nav__item-text, .qhealth__main-nav.qhealth__main-nav--dark ul.qhealth__link-list li a {
  color: var(--brand-light-link);
}
.qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__menu-sub .qhealth__link-list li a .qhealth__main-nav__sub-item-text {
  color: var(--brand-light-link) !important;
}
.qhealth__main-nav.qhealth__main-nav--dark ul.qhealth__link-list li.active > div > a {
  color: var(--brand-light-link);
  font-weight: normal;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__item .qhealth__link-list > li.qhealth__main-nav__item.active {
  font-weight: normal;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__item .qhealth__link-list > li.qhealth__main-nav__item.active > div.qhealth__main-nav__item-title > a {
  background: #f8f8fa;
  font-weight: normal;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__item .qhealth__link-list > li.qhealth__main-nav__item.active > div.qhealth__main-nav__item-title > a.qhealth____main-nav__item-link--open {
  border-start-end-radius: 1rem;
  border-right: 1px solid var(--brand-light-border);
  background-color: var(--brand-light-background);
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__content--open .qhealth__main-nav__menu .qhealth__main-nav__header {
  border-bottom: none;
}
.qhealth__main-nav__search.qhealth__main-nav__search--open {
  background: var(--brand-light-background);
}
.qhealth__main-nav .qhealth__main-nav__toggle-search.qhealth__main-nav__toggle-search--close {
  background-color: inherit;
}
.qhealth__main-nav__toggle--close {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.qhealth__main-nav--mega .qhealth__main-nav__item a.qhealth____main-nav__item-link--open {
  font-weight: normal !important;
}
.qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__item-toggle {
  background-color: #fff;
}
@media (min-width: 992px) {
  .qhealth__header > .qhealth__header__pre-header {
    height: auto;
  }
  .qhealth__header > .qhealth__header__pre-header .qhealth__header__pre-header-url {
    font-size: 0.875rem;
    padding: 0.5rem 0;
  }
}
@media (min-width: 992px) {
  .qhealth__header .qhealth__header__brand {
    padding: 2rem 0;
  }
}
.qhealth__header__brand-image svg {
  color: #005eb8;
}
nav.qhealth__main-nav.qhealth__main-nav--dark {
  background-color: var(--qld-default-background-shade);
  border-bottom: 0.5rem solid var(--qld-light-accent);
}
nav.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__menu {
  background-color: var(--qld-dark-background-shade);
}
@media (min-width: 992px) {
  nav.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__menu {
    background-color: var(--qld-default-background-shade);
  }
}
@media (min-width: 992px) {
  .qhealth__header .qhealth__header__brand-image {
    border-right-color: var(--qld-light-accent);
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark li.qhealth__main-nav__item > a.qhealth__main-nav__item-home > span > svg > path {
    stroke: none;
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark li.qhealth__main-nav__item > a.qhealth__main-nav__item-home > span > svg > path {
    fill: var(--brand-light-link);
  }
  .qhealth__main-nav__item-icon {
    color: var(--qld-light-link);
  }
  .qhealth__main-nav.qhealth__main-nav--dark button.qhealth__main-nav__item-toggle, .qhealth__main-nav .qhealth__main-nav__item-home {
    background-color: var(--qld-default-background-shade);
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark li.qhealth__main-nav__item > .qhealth__main-nav__item-title:hover {
    background-color: var(--qld-light-grey-alt);
    border-bottom-color: var(--brand-light-action-alt-hover);
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark li.qhealth__main-nav__item > .qhealth__main-nav__item-title:hover span {
    text-decoration: underline;
    text-underline-offset: var(--underline-offset);
    text-decoration-thickness: var(--underline-thickness-thick);
    color: var(--qld-light-link);
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__item.active a.qhealth__main-nav__item-home, .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__item.active button.qhealth__main-nav__item-toggle {
    border-bottom-color: var(--qld-default-background-shade);
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__item-title > .qhealth__main-nav__item-toggle {
    color: var(--qld-light-text-text);
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark li.qhealth__main-nav__item.active > a.qhealth__main-nav__item-home:hover, .qhealth__main-nav--mega li.qhealth__main-nav__item > a.qhealth__main-nav__item-link:hover, .qhealth__main-nav--mega.qhealth__main-nav--dark li.qhealth__main-nav__item > a.qhealth__main-nav__item-home:hover, .qhealth__main-nav--mega.qhealth__main-nav--dark li.qhealth__main-nav__item.active button.qhealth__main-nav__item-toggle:hover, .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__item-title > .qhealth__main-nav__item-toggle.qhealth__accordion--open:hover {
    background-color: var(--qld-light-grey-alt);
    border-bottom-color: var(--brand-light-action-alt-hover);
  }
  .qhealth__main-nav--mega .qhealth__main-nav__item-title > .qhealth__main-nav__item-toggle:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath fill='%23005eb8' d=%27M15.41 302.7l191.1-183.1C212 114.2 218 111.1 224 111.1s11.97 2.219 16.59 6.688l191.1 183.1c9.594 9.152 9.906 24.34 .7187 33.9c-9.125 9.625-24.38 9.938-33.91 .7187L224 169.2l-175.4 168c-9.5 9.219-24.78 8.906-33.91-.7187C5.502 327 5.814 311.8 15.41 302.7z%27/%3E%3C/svg%3E");
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark li.qhealth__main-nav__item:hover button {
    background-color: var(--qld-light-alt-background);
    border-bottom-color: var(--qld-light-action-primary-hover);
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__item:hover > .qhealth__main-nav__item-title > button.qhealth__main-nav__item-toggle.qhealth__accordion--open, .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__item-title > button.qhealth__main-nav__item-toggle.qhealth__accordion--open {
    border-bottom-color: var(--qld-default-background) !important;
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__item-title > .qhealth__main-nav__item-toggle.qhealth__accordion--open, .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__item:hover > .qhealth__main-nav__item-title > button.qhealth__main-nav__item-toggle.qhealth__accordion--open, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__link-list > li, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__link-list > li:hover {
    background-color: var(--qld-default-background) !important;
  }
  .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__menu-sub a.qhealth__main-nav__sub-heading, .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__menu-sub .qhealth__link-list li a .qhealth__main-nav__sub-item-text {
    color: var(--brand-light-link) !important;
  }
  .qhealth__main-nav--mega .qhealth__main-nav__menu-sub a.qhealth__main-nav__sub-heading::after, .qhealth__main-nav--mega.qhealth__main-nav--dark .qhealth__main-nav__menu-sub .qhealth__link-list li a .qhealth__main-nav__sub-item-text::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e %3cpath fill='%23005eb8' d='M23.88 16.96H5.94a.907.907 0 0 1-.674-.272.932.932 0 0 1-.267-.683c0-.274.089-.502.267-.683a.907.907 0 0 1 .674-.27h17.94l-8.315-8.416a.968.968 0 0 1-.277-.666.896.896 0 0 1 .285-.673.928.928 0 0 1 .662-.297c.247-.003.467.095.663.293l9.753 9.883c.122.123.21.253.267.387.055.135.083.282.083.444 0 .161-.028.308-.084.442a1.234 1.234 0 0 1-.267.386l-9.752 9.883a.916.916 0 0 1-1.325 0 .948.948 0 0 1-.293-.677c0-.251.098-.472.293-.664l8.308-8.418Z'/%3e %3c/svg%3e") !important;
  }
  .qhealth__main-nav--mega ul.qhealth__link-list > li.qhealth__main-nav__item > a:hover {
    background-color: transparent;
  }
}
@media (min-width: 992px) {
  .qhealth__main-nav--mega .qhealth__main-nav__menu-sub .qhealth__link-list > li > a > span.qhealth__main-nav__sub-item-text {
    font-weight: 600;
  }
}
header.qhealth__header .qhealth__search input[type=search].qhealth__text-input {
  border-color: var(--qld-light-border-alt);
  border-radius: 4px 0 0 4px;
}
@media (min-width: 699px) {
  header.qhealth__header .qhealth__search.qhealth__search--responsive .qhealth__btn, .qhealth__search.qhealth__search--responsive.qhealth__search--dark .qhealth__btn {
    background-color: var(--brand-light-action);
    border: none;
    border-radius: 0 4px 4px 0;
  }
}
header.qhealth__header .qhealth__search .qhealth__btn:hover:not(:disabled), .qhealth__search .qhealth__btn:focus {
  background-color: var(--brand-light-action-hover);
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__search {
  height: auto;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__search form {
  border-bottom: none;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__search .qhealth__main-nav__search-label {
  display: none;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__search .qhealth__main-nav__search-input {
  border: 2px solid var(--qld-light-border-alt);
  border-right: none;
  padding: 0.5rem;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__search .qhealth__main-nav__search-input:hover {
  border-color: var(--brand-light-action-hover);
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__search .qhealth__main-nav__search-submit {
  background-color: var(--brand-light-action);
  border-left: none;
  width: 3rem;
  padding: 0;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__search .qhealth__main-nav__search-submit:hover, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__search .qhealth__main-nav__search-submit:active {
  background-color: var(--brand-light-action-hover);
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__search .qhealth__main-nav__search-submit svg {
  height: 1.25rem;
  width: 1.25rem;
}
.qhealth__main-nav.qhealth__main-nav--dark button.qhealth__main-nav__toggle-search {
  right: 3.25rem;
}
@media (min-width: 700px) {
  .qhealth__main-nav.qhealth__main-nav--dark button.qhealth__main-nav__toggle-search {
    right: 4.5rem;
  }
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle-search, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle.qhealth__main-nav__toggle--open, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle.qhealth__main-nav__toggle--close {
  border-left-color: var(--brand-dark-border);
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle-search:hover, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle.qhealth__main-nav__toggle--open:hover, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle.qhealth__main-nav__toggle--close:hover {
  background-color: var(--brand-light-action-hover) !important;
}
.qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle-search, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle.qhealth__main-nav__toggle--open {
  width: 3.25rem;
  padding: 0;
}
@media (min-width: 700px) {
  .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle-search, .qhealth__main-nav.qhealth__main-nav--dark .qhealth__main-nav__toggle.qhealth__main-nav__toggle--open {
    width: 4.5rem;
  }
}
footer.qhealth__footer.qhealth__footer--dark {
  border-top: 0.25rem solid var(--qld-color-default-color-dark-accent-design-accent);
  background-color: var(--qld-color-default-color-dark-background-default);
  color: var(--qld-color-default-color-dark-text-default);
}
.qhealth__header > .qhealth__header__pre-header .qhealth__main-nav__item-icon path, .qhealth__footer.qhealth__footer--dark .qhealth__footer__cta-content .ft a rect, .qhealth__footer.qhealth__footer--dark a.qhealth__footer__clickable__link svg {
  color: var(--qld-dark-action-secondary);
  fill: var(--qld-dark-action-secondary);
}
@media (min-width: 992px) {
  footer.qhealth__footer.qhealth__footer--dark .qhealth__footer__navigation {
    border-right: 0.13rem solid var(--qld-color-default-color-dark-border-default);
  }
}
svg.qld-header-logo.is-delivering-for-qld {
  max-width: 15.72rem;
}

header .qhealth__header__search .content__tile {
    visibility: hidden;
}
/* squiz overrides */
.qhealth__header__search .qhealth__search input[type=search].qhealth__text-input {
    background-image: none;
    border-radius: 4px 0 0 4px;
}
nav.qhealth__main-nav .qhealth__main-nav__search {
    height: auto;
    padding: 1.5rem 2rem;
}
nav.qhealth__main-nav .qhealth__main-nav__search form {
    padding: 0;
}
nav.qhealth__main-nav .qhealth__main-nav__search .qhealth__main-nav__search-label {
   position: absolute !important;
}
.qhealth__header__main .qhealth__header__search .qhealth__search input[type=search].qhealth__text-input {
    padding: 1rem;
}

@media (min-width: 699px){
    nav.qhealth__main-nav .qhealth__main-nav__search .qhealth__main-nav__search-input {
        padding: 0.75rem;
    }
    .qhealth__header__search .qhealth__search.qhealth__search--responsive .qhealth__btn, .qhealth__search.qhealth__search--responsive.qhealth__search--dark .qhealth__btn {
        border-radius: 0px 4px 4px 0;
    }
}
@media (min-width: 992px){
    header.qhealth__header .qhealth__header__main .qhealth__header__search {
        width: 320px;
    }
}
@media (min-width: 1200px){
    header.qhealth__header .qhealth__header__main .qhealth__header__search {
        width: 360px;
    }
}
/* end overrides */

#search-input #bq-autocomplete {
    width: 100%;
}

#bq-autocomplete {
    position: absolute;
    left: auto;
    width: calc(100% - 4rem);
    padding: 0;
    z-index: 901; /*to appear on top of exit survey*/
    color: #444;
    opacity: unset;
    visibility: visible;
    transition: opacity 0.3s, visibility 0.3s;
}

@media (min-width: 992px){
    #bq-autocomplete {
        width: 320px;
    }
}
@media (min-width: 1200px){
    #bq-autocomplete {
        width: 360px;
    }
}

#bq-autocomplete.active {
    opacity: 1;
    visibility: visible;
}

.as-display {
    visibility: visible;
    opacity: unset;
}

#bq-autocomplete #as-close {
    background: none;
    border: none;
    color: #414141;
    font-size: 0;
    padding: 0;
}

#bq-autocomplete #as-close:hover {
    color: #414141;
}

#bq-autocomplete .as-inner {
    background: #fff;
    display: flex;
    flex-flow: row-reverse;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: wrap;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

#bq-autocomplete .as-inner #as-content,
#bq-autocomplete .as-inner #search-content {
    flex: 1;
    width: 100%;
    padding: 0;
    font-size: .875rem;
}

#bq-autocomplete .as-inner #as-content h3,
#bq-autocomplete .as-inner #search-content h3 {
    margin: 0;
    padding: 0.75rem 1.25rem 0.25rem;
    font-size: 1.25rem;
}

#bq-autocomplete .as-inner #as-content .suggest-list,
#bq-autocomplete .as-inner #search-content .search-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

#bq-autocomplete  .as-inner #as-content .suggest-list li,
#bq-autocomplete  .as-inner #search-content .search-list li {
    padding: 0.375rem 1.25rem;
}

#bq-autocomplete .as-inner #as-content .suggest-list li:last-child,
#bq-autocomplete .as-inner #search-content .search-list li:last-child {
    padding-bottom: 1.25rem;
}

#bq-autocomplete .as-inner #as-content .suggest-list li a,
#bq-autocomplete .as-inner #search-content .search-list li a {
    position: relative;
    color: #414141;
    border-left: none; 
    padding: 0; 
    line-height: 1.6; 
    font-size: 0.875rem;
}

#bq-autocomplete .as-inner #as-content .suggest-list li a:hover,
#bq-autocomplete .as-inner #search-content .search-list li a:hover {
    background-color: transparent;
} 

#bq-autocomplete .as-inner #as-content .suggest-list li a i,
#bq-autocomplete .as-inner #search-content .search-list li a i {
    position: absolute;
    right: 0;
    top: 0.25em;
}

#bq-autocomplete .as-inner #search-content ul li a {
    position: relative;
    color: #414141;
}

#bq-autocomplete .as-inner #search-content .related-pages {
    display: flex;
    padding-top: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    border-left: none;
    background-color: white;
    position: relative;
    margin-bottom: 0rem;

}
.glider-contain.pdd-gallery {
    margin: 0 2rem 1.5rem;
    width: unset;
}
.glider {
    display: flex;
    flex-wrap: wrap;
}
:not(.no-scroll) .glider .glider-slide {
    align-content: flex-start;
    margin: 0.5rem;
}
.glider-contain.pdd-gallery.no-scroll .glider-track {
    min-width: 100%;
}
.gallery-item {
    display: flex;
    flex-direction: column;
}
.glider-contain .gallery-item {
    margin: 0 1rem 1rem;
    max-width: calc(80% - 2rem);
}
.image-gallery {
    margin: 1.5rem 0;
}
.image-gallery.grid-4-col-responsive {
    display: grid;
    gap: calc(var(--bq-qgds-grid-gap-size) / 3);
    
    @media all and (min-width: 576px){
        grid-template-columns: repeat(2, 1fr);
    }
    @media all and (min-width: 768px){
        grid-template-columns: repeat(3, 1fr);
        gap: calc(var(--bq-qgds-grid-gap-size) / 2);        
    }
    @media all and (min-width: 992px){
        grid-template-columns: repeat(4, 1fr);
    }
}

.image-gallery .gallery-item {
    margin-bottom: 1rem;
}
.image-gallery .gallery-item img {
    aspect-ratio: 3 / 2;
    object-fit: cover;
}
.image-gallery.grid-3-col-responsive .gallery-item img,
.image-gallery.grid-4-col-responsive .gallery-item img {
    aspect-ratio: 1 / 1;
}
.image-gallery.grid-1-col-responsive {
    max-width: 650px;
}
.image-gallery.img-square .gallery-item img {
    aspect-ratio: 1 / 1;
}
.image-gallery.img-16-9 .gallery-item img {
    aspect-ratio: 16 / 9;
}
.image-gallery.img-4-3 .gallery-item img {
    aspect-ratio: 4 / 3;
}
.image-gallery.img-unset .gallery-item img {
    aspect-ratio: unset;
}
.gallery-item.glider-slide {
    max-width: none;
}
.glider-track {
    padding: 0.5rem 0;
}
.glider figure,
.image-gallery figure {
    margin: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.glider figure img,
.image-gallery figure img {
    flex-shrink: 0;
    width: 100%;
    height: auto;
    margin: 0;
}

.glider figure img {
    aspect-ratio: 1 / 1;
}
.glider figure img:hover,
.image-gallery figure img:hover {
    cursor: pointer;
}
.glider .glider-slide:focus-within,
.image-gallery .gallery-item:focus-within {
    outline: var(--outline-thickness) solid var(--brand-light-focus);
    outline-offset: var(--outline-offset);
}
.glider figure figcaption,
.image-gallery figure figcaption {
    width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: none;
    padding: 0.75rem;
    background: #f5f5f5;
}

.glider figure figcaption p.caption,
.image-gallery figure figcaption p.caption {
    font-size: 0.875rem;
    margin-bottom: 0;
}
.glider figure figcaption p:empty,
.image-gallery figure figcaption p:empty {
    display: none;
}
.image-gallery figure figcaption :last-child,
.modal-body figure figcaption p + :last-child:not(:empty) {
    margin-bottom: 0;
}
.glider .rights-holder {
    margin-bottom: 0;
    margin-top: 1rem;
    font-size: 0.75rem;
    color: #636363;
}
.pdd-gallery .glider-prev, .pdd-gallery .glider-next, #galleryModal .modal-content .btn.close {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    background: var(--brand-dark-background-alt-shade);
    color: var(--brand-dark-text);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    font-size: 1.25rem;
}
.pdd-gallery .glider-next:focus, 
.pdd-gallery .glider-next:hover, 
.pdd-gallery .glider-prev:focus, 
.pdd-gallery .glider-prev:hover {
    color: var(--brand-dark-text);
}
.pdd-gallery .glider-prev:focus, 
.pdd-gallery .glider-prev:focus {
    outline: var(--outline-thickness) solid var(--brand-light-focus);
    outline-offset: var(--outline-offset);
}
.glider-next.disabled, .glider-prev.disabled {
    color: var(--brand-dark-text-muted);
}
.glider-prev, .glider-next {
    top: calc(50% - 2.5rem);
}
.glider-prev {
    margin-left: -1rem;
}
.glider-next {
    margin-right: -1rem;
}
.glider-contain.no-scroll {
    margin: 0 0 1.5rem;
}
.glider-contain.no-scroll button {
    display: none;
}

#galleryModal {
    text-align: center;
    padding: 0 !important;
}

#galleryModal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px; /* Fixes spacing issue on some browsers */
}

#galleryModal .modal-dialog {
    margin: 2rem auto;
    max-width: 70vw;
}
#galleryModal figure.image-caption-modal {
    margin: 0;
}
#galleryModal figure.image-caption-modal img {
    max-height: 80vh;
    margin-bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#galleryModal figure.image-caption-modal figcaption {
    width: 100%;
    padding: 0.75rem 1rem;
    font-size: 1rem;
    background-color: #f5f5f5;
    border: none;
}
#galleryModal figure.image-caption-modal figcaption p.caption {
    line-height: 1.5;
    margin-bottom: 1rem;
}
#galleryModal figure.image-caption-modal figcaption p.rights-holder {
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #636363;
}
#galleryModal figure.image-caption-modal figcaption :last-child {
    margin-bottom: 0;
}
#galleryModal figure.image-caption-modal figcaption a {
    text-decoration: underline;
    text-underline-offset: var(--underline-offset);
    text-decoration-thickness: var(--underline-thickness-thin);
}
#galleryModal figure.image-caption-modal figcaption a:hover, #galleryModal figure.image-caption-modal figcaption a:focus {
    text-decoration-thickness: var(--underline-thickness-thick);
}
#galleryModal .modal-content .modal-body {
    padding: 0.5rem 0.5rem 0;
}
#galleryModal button.btn-next, #galleryModal button.btn-prev {
    opacity: 1;
    background: transparent;
    font-size: 2.5rem;
    height: auto;
    width: auto;
    position: absolute;
    top: calc(50% - 4rem);
    border-radius: 0.5rem;
    padding: 0.5rem 0.75rem;
    color: var(--brand-dark-text);
}
#galleryModal .btn-next {
    right: 0;
    margin-right: -3rem;
}
#galleryModal .btn-prev {
    left: 0;
    margin-left: -3rem;
}
#galleryModal .modal-content {
    max-width: 70vw;
    min-height: 250px;
    min-width: 225px;
}
#galleryModal .modal-dialog-centered {
    
    display: inline-block;
    text-align: left; /* Reverts text alignment inside the modal to normal */
    vertical-align: middle;
}
#galleryModal .modal-content button:focus {
    outline: var(--outline-thickness) solid var(--brand-dark-focus) !important; 
    outline-offset: var(--outline-offset);
}
#galleryModal .btn-wrapper button[disabled] {
    color: var(--brand-light-text-muted);
}
#galleryModal .modal-content .btn.close {
    background: var(--brand-dark-action-alt);
    color: var(--brand-dark-action-text);
    top: -1.25rem;
    right: -1.25rem;
}
#galleryModal .modal-content .btn.close span {
    text-shadow: none;
    font-size: 1.5rem;
}
#galleryModal .modal-content button:focus, #galleryModal .modal-content button:hover {
    text-decoration: none;
}
#galleryModal .modal-content button:not[disabled]:hover {
    background: lightgrey;
    color: var(--brand-light-text);
}
#galleryModal .modal-footer {
    padding: 0.25rem;
    height: 0.25rem;
    border-top: none;
}
#galleryModal .modal-footer.hide-buttons button {
    display: none;
}

#galleryModal .btn-wrapper-prev,
#galleryModal .btn-wrapper-next{
    position: absolute;
    top: 0;
    height: 100%;
    background: transparent;
}
#galleryModal .btn-wrapper-prev{
    left: 0;
}
#galleryModal .btn-wrapper-next {
    right: 0;
}

.qld-spinner {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 25%;
}
.qld-spinner .qld-spinner-label {
    font-weight: bold;
    display: block;
    margin-top: 1rem;
}

.spinner-border {
    display: block;
    text-align: center;
    color: var(--brand-primary-light);
    flex-shrink: 0;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    border-radius: 50%;
    animation: .75s linear infinite spinner-border;
    border: 0.25em solid var(--brand-primary-light);
    border-right-color: transparent;
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

@media (min-width: 400px){
    #galleryModal button.btn-next, #galleryModal button.btn-prev {
        font-size: 3rem;
    }
    #galleryModal .btn-next {
        margin-right: -4rem;
    }
    #galleryModal .btn-prev {
        margin-left: -4rem;
    }
}
@media (min-width: 510px){ 
    .glider .gallery-item {
        max-width: calc((100% / 2) - 2rem); 
    }
}
@media (min-width: 576px){
    .image-gallery .gallery-item {
        margin-bottom: 0;
    }
    .image-gallery.w33, .image-gallery.w50,
    .image-gallery.grid-3-col-responsive, .image-gallery.grid-2-col-responsive {
        display: grid;
        gap: calc(var(--bq-qgds-grid-gap-size) / 2);
        grid-template-columns: repeat(2,1fr);
    } 
}
@media (min-width: 768px){
    .glider .gallery-item {
        max-width: calc((100% / 3) - 2rem);
    }
    .glider-contain {
        margin: 0 1.5rem 2rem;
        max-width: 800px;
    }
    .glider-prev {
        margin-left: -1.5rem;
    }
    .glider-next {
        margin-right: -1.5rem;
    }
    #galleryModal .modal-dialog {
        max-width: 80vw;
        width: unset;
    }
    #galleryModal .modal-content .modal-body {
        padding: 1rem 1rem 0.5rem;
    }
    #galleryModal .modal-content .modal-body figure img {
        min-width: 450px;
    }
    #galleryModal button.btn-next, #galleryModal button.btn-prev {
        font-size: 4rem;
        padding: 1rem 1.5rem;
    }
    #galleryModal .btn-next {
        margin-right: -6rem;
    }
    #galleryModal .btn-prev {
        margin-left: -6rem;
    }
}
@media (min-width: 992px){
    .image-gallery.w33, .image-gallery.grid-3-col-responsive {
        grid-template-columns: repeat(3,1fr);
    }
}


.video-container {
    position: relative;
    padding: 0;
    margin: 1.5rem 0;
    border-radius: 0.25rem;
    box-shadow: 0 2px 6px 2px #00000026,0 1px 2px #0000004d;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-areas: "video" "description" "transcript"
}
.video-container.not-ready .video-controls {
    z-index: 1;
    opacity: 1;
}
.video-player {
    position: relative;
    grid-area: video;
}
.video-player:focus {
    outline: 3px solid var(--qld-focus);
    outline-offset: 2px
}
.video-controls,
.video-embed {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: clip;
    border: 0;
    -webkit-transition: opacity .25s ease-out,z-index .3s 0s ease-out;
    transition: opacity .25s ease-out,z-index .3s 0s ease-out
}
.video-controls {
    display: block;
    opacity: 0;
}
.video-controls:before {
    content: "";
    background-color: var(--brand-dark-background);
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out
}

.video-controls:hover:before,
.video-controls:focus:before {
    opacity: .15
}
.video-nav {
    color: var(--brand-dark-text);
    position: absolute;
    height: 4rem;
    display: flex;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 94, 184, 0.9);
    border-top-right-radius: .75rem;
    overflow: clip;
    font-weight: 400;
    align-items: center
}
.video-nav,.video-watch {
    -webkit-transition: background-color .25s ease-in-out,text-decoration-color .25s ease-in-out;
    transition: background-color .25s ease-in-out,text-decoration-color .25s ease-in-out
}
.video-watch {
    background-color: var(--brand-light-action);
}
.video-duration,.video-watch {
    padding: 1.5rem 1rem;
}
.video-duration span.icon,
.video-watch span.icon {
    font-size: 1.75rem;
    vertical-align: middle;
    margin-right: 0.75rem;
}
.video-duration span.icon-label,
.video-watch span.icon-label {
    line-height: 1.75rem;
}
.video-controls:hover .video-watch span.icon-label {
    text-decoration: underline;
    text-decoration-offset: var(--underline-offset);
    text-decoration-thickness: var(--underline-thickness-thin);
}

.video-embed {
    border-radius: 0.25rem 0.25rem 0 0;
    overflow: clip;
}
.video-embed iframe {
    display: block;
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
    border: 0;
}
.video-ratio-16x9 {
    aspect-ratio: 16 / 9;
}
.video-ratio-4x3 {
    aspect-ratio: 4 / 3;
}
.video-description {
    padding: 0.75rem 1rem;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    grid-area: description;
}
.video-description h2 {
    font-size: 1.5rem;
    line-height: 2rem;
}
.video-transcript {
    grid-area: transcript;
}
.video-transcript button.acc-heading[data-active=false] {
    border-radius: 0 0 0.25rem 0.25rem;
}
.video-transcript .acc-content {
    max-height: 18.75rem;
    overflow-y: auto;
    border-radius: 0 0 0.25rem 0.25rem;
}
.video-transcript.transcript-link {
    padding: 1rem;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 0.25rem 0.25rem;
}
.content__main .video-description :first-child {
    margin-top: 0;
}
.content__main .video-description :last-child {
    margin-bottom: 0;
}

.accordion .ui-accordion-header {
    background: #efefef;
    border: 1px solid #ddd;
    border-top: 0;
    padding: 1rem;
    margin-bottom: 0 !important;
    text-decoration: underline;
    text-decoration-thickness: var(--underline-thickness-thin);
    text-underline-offset: var(--underline-offset);
    color: var(--brand-light-link);
    font-size: 1.25rem;
    line-height: 1.5;
    font-weight: 400 !important;
}
.accordion .ui-accordion-header:active,
.accordion .ui-accordion-header:focus {
    outline: var(--outline-thickness) solid var(--brand-light-focus);
    outline-offset: var(--outline-offset);
    z-index: 100;
}
.accordion:first-child .ui-accordion-header {
    border-top: 1px solid #ddd;
}

.accordion .ui-accordion-header-active {
    background: #e6e6e6;
    text-decoration-thickness: var(--underline-thickness-thick);
    outline: var(--outline-thickness) solid var(--brand-light-focus);
}

.accordion > h3 {
    margin-top: 0 !important;
}
.accordion > h3.accordion-header:before {
    float: right !important;
    font-family: 'Font Awesome 6 Pro';
    font-weight: 300;
    content:"\f078";
    padding-right: 5px;
    color: var(--brand-light-link);

}
.accordion > h3.ui-state-default:before {
    float: right !important;
    font-family: 'Font Awesome 6 Pro';
    font-weight: 300;
    content:"\f078";
    color: var(--brand-light-link);
}

.accordion > h3.ui-state-active:before {
    float: right !important;
    font-family: 'Font Awesome 6 Pro';
    font-weight: 300;
    content:"\f078";
    transform: rotate(180deg);
    color: var(--brand-light-link);
}

.accordion > h3.expandAll:before {
    float: right !important;
    content:"\f078";
}
.accordion > h3,
.accordion > .ui-accordion-content {
    font-family: 'Noto Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
@media print{
    
    .ehp-tool tr{
        page-break-inside: auto;
    }
    
    .exit-survey{
        display: none !important;
    }
    
    #page-wrapper {
        margin-top: 0;
    }
    
    @page {
        size:  auto;   /* auto is the initial value */
        margin: 0 5mm;  /* this affects the margin in the printer settings */
    }

    html {
        background-color: #FFFFFF; 
        margin: 0;  /* this affects the margin on the html before sending to printer */
    }

    body {
        margin: 0; /* margin you want for the content */
    }
}

@page {
	margin-top: 15mm;
	margin-bottom: 15mm;
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .bq-qgds-card-content h4 a[href]:after,
  .bq-qgds-card-content h3 a[href]:after {
    position: relative;
    display: inline-block;
    margin-top: 5px;
    word-break: break-word;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  /* Firefox print fix */
  body {
    overflow: visible !important;
  }
  .content-wrapper {
    padding: 0;
  }
  .content__main {
    width: 100%;
  }
  .aside {
    display: none;
  }
  table thead.center th {
    text-align: left;
  }

  body {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
  }
  .container {
    border-style: none;
    box-shadow: none;
  }
  .arrow-tabs {
    border-radius: 0;
    margin-bottom: 40px !important;
  }
  .arrow-tabs li,
  .arrow-tabs a,
  .selected,
  .selected a {
    display: block !important;
    border-style: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
    line-height: 30px;
    box-shadow: none;
    text-align: left;
    height: 30px;
    font-size: 17px !important;
    color: #000 !important;
  }
  .tab-content {
    display: block !important;
    padding: 10px 30px;
  }
  #feedback-panel,
  #feedback-panel-mobile,
  .nav-buttons,
  .content-tabs {
    display: none;
  }
  h2.print-title {
    display: block;
  }

  /* Module: S */
  .events__listing {
    width: 100%;
  }
  .btn--show-all-events,
  .events__item-more {
    display: none;
  }
  .events__item-information {
    display: block;
  }

  .species__carousel {
    display: none;
  }
  /* Module: S */
  /* Module: S */
  .content__tools {
    display: none;
  }
  .content__information {
    margin-bottom: 0;
  }
  /* Module: S */
  .content__related {
    display: none;
  }

  /* Module: S */
  .content__pagination {
    display: none;
  }
  /* Module: S */
  .exit-survey,
  .header__logo,
  .header__users,
  .header__tools,
  .header__discover,
  .header__navigation-wrapper {
    display: none;
  }
  .header__logo--print {
    display: block;
  }
  #page-wrapper {
    margin-top: 2em;
  }
  .header__main {
    min-height: 10em;
  }
  .header__title {
    position: relative;
    top: 1em;
  }
  .ui-accordion .ui-accordion-content {
      display: block !important;
  }
  
  .accordion .ui-accordion-header a[href]:after {
    content: "";
  }
  .matrix-status-box,
  .caretaker-panel {
      display: none;
  }
  
  /* Module: S */
  .content__navigation {
    display: none;
  }
  /* Module: S */
  /* Module: S */
  .content__landing-header .content__thumbnail {
    display: none;
  }
  .content__landing-header .content__welcome {
    padding: 0;
    width: 100%;
  }
  
  .content__welcome {
    padding-left: 0;
    padding-right: 0;
  }
  /* Module: S */
  .species__landing-list-item {
    width: 100%;
  }
  .species__item-image {
    display: none;
  }
  .species__item-content {
    height: auto;
  }
  /* Module: S */
  /* Module: S */
  .search__count-search-all,
  .search__item-thumbnail img,
  .search__pagination {
    display: none;
  }
    .content__breadcrumb a[href]:after {
        content: "";
    }

    .acc-container, .acc-item {
        display: block;
    }
    
    .acc-content p {
    	break-inside: avoid;
    	position: relative;
    }
    table thead th, table td {
        border-color: #000;
    }
	
	.supercalc-submit,
	.supercalc-reset,
	#print-printable-element-button	{
		display: none;
	}
}
