﻿
.govgr-accordion .govgr-accordion__controls {
    text-align: right
}

.govgr-accordion .govgr-accordion__section {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
}

.govgr-accordion .govgr-accordion__section:first-child {
    border-top-width: 1px
}

.govgr-accordion .govgr-accordion__section-summary {
    cursor: pointer;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 2rem;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    margin-bottom: 0;
    list-style: none
}

.govgr-accordion .govgr-accordion__section-summary:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

.govgr-accordion .govgr-accordion__section-summary::-webkit-details-marker {
    display: none
}

.govgr-accordion .govgr-accordion__section-summary:focus .govgr-accordion__section-button,.govgr-accordion .govgr-accordion__section-summary:focus .govgr-accordion__section-button:after {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity));
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 2px
}

.govgr-accordion .govgr-accordion__section-summary:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-accordion .govgr-accordion__section-summary:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-accordion .govgr-accordion__section-heading {
    font-size: var(--accordion__section-heading-font-size);
    margin-bottom: 0;
    cursor: pointer;
    justify-content: space-between;
    font-weight: 600;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-accordion .govgr-accordion__section-heading:active {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(var(--color-link-visited-rgb),var(--tw-ring-opacity))
}

.govgr-accordion .govgr-accordion__section-button {
    display: flex;
    justify-content: space-between;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-accordion .govgr-accordion__section-button:focus {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-accordion .govgr-accordion__section-button:after {
    content: "+";
    position: relative;
    right: -2rem;
    float: right;
    margin-left: .5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-accordion .govgr-accordion__section[open] .govgr-accordion__section-content {
    display: block
}

.govgr-accordion .govgr-accordion__section[open] .govgr-accordion__section-button:after {
    content: "\2013"
}

.govgr-accordion .govgr-accordion__section-content {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    display: none;
    padding-top: .25rem
}

.govgr-accordion .govgr-accordion__section-content>:last-child {
    margin-bottom: 0
}

.govgr-accordion--no-border .govgr-accordion__section {
    border-width: 0!important
}

.govgr-accordion--border-top .govgr-accordion__section .govgr-accordion__section-summary {
    border-bottom-width: 0
}

.govgr-accordion--border-bottom .govgr-accordion__section,.govgr-accordion--border-bottom .govgr-accordion__section:first-child {
    border-width: 0
}

.govgr-accordion--border-bottom .govgr-accordion__section .govgr-accordion__section-summary {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
}

.govgr-accordion--secondary .govgr-accordion__section .govgr-accordion__section-summary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem
}

.govgr-accordion--secondary .govgr-accordion__section .govgr-accordion__section-content {
    padding-left: 1rem;
    padding-right: 1rem
}

.govgr-accordion--secondary .govgr-accordion__section-button:after {
    right: 0
}

.govgr-accordion--dense .govgr-accordion__section .govgr-accordion__section-summary {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-accordion--dense .govgr-accordion__section .govgr-accordion__section-content {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-accordion__section-summary .govgr-hint {
    margin-bottom: 0;
    margin-top: .25rem
}

.govgr-accordion__section-heading .govgr-heading-lg,.govgr-accordion__section-heading .govgr-heading-md,.govgr-accordion__section-heading .govgr-heading-sm,.govgr-accordion__section-heading .govgr-heading-xl,.govgr-accordion__section-heading .govgt-heading-xs {
    margin-bottom: 0
}

.govgr-autocomplete__wrapper {
    position: relative
}

.govgr-autocomplete__status__wrapper {
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    white-space: nowrap;
    border-width: 0;
    padding: 0;
    clip: "rect(0 0 0 0)";
    margin-bottom: "-1px";
    margin-right: "-1px"
}

.govgr-autocomplete__hint {
    position: absolute;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-400-rgb),var(--tw-text-opacity))
}

.govgr-autocomplete__hint,.govgr-autocomplete__input {
    width: 100%;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    padding: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.govgr-autocomplete__input {
    position: relative;
    background-color: transparent
}

.govgr-autocomplete__input--default {
    padding: .5rem
}

.govgr-autocomplete__input--focused {
    outline: 4px solid var(--color-focus);
    outline-offset: 0;
    box-shadow: inset 0 0 0 2px
}

.govgr-autocomplete__input--show-all-values {
    cursor: pointer
}

.govgr-autocomplete__menu {
    margin: 0;
    max-height: 24rem;
    width: 100%;
    overflow-x: hidden;
    border-width: 0 2px 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: 0
}

.govgr-autocomplete__menu--inline {
    position: relative
}

.govgr-autocomplete__menu--overlay {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 50;
    width: 100%;
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.govgr-autocomplete__menu--visible {
    display: block
}

.govgr-autocomplete__menu--hidden {
    display: none
}

.govgr-autocomplete__option {
    position: relative;
    display: block;
    cursor: pointer;
    padding: .5rem;
    border-bottom: solid var(--color-base-400);
    border-width: 1px 0
}

.govgr-autocomplete__option>* {
    pointer-events: none
}

.govgr-autocomplete__option:first-of-type,.govgr-autocomplete__option:last-of-type {
    border-top-width: 0
}

.govgr-autocomplete__option--odd {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

.govgr-autocomplete__option--focused,.govgr-autocomplete__option:hover {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-tertiary-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-info-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-autocomplete__option--empty {
    cursor: default;
    --tw-bg-opacity: 1!important;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))!important;
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))!important
}

.govgr-autocomplete__option--empty:hover {
    border-color: var(--color-base-400)
}

.govgr-autocomplete__hint,.govgr-autocomplete__option {
    padding: .5rem
}

.govgr-autocomplete__assistive-hint {
    display: none
}

.govgr-autocomplete__option--focused .govgr-hint,.govgr-autocomplete__option:hover .govgr-hint {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-300-rgb),var(--tw-text-opacity))
}

.govgr-btn,.govgr-btn[type=button],.govgr-btn[type=reset],.govgr-btn[type=submit] {
    margin: 0 0 2rem;
    display: flex;
    min-height: 2.5rem;
    width: -moz-max-content;
    width: max-content;
    cursor: pointer;
    align-items: center;
    -moz-column-gap: .75rem;
    column-gap: .75rem;
    font-weight: 500;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    border-radius: 5;
    padding: var(--btn-padding);
    letter-spacing: var(--btn-letter-spacing);
    font-size: var(--btn-font-size)
}

.govgr-btn:focus,.govgr-btn[type=button]:focus,.govgr-btn[type=reset]:focus,.govgr-btn[type=submit]:focus {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 6px var(--color-base-content),0 0 0 10px var(--color-focus)
}

.govgr-btn:focus-within,.govgr-btn[type=button]:focus-within,.govgr-btn[type=reset]:focus-within,.govgr-btn[type=submit]:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-btn.govgr-btn--dense,.govgr-btn[type=button].govgr-btn--dense,.govgr-btn[type=reset].govgr-btn--dense,.govgr-btn[type=submit].govgr-btn--dense,.govgr-dense .govgr-btn,.govgr-dense .govgr-btn[type=button],.govgr-dense .govgr-btn[type=reset],.govgr-dense .govgr-btn[type=submit] {
    --btn-padding: 0.375rem 0.75rem;
    min-height: 2rem
}

.govgr-btn.govgr-btn--dense:focus,.govgr-btn[type=button].govgr-btn--dense:focus,.govgr-btn[type=reset].govgr-btn--dense:focus,.govgr-btn[type=submit].govgr-btn--dense:focus,.govgr-dense .govgr-btn:focus,.govgr-dense .govgr-btn[type=button]:focus,.govgr-dense .govgr-btn[type=reset]:focus,.govgr-dense .govgr-btn[type=submit]:focus {
    box-shadow: 0 0 0 2px var(--color-white),0 0 0 5px var(--color-base-content),0 0 0 8px var(--color-focus)
}

.govgr-btn-primary,.govgr-btn-primary[type=button],.govgr-btn-primary[type=reset],.govgr-btn-primary[type=submit] {
    /*box-shadow: 0 2px 0 var(--color-base-content);
    background-color: var(--btn-primary-background-color);
    color: var(--btn-primary-color) */

    box-shadow: 0 2px 0 #036ec5;
    background-color: #036ec5;
    color: white;
}

.govgr-btn-primary:hover,.govgr-btn-primary[type=button]:hover,.govgr-btn-primary[type=reset]:hover,.govgr-btn-primary[type=submit]:hover {
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    background-color: var(--btn-primary-background-color-hover);
    color: var(--btn-primary-color-hover)
}

.govgr-btn-primary:active,.govgr-btn-primary[type=button]:active,.govgr-btn-primary[type=reset]:active,.govgr-btn-primary[type=submit]:active {
    background-color: var(--btn-primary-background-color-active)
}

.govgr-btn-cta {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: var(--btn-cta-font-size)
}

.govgr-btn-secondary,.govgr-btn-secondary[type=button],.govgr-btn-secondary[type=reset],.govgr-btn-secondary[type=submit] {
    box-shadow: 0 2px 0 var(--color-base-500);
    background-color: var(--btn-secondary-background-color);
    color: var(--btn-secondary-color)
}

.govgr-btn-secondary:hover,.govgr-btn-secondary[type=button]:hover,.govgr-btn-secondary[type=reset]:hover,.govgr-btn-secondary[type=submit]:hover {
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    background-color: var(--btn-secondary-background-color-hover);
    color: var(--btn-secondary-color-hover)
}

.govgr-btn-secondary:active,.govgr-btn-secondary[type=button]:active,.govgr-btn-secondary[type=reset]:active,.govgr-btn-secondary[type=submit]:active {
    background-color: var(--btn-secondary-background-color-active)
}

.govgr-btn-warning,.govgr-btn-warning[type=button],.govgr-btn-warning[type=reset],.govgr-btn-warning[type=submit] {
    box-shadow: 0 2px 0 var(--color-base-content);
    background-color: var(--btn-warning-background-color);
    color: var(--btn-warning-color)
}

.govgr-btn-warning:hover,.govgr-btn-warning[type=button]:hover,.govgr-btn-warning[type=reset]:hover,.govgr-btn-warning[type=submit]:hover {
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    background-color: var(--btn-warning-background-color-hover);
    color: var(--btn-warning-color-hover)
}

.govgr-btn-warning:active,.govgr-btn-warning[type=button]:active,.govgr-btn-warning[type=reset]:active,.govgr-btn-warning[type=submit]:active {
    --tw-bg-opacity: 1;
    background-color: var(--btn-warning-background-color-active)
}

.govgr-btn--disabled {
    opacity: .5;
    cursor: not-allowed!important
}

.govgr-btn--disabled:hover {
    --tw-bg-opacity: 0.5
}

.govgr-svg-icon--caret {
    fill: var(--color-base-content);
    display: inline-block;
    height: 1rem;
    width: 1rem
}

.govgr-close-btn {
    float: right;
    display: flex;
    width: -moz-max-content;
    width: max-content;
    flex-wrap: nowrap;
    align-items: center;
    text-align: right
}

.govgr-btn .govgr-svg-icon {
    display: inline;
    height: 1rem;
    width: 1rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-btn-primary .govgr-svg-icon,.govgr-btn-warning .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-btn-primary .govgr-svg-icon--more-vert,.govgr-btn-warning .govgr-svg-icon--more-vert {
    height: 1.5rem;
    width: 1.5rem
}

.govgr-btn-cta .govgr-svg-icon--chevron {
    margin-left: .5rem;
    margin-right: .5rem;
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-btn-cta:hover .govgr-svg-icon--chevron {
    margin-left: 1rem;
    margin-right: 0
}

.govgr-btn-secondary .govgr-svg-icon {
    fill: var(--color-base-content)
}

.govgr-btn-secondary .govgr-svg-icon--more-vert {
    height: 1.5rem;
    width: 1.5rem
}

.govgr-close-btn .govgr-svg-icon--close {
    float: right;
    height: 1.25rem;
    width: 1.25rem;
    margin-left: .25rem!important;
    fill: var(--color-link)
}

.govgr-close-btn:focus .govgr-svg-icon--close {
    fill: var(--color-link-active)
}

.govgr-close-btn:hover .govgr-svg-icon--close {
    fill: var(--color-link-hover)
}

.govgr-bottom-info {
    width: 100%;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

.govgr-chips {
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    gap: .5rem
}

.govgr-chips .govgr-chip:last-child .govgr-chip__content {
    margin-right: 0
}

.govgr-chip {
    list-style-type: none
}

.govgr-chip .govgr-chip__content {
    display: inline-flex;
    align-items: center;
    border-radius: .25rem;
    border-width: 2px;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}

.govgr-chip .govgr-chip__content,.govgr-chip .govgr-chip__content[role=button]:hover {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.govgr-chip .govgr-chip__content[role=button]:hover {
    border-color: rgba(var(--color-base-900-rgb),var(--tw-border-opacity));
    background-color: rgba(var(--color-base-900-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-invert-rgb),var(--tw-text-opacity));
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-chip .govgr-chip__content[role=button]:focus {
    outline: 3px solid var(--color-focus);
    outline-offset: 0;
    box-shadow: inset 0 0 0 2px
}

.govgr-chip:last-child .govgr-chip__content {
    margin-right: 0
}

.govgr-chip--deletable .govgr-chip__content:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-chip__key-value {
    margin-right: .5rem;
    font-weight: 700
}

.govgr-chip .govgr-chip__content .govgr-svg-icon--close {
    margin-left: .75rem;
    height: 1rem;
    width: 1rem
}

.govgr-chip .govgr-chip__content[role=button]:hover .govgr-svg-icon--close {
    fill: var(--color-base-content-invert)
}

.govgr-chip--deletable .govgr-chip__content .govgr-svg-icon--close:hover {
    cursor: pointer
}

.govgr-field {
    margin-bottom: 2rem
}

.govgr-field .govgr-fieldset>.govgr-btn:last-child,.govgr-field .govgr-fieldset>.govgr-field:last-child {
    margin-bottom: 0
}

.govgr-field .govgr-fieldset+.govgr-btn {
    margin-top: 1rem
}

.govgr-fieldset>.govgr-field {
    margin-bottom: 1rem
}

.govgr-fieldset__legend {
    margin-bottom: 1rem!important
}

.govgr-label {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    row-gap: .75rem;
    font-size: var(--label-font-size);
    line-height: var(--label-line-height);
    letter-spacing: var(--label-letter-spacing)
}

.govgr-input,.govgr-select,.govgr-textarea {
    width: 100%;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    text-indent: 2px
}

.govgr-input:focus,.govgr-select:focus,.govgr-textarea:focus {
    outline: 4px solid var(--color-focus);
    outline-offset: 0;
    box-shadow: inset 0 0 0 2px
}

.govgr-date-input--dense .govgr-input,.govgr-dense .govgr-date-input .govgr-input,.govgr-dense .govgr-input,.govgr-dense .govgr-select,.govgr-dense .govgr-textarea,.govgr-input--dense,.govgr-select--dense,.govgr-textarea--dense {
    padding: .25rem
}

.govgr-date-input--dense .govgr-input:focus,.govgr-dense .govgr-date-input .govgr-input:focus,.govgr-dense .govgr-input:focus,.govgr-dense .govgr-select:focus,.govgr-dense .govgr-textarea:focus,.govgr-input--dense:focus,.govgr-select--dense:focus,.govgr-textarea--dense:focus {
    box-shadow: inset 0 0 0 1px
}

.govgr-label-file {
    margin-bottom: 0
}

.govgr-file-input {
    display: none
}

.govgr-uploaded-file {
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.govgr-date-input {
    display: flex;
    flex-wrap: wrap;
    row-gap: .5rem
}

.govgr-date-input.govgr-date-input--dense .govgr-date-input__item,.govgr-dense .govgr-date-input .govgr-date-input__item {
    margin-right: .5rem
}

.govgr-single-character-input {
    display: flex;
    flex-wrap: wrap;
    row-gap: .5rem
}

.govgr-select {
    width: auto;
    max-width: 100%
}

.govgr-input--width-20-char {
    max-width: 41ex
}

.govgr-input--width-10-char {
    max-width: 23ex
}

.govgr-input--width-5-char {
    max-width: 10.8ex
}

.govgr-input--width-4-char {
    max-width: 9ex
}

.govgr-input--width-3-char {
    max-width: 7.2ex
}

.govgr-input--width-2-char {
    max-width: 5.4ex
}

.govgr-single-character-input__item {
    max-width: 4.4ex;
    margin-right: .75rem;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.govgr-date-input__item {
    margin-right: 1rem
}

.govgr-\!-width-full,.govgr-\!-width-one-half,.govgr-\!-width-one-quarter,.govgr-\!-width-one-third,.govgr-\!-width-three-quarters,.govgr-\!-width-two-thirds {
    width: 100%!important
}

.govgr-field--error {
    border-left-width: 5px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity));
    padding-right: 0;
    padding-left: 1rem
}

.govgr-error-message {
    margin-bottom: 1rem;
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(var(--color-error-rgb),var(--tw-text-opacity))
}

.govgr-input--error {
    border-width: 3px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity))
}

.govgr-input--error:focus {
    outline: 4px solid var(--color-focus);
    outline-offset: 0;
    box-shadow: inset 0 0 0 1px var(--color-error)
}

.govgr-checkboxes__input:disabled,.govgr-checkboxes__input:disabled:before,.govgr-checkboxes__input:disabled:checked:before,.govgr-input:disabled,.govgr-radios__input:disabled,.govgr-radios__input:disabled:before,.govgr-radios__input:disabled:checked:before,.govgr-select:disabled,.govgr-textarea:disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

.govgr-checkboxes__input:disabled:before,.govgr-input:disabled,.govgr-radios__input:disabled:before,.govgr-textarea:disabled {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-700-rgb),var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
}

.govgr-checkboxes__input:disabled:checked:after,.govgr-checkboxes__label--disabled,.govgr-radios__input:disabled:checked:after,.govgr-radios__label--disabled {
    opacity: .4
}

.govgr-choice-divider-text {
    margin-bottom: 1rem;
    width: -moz-max-content;
    width: max-content;
    min-width: 2.5rem;
    text-align: center;
    font-size: 1.1875rem
}

.govgr-form .govgr-body {
    margin-bottom: 1rem
}

.govgr-form.govgr-grid,.govgr-form.govgr-grid .govgr-fieldset {
    display: grid;
    gap: 1rem
}

.govgr-form.govgr-grid .govgr-fieldset :not(.govgr-field),.govgr-form.govgr-grid :not(.govgr-field) {
    grid-column: span 12/span 12
}

.govgr-label .govgr-error-message,.govgr-label .govgr-heading-lg,.govgr-label .govgr-heading-md,.govgr-label .govgr-heading-sm,.govgr-label .govgr-heading-xl,.govgr-label .govgr-heading-xs,.govgr-label .govgr-hint {
    margin-bottom: 0
}

.govgr-uploaded-file .govgr-link {
    height: -moz-fit-content;
    height: fit-content;
    font-size: 1.1875rem
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__item,.govgr-dense .govgr-checkboxes .govgr-checkboxes__item {
    margin-bottom: .5rem;
    min-height: 2rem;
    padding-left: 2.5rem
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__item:last-child,.govgr-dense .govgr-checkboxes .govgr-checkboxes__item:last-child {
    margin-bottom: 0
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input {
    left: .125rem;
    height: 2rem;
    width: 2rem
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input:before,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input:before {
    height: 2rem;
    width: 2rem
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input:after,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input:after {
    top: 10px;
    left: 7px;
    width: 19px;
    height: 10px;
    border-bottom-width: 4px;
    border-left-width: 4px
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input:focus:before,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input:focus:before {
    border-width: 3px
}

.govgr-checkboxes--horizontal {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 1rem
}

.govgr-checkboxes__item {
    position: relative;
    margin-bottom: 1rem;
    display: block;
    min-height: 2.5rem;
    padding-left: 3rem
}

.govgr-checkboxes__item:last-child {
    margin-bottom: 0
}

.govgr-checkboxes__label {
    display: inline-block;
    cursor: pointer;
    padding: .25rem .5rem
}

.govgr-checkboxes__input {
    position: absolute;
    left: .125rem;
    top: -.125rem;
    z-index: 1;
    margin: 0;
    height: 2.5rem;
    width: 2.5rem;
    cursor: pointer;
    opacity: 1
}

.govgr-checkboxes__input:before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    height: 2.5rem;
    width: 2.5rem;
    --tw-border-opacity: 1;
    border: 2px solid rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    opacity: 1
}

.govgr-checkboxes__input:after {
    content: "";
    position: absolute;
    box-sizing: border-box;
    border-width: 0 0 5px 5px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-accent-rgb),var(--tw-border-opacity));
    background-color: transparent;
    opacity: 0;
    top: 11px;
    left: 9px;
    width: 23px;
    height: 12px;
    transform: rotate(-45deg)
}

.govgr-checkboxes__input:checked:after {
    opacity: 1
}

.govgr-checkboxes__input:focus {
    outline: 3px solid transparent;
    outline-offset: 1px;
    box-shadow: 0 0 0 4px var(--color-focus)
}

.govgr-checkboxes__input:focus:before {
    border-width: 4px
}

.govgr-checkboxes__conditional {
    margin-left: 1rem;
    border-left-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    padding-left: 1.5rem
}

.govgr-checkboxes--horizontal .govgr-choice-divider-text {
    margin-left: .5rem;
    margin-right: .5rem;
    min-width: -moz-max-content;
    min-width: max-content
}

.govgr-checkboxes.govgr-checkboxes--dense .govgr-field,.govgr-dense .govgr-checkboxes .govgr-field {
    margin-bottom: 1rem
}

.govgr-dropdown {
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.govgr-dropdown.govgr-dropdown--up .govgr-dropdown__content {
    bottom: 100%;
    margin-bottom: 1rem;
    border-width: 1px 1px 0;
    -webkit-box-box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb),.3),0 2px 0 var(--color-base-500);
    box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb),.3),0 2px 0 var(--color-base-500)
}

.govgr-dropdown.govgr-dropdown--right .govgr-dropdown__content {
    right: 0;
    margin-right: 0;
    margin-left: 1rem
}

.govgr-dropdown.govgr-dropdown--disabled {
    cursor: not-allowed
}

.govgr-dropdown.govgr-dropdown--disabled .govgr-dropdown__button {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: .5
}

.govgr-dense .govgr-dropdown .govgr-dropdown__content,.govgr-dropdown.govgr-dropdown--dense .govgr-dropdown__content {
    padding: .5rem
}

.govgr-dropdown .govgr-dropdown__button {
    width: -moz-fit-content;
    width: fit-content
}

.govgr-dropdown .govgr-dropdown__button::marker {
    font-size: 0
}

.govgr-dropdown .govgr-btn-group .govgr-btn+.govgr-dropdown__content,.govgr-dropdown .govgr-dropdown__button.govgr-link+.govgr-dropdown__content {
    margin-top: 1rem
}

.govgr-dropdown .govgr-dropdown__content {
    position: absolute;
    z-index: 3;
    margin-right: 1rem;
    margin-top: -1rem;
    width: -moz-max-content;
    width: max-content;
    min-width: 100%;
    max-width: 20rem;
    border-width: 0 1px 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: 1rem;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    -webkit-box-box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb),.3),0 -2px 0 var(--color-base-500);
    box-shadow: 0 2px 8px rgba(var(--color-base-900-rgb),.3),0 -2px 0 var(--color-base-500)
}

.govgr-dropdown .govgr-dropdown__content :last-child {
    margin-bottom: 0
}

.govgr-dropdown .govgr-dropdown__content--full-width {
    min-width: 100%
}

.govgr-dropdown[open] .govgr-dropdown__button--chevron .govgr-svg-icon--chevron {
    --tw-rotate: -180deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.govgr-dropdown[open] .govgr-dropdown__button.govgr-btn-primary {
    background-color: var(--btn-primary-background-color-hover);
    color: var(--btn-primary-color-hover)
}

.govgr-dropdown[open] .govgr-dropdown__button.govgr-btn-secondary {
    background-color: var(--btn-secondary-background-color-hover);
    color: var(--btn-secondary-color-hover)
}

.govgr-dropdown[open] .govgr-dropdown__button.govgr-btn-warning {
    background-color: var(--btn-warning-background-color-hover);
    color: var(--btn-warning-color-hover)
}

.govgr-dropdown .govgr-dropdown__button--chevron .govgr-svg-icon--chevron {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .3s
}

.govgr-dropdown .govgr-dropdown__button .govgr-svg-icon {
    height: 1.5rem;
    width: 1.25rem
}

.govgr-dropdown .govgr-dropdown__button.govgr-link {
    display: inline-flex;
    align-items: center;
    gap: .25rem
}

.govgr-dropdown .govgr-dropdown__content .govgr-field {
    margin-bottom: 1rem
}

.govgr-dropdown .govgr-dropdown__content .govgr-section-break {
    margin-left: -1rem;
    margin-right: -1rem;
    width: auto
}

.govgr-dropdown .govgr-dropdown__content>.govgr-nav__list {
    margin-left: -1rem;
    margin-right: -1rem;
    width: auto;
    flex-direction: column
}

.govgr-dropdown .govgr-dropdown__content>.govgr-nav__list .govgr-nav__list-item {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding: .5rem 1rem
}

.govgr-dropdown .govgr-dropdown__content>.govgr-nav__list .govgr-nav__list-item:last-child {
    border-width: 0
}

.govgr-dropdown .govgr-dropdown__content>.govgr-nav__list .govgr-nav__list-item:focus {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-focus-rgb),var(--tw-border-opacity))
}

.govgr-dense .govgr-dropdown .govgr-dropdown__content .govgr-section-break,.govgr-dropdown.govgr-dropdown--dense .govgr-dropdown__content .govgr-section-break {
    margin-left: -.5rem;
    margin-right: -.5rem;
    width: auto
}

.govgr-dense .govgr-dropdown .govgr-dropdown__content>.govgr-nav__list,.govgr-dropdown.govgr-dropdown--dense .govgr-dropdown__content>.govgr-nav__list {
    margin-left: -.5rem;
    margin-right: -.5rem;
    width: auto;
    flex-direction: column
}

.govgr-radios.govgr-radios--dense .govgr-radios__item,govgr-dense .govgr-radios .govgr-radios__item {
    margin-bottom: .5rem;
    min-height: 2rem;
    padding-left: 2.25rem
}

.govgr-radios.govgr-radios--dense .govgr-radios__input,govgr-dense .govgr-radios .govgr-radios__input {
    left: .125rem;
    top: 0;
    height: 2rem;
    width: 2rem
}

.govgr-radios.govgr-radios--dense .govgr-radios__input:focus,govgr-dense .govgr-radios .govgr-radios__input:focus {
    border-width: 3px
}

.govgr-radios--horizontal {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 1rem
}

.govgr-radios__item {
    position: relative;
    margin-bottom: 1rem;
    display: block;
    padding-left: 3rem;
    min-height: 40px
}

.govgr-radios__label {
    font-size: var(--radios__label-font-size);
    display: inline-block;
    cursor: pointer;
    padding: .25rem .5rem
}

.govgr-radios__input {
    position: absolute;
    left: .125rem;
    top: -.25rem;
    z-index: 1;
    margin: 0;
    height: 2.5rem;
    height: 40px;
    width: 2.5rem;
    width: 40px;
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    opacity: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 2px solid;
    border-radius: 50%
}

.govgr-radios__input:checked {
    box-shadow: inset 0 0 0 6px var(--color-base-100),inset 0 0 0 20px var(--color-base-content)
}

.govgr-radios__input:checked:focus {
    box-shadow: 0 0 0 4px var(--color-focus),inset 0 0 0 4px var(--color-base-100),inset 0 0 0 20px var(--color-base-content)
}

.govgr-radios__input:focus {
    outline: 3px solid transparent;
    outline-offset: 1px;
    box-shadow: 0 0 0 4px var(--color-focus);
    border-width: 4px
}

.govgr-radios__conditional {
    margin-left: 1rem;
    border-left-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    padding-left: 1.5rem
}

.govgr-radios--horizontal .govgr-choice-divider-text {
    margin-left: .5rem;
    margin-right: .5rem;
    min-width: -moz-max-content;
    min-width: max-content
}

.govgr-dense .govgr-radios .govgr-field,.govgr-radios.govgr-radios--dense .govgr-field {
    margin-bottom: 1rem
}

.govgr-header {
    position: relative;
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-primary-rgb),var(--tw-bg-opacity));
    border-bottom: 8px solid;
    border-color: rgba(var(--color-tertiary-rgb),var(--tw-border-opacity))
}

.govgr-header__content {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 100%;
    max-width: 64rem;
    align-items: center;
    justify-content: space-between;
    gap: .75rem;
    padding: .5rem 1rem
}

.govgr-header__section {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    row-gap: .5rem
}

.govgr-header__logo {
    print-color-adjust: exact!important;
    -webkit-print-color-adjust: exact!important;
    max-height: 3rem
}

.govgr-header__logo-inverted {
    display: none;
    height: 3rem
}

.govgr-header__secondary-logo {
    height: 2.5rem
}

.govgr-header__link:focus {
    box-shadow: 0 0 0 4px var(--color-focus);
    -webkit-box-shadow: 0 0 0 4px var(--color-focus);
    -moz-box-shadow: 0 0 0 4px var(--color-focus);
    outline: none;
    text-decoration: none
}

.govgr-header__title {
    width: auto;
    vertical-align: middle;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.5rem;
    letter-spacing: .025em
}

.govgr-header__title,.govgr-header__title:hover {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity));
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.govgr-header__title:focus {
    text-decoration: none;
    outline: 4px solid var(--color-focus)!important;
    outline-offset: 4px
}

.govgr-header-nav-menu__content {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    row-gap: .5rem
}

.govgr-header .govgr-header__content>.govgr-dropdown .govgr-dropdown__button.govgr-link,.govgr-header .govgr-header__content>.govgr-link,.govgr-header .govgr-header__section>.govgr-dropdown .govgr-dropdown__button.govgr-link,.govgr-header .govgr-header__section>.govgr-link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-header .govgr-header__content>.govgr-dropdown .govgr-dropdown__button.govgr-link:focus,.govgr-header .govgr-header__content>.govgr-link:focus,.govgr-header .govgr-header__section>.govgr-dropdown .govgr-dropdown__button.govgr-link:focus,.govgr-header .govgr-header__section>.govgr-link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-active-rgb),var(--tw-text-opacity))
}

.govgr-header .govgr-phase-banner__text {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-header .govgr-link .govgr-svg-icon,.govgr-header .govgr-link:hover .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-header .govgr-link:focus .govgr-svg-icon {
    fill: var(--color-link-active)
}

.govgr-header__section .govgr-phase-banner {
    margin-bottom: 0
}

.govgr-header-nav-menu__content>.govgr-svg-icon--burger,.govgr-header__content>.govgr-svg-icon--burger,.govgr-header__section>.govgr-svg-icon--burger {
    fill: var(--color-white);
    float: right
}

.govgr-header-nav-menu__content>.govgr-svg-icon--burger:focus,.govgr-header__content>.govgr-svg-icon--burger:focus,.govgr-header__section>.govgr-svg-icon--burger:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity))
}

.govgr-header-nav-menu__content>.govgr-close-btn .govgr-svg-icon--close,.govgr-header__content>.govgr-close-btn .govgr-svg-icon--close,.govgr-header__section>.govgr-close-btn .govgr-svg-icon--close {
    fill: var(--color-link)!important
}

.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn:not(:focus),.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link:not(:focus),.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn:not(:focus),.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link:not(:focus),.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn:not(:focus),.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link:not(:focus) {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active:not(:focus),.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active:not(:focus),.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active:not(:focus),.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active:not(:focus),.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active:not(:focus),.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active:not(:focus) {
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))!important
}

.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active .govgr-svg-icon,.govgr-header-nav-menu__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active .govgr-svg-icon,.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active .govgr-svg-icon,.govgr-header__content>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active .govgr-svg-icon,.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-btn--active .govgr-svg-icon,.govgr-header__section>.govgr-nav__list>.govgr-nav__list-item>.govgr-nav__list-item-link--active .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-footer {
    width: 100%;
    --tw-border-opacity: 1;
    border: solid rgba(var(--color-tertiary-rgb),var(--tw-border-opacity));
    border-width: 4px 0 0;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
}

.govgr-footer__info {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    flex: 1 1 0%;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between
}

.govgr-footer__info-section {
    margin-left: .5rem;
    margin-right: .5rem;
    margin-bottom: 1.5rem
}

.govgr-footer__info-section--grow {
    display: flex;
    flex-grow: 1
}

.govgr-footer__content {
    width: 100%
}

.govgr-footer__content--logos {
    margin-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.govgr-footer__logo {
    margin-right: 1rem
}

.govgr-footer__logo:last-child {
    margin-right: 0
}

.govgr-footer__government-logo-inverted {
    display: none;
    height: auto;
    width: 13rem;
    min-width: 13rem;
    max-width: 100%
}

.govgr-footer__government-logo,.govgr-footer__logo {
    display: block;
    height: auto;
    width: 13rem;
    min-width: 13rem;
    max-width: 100%
}

.govgr-footer__copyright {
    margin-top: 1.5rem;
    font-size: var(--footer__copyright-font-size)
}

.govgr-footer__copyright .govgr-link {
    font-size: inherit
}

.govgr-footer__link {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-footer__link:hover {
    text-decoration-thickness: 2px;
    color: var(--color-base-800)
}

.govgr-footer__link:focus {
    background-color: var(--color-focus)!important;
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    outline: none;
    text-decoration: none
}

.govgr-footer__navigation {
    display: flex;
    flex-wrap: wrap
}

.govgr-footer__navigation-section {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 2rem;
    display: inline-block;
    flex-shrink: 1;
    flex-grow: 1;
    vertical-align: top
}

.govgr-footer__list {
    margin: 0;
    list-style-type: none;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    padding: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.govgr-footer__list--horizontal {
    margin-bottom: 1rem
}

.govgr-footer__list--horizontal .govgr-footer__list-item {
    margin-right: 1rem;
    margin-bottom: .5rem;
    display: inline-block
}

.govgr-footer__heading {
    margin-bottom: 1rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding-bottom: 1rem
}

.govgr-layout {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

.govgr-layout--full-height {
    min-height: 100vh
}

.govgr-container {
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    width: 100%;
    max-width: 64rem;
    padding-left: .75rem;
    padding-right: .75rem;
    flex: 1 1 0%
}

.govgr-container--full-width {
    max-width: 100%
}

.govgr-top {
    margin-bottom: 1rem
}

.govgr-aside {
    display: flex;
    height: -moz-fit-content;
    height: fit-content;
    flex-direction: column;
    flex-wrap: wrap
}

.govgr-aside .govgr-back-to-top {
    display: flex;
    flex: 1 1 0%;
    flex-wrap: wrap;
    align-content: flex-end
}

.govgr-aside .govgr-back-to-top.govgr-back-to-top--persistent .govgr-back-to-top-content {
    position: sticky;
    bottom: 0;
    margin-bottom: 1rem
}

.govgr-aside--sticky.govgr-aside--full-height {
    max-height: calc(100vh - 2rem)
}

.govgr-aside--full-height {
    height: 100%
}

.govgr-bottom {
    box-sizing: border-box;
    display: flex;
    width: 100%;
    flex-wrap: wrap
}

.govgr-btn-group {
    margin-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem
}

.govgr-section-break {
    margin: auto;
    width: 100%;
    border-width: 0;
    background-color: transparent;
    padding: .5rem 1rem
}

.govgr-section-break--visible {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-style: none solid solid;
    border-top: 1px solid rgba(var(--color-base-300-rgb),var(--tw-border-opacity))
}

.govgr-section-break--md {
    margin-bottom: 1.25rem
}

.govgr-section-break--lg {
    margin-bottom: 1.75rem
}

.govgr-section-break--xl {
    margin-bottom: 2.25rem
}

.govgr-main>.govgr-back-to-top--persistent {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 5;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

.govgr-main>.govgr-back-to-top--persistent .govgr-back-to-top-link {
    margin: 1rem 1.5rem
}

.govgr-main>.govgr-back-to-top--persistent .govgr-back-to-top-content {
    margin: 0 auto;
    max-width: 64rem
}

.govgr-container.govgr-grid {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.govgr-btn-group .govgr-btn,.govgr-btn-group .govgr-link {
    margin-bottom: 0
}

.govgr-nav {
    position: relative;
    display: block;
    height: auto;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-nav--hidden {
    display: none
}

.govgr-nav--drawer {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30;
    height: 100%;
    width: 80%;
    overflow-x: auto;
    padding: 1rem;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-nav--drawer .govgr-nav__list--horizontal {
    padding-left: 0;
    padding-right: 0
}

.govgr-nav--drawer-smDown {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30;
    height: 100%;
    width: 80%;
    overflow-x: auto;
    padding: 1rem;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-nav--drawer-smDown .govgr-nav__list--horizontal {
    padding-left: 0;
    padding-right: 0
}

.govgr-nav--drawer-mdDown {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30;
    height: 100%;
    width: 80%;
    overflow-x: auto;
    padding: 1rem;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-nav--drawer-mdDown .govgr-nav__list--horizontal {
    padding-left: 0;
    padding-right: 0
}

.govgr-nav--drawer-lgDown {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30;
    height: 100%;
    width: 80%;
    overflow-x: auto;
    padding: 1rem;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-nav--drawer-lgDown .govgr-nav__list--horizontal {
    padding-left: 0;
    padding-right: 0
}

.govgr-nav__list {
    position: static;
    margin: 0;
    display: flex;
    width: 100%;
    max-width: 64rem;
    flex-direction: column;
    flex-wrap: wrap
}

.govgr-nav__list--horizontal {
    padding-left: 1rem;
    padding-right: 1rem
}

.govgr-nav__list--full-width {
    max-width: none
}

.govgr-nav__list-item {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-nav__list-item-btn,.govgr-nav__list-item-link {
    text-align: left
}

.govgr-nav__list-item-btn:focus,.govgr-nav__list-item-link:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content)
}

.govgr-nav__list-item-btn:hover:not(:focus),.govgr-nav__list-item-link:hover:not(:focus) {
    -webkit-text-decoration-line: underline!important;
    text-decoration-line: underline!important
}

.govgr-nav__list-item-btn--active,.govgr-nav__list-item-link--active {
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))!important;
    font-weight: 600
}

.govgr-nav-menu {
    display: flex;
    width: 100%
}

.govgr-nav-menu--hidden,.govgr-nav-menu--horizontal .govgr-nav-menu__title,.govgr-nav-menu--vertical .govgr-nav-menu__title {
    display: none
}

.govgr-nav-menu--vertical .govgr-nav-menu__content-list {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-nav-menu__content-list {
    display: grid;
    grid-auto-flow: row;
    grid-template-columns: repeat(1,minmax(0,1fr));
    padding: 0
}

.govgr-nav-menu__content-list-item {
    position: relative;
    box-sizing: border-box;
    padding: 0 .75rem 1.25rem 0
}

.govgr-nav .govgr-close-btn {
    margin-bottom: 1rem
}

.govgr-nav .govgr-heading-md {
    margin-bottom: .5rem
}

.govgr-nav__list-item-btn>.govgr-svg-icon,.govgr-nav__list-item-link>.govgr-svg-icon {
    margin-left: .25rem
}

.govgr-nav__list-item-btn--active>.govgr-svg-icon,.govgr-nav__list-item-link--active>.govgr-svg-icon {
    fill: var(--color-base-content)!important
}

.govgr-nav-menu--horizontal .govgr-grid {
    row-gap: .5rem
}

.govgr-heading-xl {
    margin-left: 0;
    margin-right: 0;
    max-width: 42rem;
    font-size: var(--heading-xl-font-size);
    line-height: var(--heading-xl-line-height);
    margin-bottom: var(--heading-xl-margin-bottom);
    font-weight: var(--heading-xl-font-weight);
    letter-spacing: var(--heading-xl-letter-spacing)
}

.govgr-heading-lg {
    margin-left: 0;
    margin-right: 0;
    font-size: var(--heading-lg-font-size);
    line-height: var(--heading-lg-line-height);
    margin-bottom: var(--heading-lg-margin-bottom);
    font-weight: var(--heading-lg-font-weight);
    letter-spacing: var(--heading-lg-letter-spacing)
}

.govgr-heading-md {
    margin-left: 0;
    margin-right: 0;
    font-size: var(--heading-md-font-size);
    line-height: var(--heading-md-line-height);
    margin-bottom: var(--heading-md-margin-bottom);
    font-weight: var(--heading-md-font-weight);
    letter-spacing: var(--heading-md-letter-spacing)
}

.govgr-heading-sm {
    margin-left: 0;
    margin-right: 0;
    font-size: var(--heading-sm-font-size);
    line-height: var(--heading-sm-line-height);
    margin-bottom: var(--heading-sm-margin-bottom);
    font-weight: var(--heading-sm-font-weight);
    letter-spacing: var(--heading-sm-letter-spacing)
}

.govgr-heading-xs {
    margin-left: 0;
    margin-right: 0;
    font-size: var(--heading-xs-font-size);
    line-height: var(--heading-xs-line-height);
    margin-bottom: var(--heading-xs-margin-bottom);
    font-weight: var(--heading-xs-font-weight);
    letter-spacing: var(--heading-xs-letter-spacing)
}

.govgr-heading--break-words {
    overflow-wrap: break-word
}

.govgr-caption-xl {
    font-weight: 400;
    font-weight: var(--caption-xl-font-weight);
    color: var(--caption-xl-color);
    font-size: var(--caption-xl-font-size);
    line-height: var(--caption-xl-line-height);
    margin-bottom: var(--caption-xl-margin-bottom);
    letter-spacing: var(--heading-xl-letter-spacing)
}

.govgr-caption-lg,.govgr-caption-xl {
    margin-left: 0;
    margin-right: 0;
    display: block
}

.govgr-caption-lg {
    font-weight: 400;
    font-weight: var(--caption-lg-font-weight);
    color: var(--caption-lg-color);
    font-size: var(--caption-lg-font-size);
    line-height: var(--caption-lg-line-height);
    margin-bottom: var(--caption-lg-margin-bottom);
    letter-spacing: var(--caption-lg-letter-spacing)
}

.govgr-caption-md {
    margin-left: 0;
    margin-right: 0;
    display: block;
    font-weight: 400;
    font-weight: var(--caption-md-font-weight);
    color: var(--caption-md-color);
    font-size: var(--caption-md-font-size);
    line-height: var(--caption-md-line-height);
    margin-bottom: var(--caption-md-margin-bottom);
    letter-spacing: var(--caption-md-letter-spacing)
}

.govgr-\!-font-size-14 {
    font-size: .75rem!important;
    line-height: 1rem!important
}

.govgr-\!-font-size-16 {
    font-size: .875rem!important;
    line-height: 1.25rem!important
}

.govgr-\!-font-size-19 {
    font-size: 1rem!important;
    line-height: 1.5rem!important
}

.govgr-\!-font-size-24 {
    font-size: 1.25rem!important;
    line-height: 1.75rem!important
}

.govgr-\!-font-size-30 {
    font-size: 1.5rem!important;
    line-height: 2rem!important
}

.govgr-\!-font-size-36 {
    font-size: 1.875rem!important;
    line-height: 2.25rem!important
}

.govgr-\!-font-size-48 {
    font-size: 2.25rem!important;
    line-height: 2.5rem!important
}

.govgr-\!-font-size-72 {
    font-size: 3.75rem!important;
    line-height: 1!important
}

.govgr-list {
    margin-top: 1rem;
    list-style-position: outside;
    list-style-type: none;
    font-size: var(--list-font-size);
    line-height: var(--list-line-height);
    letter-spacing: var(--list-letter-spacing);
    margin-bottom: 1rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-list .govgr-list__item {
    margin-bottom: .5rem
}

.govgr-list .govgr-list__item:last-child {
    margin-bottom: 0
}

.govgr-list__item>.govgr-list--bullet:first-child {
    list-style: circle none inside
}

.govgr-list__item>.govgr-list>.govgr-list__item>.govgr-list--bullet:first-child {
    list-style-type: disc
}

.govgr-list__item>.govgr-list:not(.govgr-list--bullet):not(.govgr-list--number):first-child>.govgr-list__item {
    padding-left: 2.5rem
}

.govgr-list__item>.govgr-list {
    margin-bottom: 0;
    margin-top: .5rem
}

.govgr-list--bullet {
    list-style-position: outside;
    list-style-type: disc;
    padding-left: 1rem
}

.govgr-list--number {
    list-style-position: outside;
    list-style-type: decimal;
    padding-left: 1.5rem
}

.govgr-list--spaced:not(.govgr-list--horizontal)>.govgr-list__item {
    margin-bottom: 1rem
}

.govgr-list--spaced:not(.govgr-list--horizontal)>.govgr-list__item:last-child {
    margin-bottom: 0
}

.govgr-list--horizontal {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    row-gap: .75rem
}

.govgr-list--horizontal .govgr-list__item {
    width: 100%
}

.govgr-list--horizontal.govgr-list--spaced {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
    row-gap: 1.25rem
}

.govgr-blockquote {
    margin-bottom: 1rem;
    margin-top: 2rem;
    border-left-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    font-size: var(--blockquote-font-size);
    line-height: var(--blockquote-line-height)
}

.govgr-blockquote.govgr-blockquote--dense,.govgr-dense .govgr-blockquote {
    margin-top: .75rem;
    border-left-width: 6px;
    padding: .75rem
}

.govgr-body {
    font-size: var(--body-font-size);
    line-height: var(--body-line-height);
    margin-bottom: var(--body-margin-bottom);
    color: var(--body-color);
    letter-spacing: var(--body-letter-spacing)
}

.govgr-body-lg {
    font-size: var(--body-lg-font-size);
    line-height: var(--body-lg-line-height)
}

.govgr-body-sm {
    font-size: var(--body-sm-font-size);
    line-height: var(--body-sm-line-height)
}

.govgr-hint {
    font-size: var(--hint-font-size);
    line-height: var(--hint-line-height);
    margin-bottom: var(--hint-margin-bottom);
    color: var(--hint-color);
    letter-spacing: var(--hint-letter-spacing)
}

.govgr-hint--break-words {
    overflow-wrap: break-word
}

.govgr-\!-font-weight-regular {
    font-weight: 400!important
}

.govgr-\!-font-weight-bold {
    font-weight: 700!important
}

.govgr-link {
    cursor: pointer;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: var(--link-color);
    padding: var(--link-padding);
    font-size: var(--link-font-size);
    line-height: var(--link-line-height);
    letter-spacing: var(--link-letter-spacing)
}

.govgr-link:focus {
    --tw-text-opacity: 1;
    color: var(--link-color-active);
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none!important;
    outline: none
}

.govgr-link:hover {
    text-decoration-thickness: 2px;
    color: var(--link-color-hover)
}

.govgr-body .govgr-link,.govgr-heading-lg .govgr-link,.govgr-heading-md .govgr-link,.govgr-heading-sm .govgr-link,.govgr-heading-xl .govgr-link,.govgr-hint .govgr-link {
    font-size: inherit
}

.govgr-link--no-underline {
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.govgr-back-link,.govgr-link--no-underline:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-back-link {
    font-size: var(--back-link-font-size);
    letter-spacing: var(--back-link-letter-spacing);
    margin-bottom: 1rem;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    align-items: center;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-back-link:hover {
    text-decoration-thickness: 2px
}

.govgr-back-link:focus {
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none;
    outline: none
}

.govgr-highlight-links .govgr-link {
    margin: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-content-rgb),var(--tw-bg-opacity));
    padding: .25rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-focus-rgb),var(--tw-text-opacity));
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-highlight-links.dark .govgr-link {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

.govgr-visually-hidden {
    position: absolute!important;
    margin: 0!important;
    overflow: hidden!important;
    white-space: nowrap!important;
    border-width: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    clip: rect(0 0 0 0)!important;
    -webkit-clip-path: inset(50%)!important;
    clip-path: inset(50%)!important
}

.govgr-link .govgr-svg-icon {
    fill: var(--color-link)
}

.govgr-link:hover .govgr-svg-icon {
    fill: var(--color-link-hover)
}

.govgr-link:focus .govgr-svg-icon {
    fill: var(--color-link-active)
}

button.govgr-link .govgr-svg-icon {
    margin-left: .25rem
}

.govgr-back-link .govgr-svg-icon--caret {
    fill: var(--color-base-content);
    margin-right: .5rem;
    display: inline-block;
    height: .75rem;
    width: .75rem
}

.govgr-back-to-top-link {
    font-size: var(--back-to-top-link-font-size);
    letter-spacing: var(--back-to-top-link-letter-spacing);
    color: var(--back-to-top-link-color);
    margin-bottom: 1rem;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    align-items: baseline;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-back-to-top-link:hover {
    text-decoration-thickness: 2px
}

.govgr-back-to-top-link:focus {
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none;
    outline: none
}

.govgr-back-to-top-link .govgr-svg-icon {
    fill: var(--back-to-top-link-color)
}

.govgr-table__caption {
    display: table-caption;
    text-align: left;
    font-weight: 700
}

.govgr-table__caption--sm {
    margin-bottom: 1rem;
    font-size: 1.1875rem
}

.govgr-table__caption--md,.govgr-table__caption--sm {
    margin-left: 0;
    margin-right: 0;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.govgr-table__caption--md {
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
    line-height: 1.75rem
}

.govgr-table__caption--lg {
    margin-bottom: 1.75rem;
    font-size: 1.5rem;
    line-height: 2rem
}

.govgr-table__caption--lg,.govgr-table__caption--xl {
    margin-left: 0;
    margin-right: 0;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.govgr-table__caption--xl {
    margin-bottom: 2rem;
    max-width: 42rem;
    font-size: 1.875rem;
    line-height: 2.25rem;
    line-height: 1.25
}

.govgr-table-container {
    margin-bottom: 1.5rem;
    width: 100%;
    overflow-x: auto
}

.govgr-table-container .govgr-table {
    margin-bottom: 0
}

.govgr-table-container--border {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding: .5rem
}

.govgr-table {
    display: table;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-spacing: 0
}

.govgr-table-sort__icons-container {
    display: flex;
    flex-direction: column
}

@supports (-moz-appearance: none) {
    .govgr-table {
        border-collapse:unset
    }

    .govgr-table--vertical-lines .govgr-table__header {
        border-top-width: 1px;
        border-right-width: 0!important
    }

    .govgr-table--vertical-lines .govgr-table__header:last-child {
        --tw-border-opacity: 1!important;
        border-right: 1px!important;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))!important;
        border-style: solid!important;
        padding-left: 1rem!important;
        padding-right: 1rem!important
    }

    .govgr-table--vertical-lines .govgr-table__cell {
        border-right-width: 0!important
    }

    .govgr-table--vertical-lines .govgr-table__cell:last-child {
        --tw-border-opacity: 1!important;
        border-right: 1px!important;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))!important;
        border-style: solid!important;
        padding-left: 1rem!important;
        padding-right: 1rem!important
    }
}

.govgr-table--vertical-lines .govgr-table__cell,.govgr-table--vertical-lines .govgr-table__header {
    border-bottom-style: solid;
    border-top-style: solid;
    --tw-border-opacity: 1;
    border-left: 1px solid rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-bottom-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-right: 1px solid rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-top-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem
}

.govgr-table--vertical-lines .govgr-table__head {
    border-top-width: 1px!important;
    --tw-border-opacity: 1!important;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))!important;
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))!important
}

.govgr-table__row--highlight {
    border-left-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-warning-rgb),var(--tw-border-opacity))
}

.govgr-table__row--highlight .govgr-table__cell:first-child {
    padding-left: .5rem
}

.govgr-table--vertical-lines.govgr-table--light .govgr-table__body .govgr-table__header {
    --tw-border-opacity: 1!important;
    border-left: 1px!important;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))!important;
    border-style: solid!important
}

.govgr-table--vertical-lines.govgr-table--dark .govgr-table__header {
    border-width: 0
}

.govgr-table--dark .govgr-table__header {
    border-width: 0;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-primary-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-table--zebra .govgr-table__body .govgr-table__row:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

.govgr-table--dense.govgr-table .govgr-table__cell,.govgr-table--dense.govgr-table .govgr-table__header,.govgr-table--dense.govgr-table .govgr-table__row {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.govgr-table--stacked-always .govgr-table__cell:last-child,.govgr-table--stacked-always .govgr-table__header:last-child {
    border-bottom-width: 2px;
    border-bottom-color: rgb(var(--color-base-content-rgb))
}

.govgr-table--stacked-always .govgr-table__head .govgr-table__header {
    display: none
}

.govgr-table--stacked-always .govgr-table__body .govgr-table__header,.govgr-table--stacked-always .govgr-table__cell {
    display: block
}

.govgr-table--stacked-always .govgr-table__cell[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 600
}

.govgr-table--stacked-sm .govgr-table__cell:last-child,.govgr-table--stacked-sm .govgr-table__header:last-child {
    border-bottom-width: 2px;
    border-bottom-color: rgb(var(--color-base-content-rgb))
}

.govgr-table--stacked-sm .govgr-table__head .govgr-table__header {
    display: none
}

.govgr-table--stacked-sm .govgr-table__body .govgr-table__header,.govgr-table--stacked-sm .govgr-table__cell {
    display: block
}

.govgr-table--stacked-sm .govgr-table__cell[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 600
}

.govgr-table--stacked-md .govgr-table__cell:last-child,.govgr-table--stacked-md .govgr-table__header:last-child {
    border-bottom-width: 2px;
    border-bottom-color: rgb(var(--color-base-content-rgb))
}

.govgr-table--stacked-md .govgr-table__head .govgr-table__header {
    display: none
}

.govgr-table--stacked-md .govgr-table__body .govgr-table__header,.govgr-table--stacked-md .govgr-table__cell {
    display: block
}

.govgr-table--stacked-md .govgr-table__cell[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 600
}

.govgr-table:not(.govgr-table--zebra) .govgr-table__row--secondary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

.govgr-table__body {
    position: relative
}

.govgr-table__body--vertical-top .govgr-table__cell {
    vertical-align: top
}

.govgr-table__body--vertical-bottom .govgr-table__cell {
    vertical-align: bottom
}

.govgr-table__row {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))
}

.govgr-table__cell,.govgr-table__header {
    --tw-border-opacity: 1;
    border-bottom: 1px;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-style: solid;
    padding: .625rem 1.25rem .625rem 0;
    text-align: left;
    vertical-align: middle
}

.govgr-table__cell:last-child,.govgr-table__header:last-child {
    padding-right: 0
}

.govgr-table__cell--numeric,.govgr-table__header--numeric {
    text-align: right
}

.govgr-table__cell--numeric {
    font-weight: 400;
    font-feature-settings: normal;
    font-variant-numeric: tabular-nums
}

.govgr-table__cell--no-data {
    border-bottom-width: 0;
    padding-top: .625rem
}

.govgr-table--dark .govgr-table__cell,.govgr-table--dark .govgr-table__header,.govgr-table--zebra .govgr-table__cell,.govgr-table--zebra .govgr-table__header {
    padding-left: 1rem!important;
    padding-right: 1rem!important
}

.govgr-table__loading {
    position: absolute;
    right: 0;
    left: 0;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.5
}

@supports ((-webkit-backdrop-filter: blur(0.6px)) or (backdrop-filter:blur(0.6px))) {
    .govgr-table__loading {
        --tw-bg-opacity:0.3;
        -webkit-backdrop-filter: blur(.6px);
        backdrop-filter: blur(.6px)
    }
}

.govgr-table .govgr-dropdown__content {
    margin-top: 0
}

.govgr-table .govgr-dropdown__button,.govgr-table__cell .govgr-btn,.govgr-table__cell .govgr-btn-group {
    margin-bottom: 0
}

.govgr-table__header .govgr-dropdown__content {
    padding-top: 0;
    padding-bottom: 0
}

.govgr-table__header .govgr-dropdown__button:not(:focus) {
    font-weight: 700!important;
    --tw-text-opacity: 1!important;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))!important;
    -webkit-text-decoration-line: none!important;
    text-decoration-line: none!important
}

.govgr-table__header .govgr-dropdown__button--underline:not(:focus) {
    -webkit-text-decoration-line: underline!important;
    text-decoration-line: underline!important;
    text-decoration-thickness: 2px!important
}

.govgr-table__header .govgr-nav__list-item-btn,.govgr-table__header .govgr-nav__list-item-link {
    display: flex;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.govgr-filter.govgr-filter--position-relative-always {
    position: relative!important;
    z-index: 2!important;
    display: block!important;
    width: 100%!important;
    overflow: visible!important;
    --tw-shadow: 0 0 transparent!important;
    --tw-shadow-colored: 0 0 transparent!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-filter.govgr-filter--position-relative-always.govgr-filter--closed {
    display: block!important
}

.govgr-filter--border {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding: 1rem
}

.govgr-filter--closed {
    display: none
}

.govgr-filter__content {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    padding: 0
}

.govgr-filter__options--horizontal {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: stretch
}

.govgr-filter__heading,.govgr-filter__options,.govgr-filter__selected {
    padding: 0
}

.govgr-filter__heading {
    margin-bottom: 1rem
}

.govgr-filter__selected {
    margin: 0;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding: 1rem
}

.govgr-filter__selected-heading {
    margin-bottom: 1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.govgr-input__search-btn {
    --tw-shadow: 0 0 transparent!important;
    --tw-shadow-colored: 0 0 transparent!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;
    margin: 0 0 0 .75rem;
    display: flex;
    width: -moz-min-content;
    width: min-content;
    gap: .5rem;
    border-radius: 0;
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    padding: .5rem 1rem
}

.govgr-input__search-btn:hover {
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.govgr-input__search-btn:active,.govgr-input__search-btn:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-hover-rgb),var(--tw-bg-opacity))
}

.govgr-search {
    display: flex;
    width: 100%;
    max-width: 48rem
}

.govgr-results__action-bar {
    margin-bottom: 2rem;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
    gap: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-results__action-bar>* {
    margin-bottom: 0
}

.govgr-results__heading {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.govgr-results__actions {
    margin-bottom: 1rem;
    display: flex;
    min-width: -moz-min-content;
    min-width: min-content;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 1rem
}

.govgr-link-filters {
    display: block
}

.govgr-filter {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 40;
    width: 80%;
    overflow-y: scroll;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    box-shadow: 0 0 30px rgba(var(--color-base-900-rgb),.9)
}

.govgr-filter .govgr-select {
    width: 100%
}

.govgr-filter__options--horizontal .govgr-btn,.govgr-filter__options--horizontal .govgr-field,.govgr-filter__options--horizontal .govgr-label {
    margin-bottom: 0
}

.govgr-filter__heading .govgr-close-btn,.govgr-filter__heading .govgr-heading-lg,.govgr-filter__heading .govgr-heading-md,.govgr-filter__heading .govgr-heading-sm,.govgr-filter__heading .govgr-heading-xl,.govgr-filter__heading .govgr-heading-xs {
    margin: 0
}

.govgr-filter__selected-heading .govgr-heading-lg,.govgr-filter__selected-heading .govgr-heading-md,.govgr-filter__selected-heading .govgr-heading-sm,.govgr-filter__selected-heading .govgr-heading-xl,.govgr-filter__selected-heading .govgr-heading-xs,.govgr-filter__selected-heading .govgr-link {
    margin: 0;
    height: 100%
}

.govgr-input__search-btn .govgr-svg-icon--search {
    fill: var(--color-white);
    height: 1.75rem;
    width: 1.75rem
}

.govgr-results__action-bar .govgr-field {
    display: flex;
    align-items: baseline;
    gap: .5rem
}

.govgr-admin-layout-wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    min-height: 100vh
}

.govgr-admin-top-section--secondary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding: .5rem 1rem
}

.govgr-admin-top-section--border {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding: .5rem 1rem
}

.govgr-admin-main-wrapper {
    display: grid;
    grid-template-columns: repeat(1,minmax(0,1fr));
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    row-gap: 1rem;
    padding: 1rem
}

.govgr-admin-header {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-primary-rgb),var(--tw-bg-opacity));
    border-bottom: 8px solid;
    border-color: rgba(var(--color-tertiary-rgb),var(--tw-border-opacity))
}

.govgr-admin-header__content {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 100%;
    max-width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem
}

.govgr-admin-header .govgr-dropdown__button.govgr-link {
    font-size: 1.1875rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-admin-header .govgr-dropdown__button.govgr-link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-admin-header .govgr-link .govgr-svg-icon,.govgr-admin-header .govgr-link:hover .govgr-svg-icon {
    fill: var(--color-white)
}

.govgr-admin-header .govgr-link:focus .govgr-svg-icon {
    fill: var(--color-link-active)
}

.govgr-breadcrumbs {
    margin-top: 1rem;
    margin-bottom: .5rem;
    display: block;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-breadcrumbs__list {
    margin: 0;
    display: block;
    list-style-type: none;
    padding: 0
}

.govgr-breadcrumbs__list:after {
    content: "";
    display: block;
    clear: both
}

.govgr-breadcrumbs__list-item {
    font-size: var(--breadcrumbs__list-item-font-size);
    position: relative;
    float: left;
    margin-bottom: .25rem;
    margin-left: .5rem;
    display: inline-block;
    padding-left: 1rem
}

.govgr-breadcrumbs__list-item:before {
    content: "";
    position: absolute;
    top: .5rem;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    display: block;
    height: .5rem;
    width: .5rem;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true'> <path d='M8.5,2L6.1,4.3l7.6,7.7l-7.6,7.6L8.5,22l10-10L8.5,2z' />  </svg>")
}

.govgr-breadcrumbs__list-item:first-child {
    margin-left: 0;
    padding-left: 0
}

.govgr-breadcrumbs__list-item:first-child:before {
    display: none
}

.govgr-breadcrumbs__link {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-breadcrumbs__link:hover {
    text-decoration-thickness: 2px
}

.govgr-breadcrumbs__link:focus {
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none;
    outline: none
}

.govgr-card {
    margin-bottom: 1.75rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.gov-dense .govgr-card,.govgr-card.govgr-card--dense {
    margin-bottom: 1.25rem
}

.gov-dense .govgr-card .govgr-card__body,.govgr-card.govgr-card--dense .govgr-card__body {
    gap: .5rem
}

.govgr-card--border {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    padding: 1.5rem
}

.govgr-card--border.govgr-card--border-light {
    border-width: 1px
}

.govgr-card--border.govgr-card--dense,.govgr-dense .govgr-card--border {
    padding: .75rem 1rem 1rem
}

.govgr-card--border-top {
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding-top: 1rem
}

.govgr-card--border-top.govgr-card--border-dark {
    border-top-width: 3px
}

.govgr-card--border-top.govgr-card--dense,.govgr-dense .govgr-card--border-top {
    padding: .75rem
}

.govgr-card--divider {
    margin-bottom: 1rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    padding-bottom: 1rem
}

.govgr-card--cta .govgr-card__body {
    position: relative;
    padding-right: 2rem
}

.govgr-card--cta .govgr-card__body:after {
    content: "";
    transition: all .1s ease;
    position: absolute;
    right: .5rem;
    top: .5rem;
    height: 1.25rem;
    width: 1.25rem;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true'> <path d='M8.5,2L6.1,4.3l7.6,7.7l-7.6,7.6L8.5,22l10-10L8.5,2z' />  </svg>")
}

.govgr-card--cta .govgr-card__body:hover:after {
    right: .25rem
}

.govgr-card--cta .govgr-card__heading {
    font-size: 1.1875rem;
    letter-spacing: .025em;
    line-height: 2rem!important
}

.govgr-card--border-light {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity))
}

.govgr-card--border-dark {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity))
}

.govgr-card__body {
    display: flex;
    height: 100%;
    flex-direction: column;
    gap: .75rem
}

.govgr-card__heading {
    word-break: break-word;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700
}

.govgr-card__content {
    word-break: break-word;
    font-size: 1rem;
    font-size: var(--card__text-font-size);
    line-height: 1.5rem;
    line-height: var(--card__text-line-height)
}

.govgr-card__action {
    margin-top: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    row-gap: 1rem
}

.govgr-card--cta .govgr-card__heading .govgr-link:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: block
}

.govgr-card__action .govgr-btn,.govgr-card__action .govgr-link {
    margin-bottom: 0
}

.govgr-details {
    margin-bottom: 1rem;
    font-size: var(--details-font-size);
    line-height: var(--details-line-height)
}

.govgr-details__summary {
    margin-bottom: 0;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-details__summary:hover {
    text-decoration-thickness: 2px
}

.govgr-details__summary:focus {
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none
}

.govgr-details__summary:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-details__summary--lg {
    font-weight: 600;
    font-size: var(--details__summary--lg-font-size);
    line-height: var(--details__summary--lg-line-height)
}

.govgr-details__content {
    margin-top: 1rem;
    border-left-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    padding: .5rem 1rem
}

.govgr-details__content>:last-child {
    margin-bottom: 0
}

.govgr-notification-banner {
    margin-bottom: 1.5rem;
    border-width: 5px;
    font-weight: 400
}

.govgr-dense .govgr-notification-banner,.govgr-notification-banner.govgr-notification-banner--dense {
    margin-bottom: 1rem;
    border-width: 4px
}

.govgr-dense .govgr-notification-banner .govgr-notification-banner__title,.govgr-notification-banner.govgr-notification-banner--dense .govgr-notification-banner__title {
    padding-left: .5rem;
    padding-right: .5rem;
    padding-bottom: .25rem
}

.govgr-dense .govgr-notification-banner .govgr-notification-banner__content,.govgr-notification-banner.govgr-notification-banner--dense .govgr-notification-banner__content {
    padding: .75rem
}

.govgr-notification-banner--info {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-info-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-info-rgb),var(--tw-bg-opacity))
}

.govgr-notification-banner--success {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity))
}

.govgr-notification-banner--success .govgr-notification-banner__link:link:not(:focus) {
    --tw-text-opacity: 1;
    color: rgba(var(--color-success-rgb),var(--tw-text-opacity))
}

.govgr-notification-banner--error {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-error-rgb),var(--tw-bg-opacity))
}

.govgr-notification-banner--error .govgr-notification-banner__link:link:not(:focus) {
    --tw-text-opacity: 1;
    color: rgba(var(--color-error-rgb),var(--tw-text-opacity))
}

.govgr-notification-banner__header {
    margin: 0;
    padding: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-notification-banner__title {
    border-bottom-width: 1px;
    border-color: transparent;
    padding: .25rem 1rem .5rem;
    font-weight: 700
}

.govgr-notification-banner__content {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-notification-banner__content>* {
    box-sizing: border-box;
    max-width: 36rem
}

.govgr-notification-banner__content>:last-child {
    margin-bottom: 0
}

.govgr-notification-banner__link {
    font-size: 1rem;
    line-height: 1.5rem;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-notification-banner__link:link {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-rgb),var(--tw-text-opacity))
}

.govgr-notification-banner__link:hover {
    text-decoration-thickness: 2px
}

.govgr-notification-banner__link:focus {
    background-color: var(--color-focus);
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content);
    text-decoration: none;
    outline: none
}

.govgr-notification-banner__heading .govgr-notification-banner__link {
    font-size: inherit
}

.govgr-masthead--primary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-tertiary-rgb),var(--tw-bg-opacity))
}

.govgr-masthead--primary,.govgr-masthead--primary .govgr-masthead__body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-masthead--secondary {
    border-bottom-width: 1px!important;
    --tw-border-opacity: 1!important;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))!important;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

.govgr-masthead--secondary .govgr-masthead__body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-masthead__body {
    margin-bottom: 1.5rem;
    font-size: 1rem;
    line-height: 1.75rem
}

.govgr-masthead__logo {
    margin-bottom: 1rem;
    height: 2.5rem
}

.govgr-masthead .govgr-main>:last-child {
    margin-bottom: 0
}

.govgr-masthead .govgr-header__content {
    flex-wrap: wrap
}

.govgr-masthead--primary .govgr-body,.govgr-masthead--primary .govgr-link,.govgr-masthead--primary .govgr-link:hover {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-masthead--primary .govgr-link:hover {
    text-decoration-thickness: 2px
}

.govgr-masthead--primary .govgr-link:focus {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-masthead--primary .govgr-link--no-underline {
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.govgr-masthead--primary .govgr-link--no-underline:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 2px
}

.govgr-masthead--primary .govgr-back-link,.govgr-masthead--primary .govgr-phase-banner__text {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-background-dark .govgr-btn,.govgr-masthead--primary .govgr-btn {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-white-rgb),var(--tw-border-opacity));
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.govgr-background-dark .govgr-btn:hover,.govgr-masthead--primary .govgr-btn:hover {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-white-rgb),var(--tw-border-opacity))
}

.govgr-background-dark .govgr-btn:focus,.govgr-masthead--primary .govgr-btn:focus {
    box-shadow: 0 0 0 4px var(--color-base-content),0 0 0 8px var(--color-focus)
}

.govgr-background-dark .govgr-hint,.govgr-masthead--primary .govgr-hint {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity));
    opacity: .7
}

.govgr-panel {
    margin-bottom: 1rem;
    box-sizing: border-box;
    border-width: 5px;
    border-color: transparent;
    padding: 2rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-panel--success {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity))
}

.govgr-panel__title {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    font-size: var(--panel__title-font-size);
    line-height: var(--panel__title-line-height);
    margin-bottom: var(--panel__title-margin-bottom);
    font-weight: var(--panel__title-font-weight);
    letter-spacing: var(--panel__title-letter-spacing)
}

.govgr-panel__body {
    overflow-wrap: break-word;
    font-size: var(--panel__body-font-size);
    line-height: var(--panel__body-line-height);
    margin: var(--panel__body-margin);
    letter-spacing: var(--panel__body-letter-spacing)
}

.govgr-phase-banner__header {
    top: 0;
    z-index: 30;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity))
}

.govgr-phase-banner__header .govgr-phase-banner {
    margin-bottom: 0
}

.govgr-phase-banner {
    margin-bottom: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.govgr-phase-banner--underline {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
}

.govgr-phase-banner__content {
    font-size: var(--phase-banner__content-font-size);
    display: table
}

.govgr-phase-banner__tag {
    margin-right: .5rem;
    display: inline-block;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-info-rgb),var(--tw-bg-opacity));
    padding: .25rem .5rem;
    font-family: Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    letter-spacing: .1em;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-phase-banner__text {
    display: table-cell;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-summary-list {
    font-size: var(--summary-list-font-size);
    margin: 0 0 1.5rem;
    width: 100%
}

.govgr-summary-list--no-border .govgr-summary-list__actions,.govgr-summary-list--no-border .govgr-summary-list__key,.govgr-summary-list--no-border .govgr-summary-list__value {
    padding-bottom: .5rem
}

.govgr-summary-list__row {
    margin-bottom: 1rem;
    display: block;
    --tw-border-opacity: 1;
    border-bottom: 1px;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    border-style: solid;
    padding-bottom: 1rem
}

.govgr-summary-list__row--no-border .govgr-summary-list__actions,.govgr-summary-list__row--no-border .govgr-summary-list__key,.govgr-summary-list__row--no-border .govgr-summary-list__value {
    padding-bottom: .5rem
}

.govgr-summary-list__key {
    margin-bottom: .25rem;
    font-weight: 700
}

.govgr-summary-list__key,.govgr-summary-list__value {
    overflow-wrap: break-word
}

.govgr-summary-list__actions,.govgr-summary-list__key,.govgr-summary-list__value {
    margin: 0
}

.govgr-summary-list .govgr-dropdown__content {
    margin-top: .5rem
}

.govgr-summary-list .govgr-btn {
    margin: 0;
    display: inline-flex
}

.govgr-summary-list .govgr-btn-group {
    margin-bottom: 0;
    row-gap: .5rem;
    text-align: right
}

.govgr-summary-list__value .govgr-btn {
    margin-left: 1rem
}

.govgr-summary-list__value .govgr-link {
    padding-left: 1rem
}

.govgr-stack {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

.govgr-stack--row {
    flex-direction: row
}

.govgr-stack--nowrap {
    flex-wrap: nowrap
}

.govgr-stack--justify-flex-start {
    justify-content: flex-start
}

.govgr-stack--justify-flex-end {
    justify-content: flex-end
}

.govgr-stack--justify-center {
    justify-content: center
}

.govgr-stack--justify-space-between {
    justify-content: space-between
}

.govgr-stack--justify-space-around {
    justify-content: space-around
}

.govgr-stack--justify-space-evenly {
    justify-content: space-evenly
}

.govgr-stack--align-stretch {
    align-items: stretch
}

.govgr-stack--align-flex-start {
    align-items: flex-start
}

.govgr-stack--align-flex-end {
    align-items: flex-end
}

.govgr-stack--align-center {
    align-items: center
}

.govgr-stack--align-baseline {
    align-items: baseline
}

.govgr-stack--content-flex-start {
    align-content: flex-start
}

.govgr-stack--content-flex-end {
    align-content: flex-end
}

.govgr-stack--content-center {
    align-content: center
}

.govgr-stack--content-space-between {
    align-content: space-between
}

.govgr-stack--content-space-around {
    align-content: space-around
}

.govgr-stack--content-space-evenly {
    align-content: space-evenly
}

.govgr-tabs {
    scroll-behavior: smooth
}

.govgr-tabs .govgr-tabs__title {
    display: block
}

.govgr-tabs .govgr-tabs__list {
    margin: 0;
    list-style-type: none;
    padding: 0
}

.govgr-tabs .govgr-tabs__list:after {
    content: "";
    display: block;
    clear: both
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__list-item {
    position: relative;
    margin: 0;
    cursor: pointer;
    padding: .5rem 1rem;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    margin-bottom: -1px
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected:hover {
    text-decoration-thickness: 2px
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab {
    font-size: 1.1875rem;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    text-underline-offset: .1em
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:focus,.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:focus {
    background-color: var(--color-focus);
    outline: 3px solid transparent;
    box-shadow: inset 0 0 0 3px var(--color-focus);
    outline-offset: 0;
    text-decoration-thickness: .2rem
}

.govgr-tabs .govgr-tabs__list .govgr-tabs__tab:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.govgr-tabs .govgr-tabs__panel {
    margin-bottom: 0;
    display: block;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding-bottom: 1rem;
    padding-top: 2rem
}

.govgr-tabs .govgr-tabs__panel.govgr-tabs__panel--visible {
    display: block
}

.govgr-dense .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item,.govgr-tabs.govgr-tabs--dense .govgr-tabs__list .govgr-tabs__list-item {
    padding: .25rem .75rem
}

.govgr-dense .govgr-tabs .govgr-tabs__panel,.govgr-tabs.govgr-tabs--dense .govgr-tabs__panel {
    padding-bottom: .5rem;
    padding-top: .75rem
}

.govgr-tabs--vertical .govgr-tabs__panel {
    min-height: 100%;
    padding-top: 1rem;
    padding-left: 1.5rem
}

.govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item {
    margin-bottom: .25rem;
    width: calc(100% - .25rem);
    border-radius: 0;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-200-rgb),var(--tw-border-opacity))
}

.govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
    margin-bottom: .25rem;
    margin-top: 0;
    padding: .5rem 1rem;
    width: calc(100% + 1px)
}

.tooltip {
    position: relative;
    margin: 0;
    display: inline-block;
    width: -moz-min-content;
    width: min-content;
    cursor: pointer;
    padding: 0;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted
}

.tooltip .tooltiptext {
    display: none;
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.tooltip:hover .tooltiptext {
    position: absolute;
    top: 2rem;
    left: 50%;
    z-index: 1;
    margin-left: -8rem;
    display: block;
    width: 16rem;
    padding: .5rem 1rem;
    opacity: 1;
    border-radius: .125rem;
    background-color: rgba(var(--color-base-content-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.9;
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity));
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.tooltip:hover .tooltiptext:after {
    content: "";
    position: absolute;
    top: -.75rem;
    left: 50%;
    margin-right: -.25rem;
    border-width: 6px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
    opacity: .85;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent
}

.govgr-cookie-banner {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
}

div[class*=govgr-grid__col-span]>.govgr-card {
    margin-bottom: 0
}

.govgr-image-logo,.govgr-image-logo--light {
    height: 2.5rem
}

.govgr-image-logo--dark {
    display: none;
    height: 2.5rem
}

.govgr-modal {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 50;
    margin-bottom: 1.75rem;
    display: none;
    height: 100%;
    width: 100%;
    align-content: center;
    align-items: center;
    justify-content: center;
    overflow: auto;
    background-color: rgba(var(--color-base-700-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.5;
    text-align: left;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-modal--open {
    display: flex
}

.govgr-modal__body {
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    max-width: 28rem;
    overflow-y: auto;
    --tw-border-opacity: 1;
    border: 1px solid rgba(var(--color-base-500-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    max-height: 95vh
}

.govgr-modal__container {
    display: grid;
    gap: 1.5rem;
    padding: .5rem 1.5rem
}

.govgr-modal__content {
    line-height: 1.5rem;
    font-size: 1.1875rem
}

.govgr-modal__action {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem
}

.govgr-modal__action .govgr-btn,.govgr-modal__action .govgr-link {
    margin-bottom: 0
}

.govgr-dense & .govgr-modal__container,.govgr-modal--dense .govgr-modal__container {
    gap: 1rem;
    padding: 0 1rem
}

.govgr-svg-icon {
    display: inline;
    height: 1rem;
    width: 1rem;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    fill: var(--color-base-content)
}

.govgr-svg-icon--dark {
    fill: var(--color-base-content)!important
}

.govgr-svg-icon--light {
    fill: var(--color-white)!important
}

.govgr-svg-icon--gray {
    fill: var(--color-base-400)!important
}

.govgr-svg-icon--primary {
    fill: var(--color-primary)!important
}

.govgr-svg-icon--success {
    fill: var(--color-success)!important
}

.govgr-svg-icon--warning {
    fill: var(--color-warning)!important
}

.govgr-svg-icon--error {
    fill: var(--color-error)!important
}

.govgr-svg-icon--focus {
    fill: var(--color-focus)!important
}

.govgr-svg-icon--link {
    fill: var(--color-link)!important
}

.govgr-svg-icon--xs {
    height: .75rem!important;
    width: .75rem!important
}

.govgr-svg-icon--sm {
    height: 1rem!important;
    width: 1rem!important
}

.govgr-svg-icon--md {
    height: 1.5rem!important;
    width: 1.5rem!important
}

.govgr-svg-icon--lg {
    height: 2rem!important;
    width: 2rem!important
}

.govgr-svg-icon--xl {
    height: 2.5rem!important;
    width: 2.5rem!important
}

.govgr-svg-icon--burger {
    fill: var(--color-base-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    cursor: pointer
}

.govgr-svg-icon--burger:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity))
}

.govgr-svg-icon--burger #govgr-svg-icon--burger__line-1,.govgr-svg-icon--burger #govgr-svg-icon--burger__line-2,.govgr-svg-icon--burger #govgr-svg-icon--burger__line-3 {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.govgr-svg-icon--burger #govgr-svg-icon--burger__line-1 {
    x: 2px;
    y: 3px
}

.govgr-svg-icon--burger #govgr-svg-icon--burger__line-2 {
    x: 2px;
    y: 10.3px
}

.govgr-svg-icon--burger #govgr-svg-icon--burger__line-3 {
    transform-origin: top left;
    x: 2px;
    y: 17.7px
}

.govgr-svg-icon--burger--active #govgr-svg-icon--burger__line-1 {
    transform: rotate(45deg);
    transform-origin: 3px 8px
}

.govgr-svg-icon--burger--active #govgr-svg-icon--burger__line-2 {
    width: 0;
    transform-origin: center
}

.govgr-svg-icon--burger--active #govgr-svg-icon--burger__line-3 {
    transform: rotate(-45deg);
    transform-origin: 3px 16px
}

.govgr-pagination {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    justify-items: center
}

.govgr-pagination .govgr-pagination__item--current,.govgr-pagination .govgr-pagination__label {
    font-size: 1rem;
    line-height: 1.5rem
}

.govgr-pagination--sm .govgr-pagination__item--current,.govgr-pagination--sm .govgr-pagination__label {
    font-size: .875rem;
    line-height: 1.25rem
}

.govgr-pagination__label {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-pagination__list {
    display: flex;
    align-items: center
}

.govgr-pagination__item {
    margin: 0;
    display: inline-block;
    padding: .5rem
}

.govgr-pagination__item:first-child {
    padding-left: 0
}

.govgr-pagination__item:last-child {
    padding-right: 0
}

.govgr-pagination__item--current,.govgr-pagination__item--dots {
    font-weight: 700
}

.govgr-pagination .govgr-label {
    flex-direction: row;
    align-items: center;
    gap: .5rem
}

.govgr-pagination .govgr-label,.govgr-pagination .govgr-select {
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-pagination .govgr-select {
    text-indent: 0;
    display: flex;
    border-width: 1px
}

.govgr-pagination .govgr-select:focus {
    box-shadow: inset 0 0 0 1px
}

.govgr-pagination--sm .govgr-label,.govgr-pagination--sm .govgr-select {
    font-size: .875rem;
    line-height: 1.25rem
}

.govgr-pagination--sm .govgr-pagination__list .govgr-link {
    font-size: .875rem!important;
    line-height: 1.25rem!important
}

.govgr-pagination__item .govgr-link {
    display: flex;
    align-items: center;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.govgr-pagination__item--inactive .govgr-link {
    pointer-events: none;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
}

.govgr-pagination__item--inactive .govgr-link .govgr-svg-icon {
    fill: var(--color-base-800)
}

.govgr-loader {
    margin: auto;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden
}

.govgr-circular-progress,.govgr-loader {
    width: -moz-fit-content;
    width: fit-content
}

.govgr-circular-progress {
    animation: rotate 10s linear infinite;
    height: 2.5rem
}

.govgr-circular-progress__circle {
    fill: none;
    stroke-miterlimit: 10;
    stroke-width: 42px
}

.govgr-circular-progress__circle--1 {
    stroke: var(--color-secondary)
}

.govgr-circular-progress__circle--2 {
    --full-length: 470;
    stroke: var(--color-primary);
    stroke-dasharray: var(--full-length);
    stroke-dashoffset: 0;
    animation: dash 4s ease-in-out 0s infinite forwards
}

.govgr-circular-progress--secondary .govgr-circular_progress__circle--1 {
    opacity: .4;
    stroke: var(--color-white)
}

.govgr-circular-progress--secondary .govgr-circular-progress__circle--2 {
    stroke: var(--color-white)
}

.govgr-circular-progress--sm {
    height: 1.25rem;
    width: 1.25rem
}

.govgr-circular-progress--md {
    height: 2.5rem;
    width: 2.5rem
}

.govgr-circular-progress--lg {
    height: 3rem;
    width: 3rem
}

@keyframes dash {
    0% {
        stroke-dashoffset: 0
    }

    40% {
        stroke-dashoffset: var(--full-length)
    }

    50% {
        stroke-dashoffset: var(--full-length)
    }

    90% {
        stroke-dashoffset: 0
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes rotate {
    to {
        transform: rotate(1turn)
    }
}

.govgr-full-page-background {
    left: 0;
    z-index: 10;
    width: 100%;
    align-content: center;
    align-items: center;
    justify-content: center;
    background-color: rgba(var(--color-base-1000-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.5
}

.govgr-drawer,.govgr-full-page-background {
    position: fixed;
    top: 0;
    display: flex;
    height: 100%
}

.govgr-drawer {
    bottom: 0;
    z-index: 40;
    max-height: 100vh;
    min-height: 100vh;
    width: 80%;
    max-width: 28rem;
    flex-direction: column;
    overflow-y: scroll;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    padding: 1rem;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-drawer--relative-lg,.govgr-drawer--relative-md,.govgr-drawer--relative-sm {
    max-height: 100%!important;
    --tw-shadow: 0 0 30px rgba(0,0,0,0.6)!important;
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-drawer--right {
    right: 0
}

.govgr-drawer--left {
    left: 0
}

.govgr-drawer--bg-secondary {
    border-width: 0;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1)!important;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)!important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
}

.govgr-drawer--closed,.govgr-drawer--closed.govgr-drawer--relative-lg,.govgr-drawer--closed.govgr-drawer--relative-md,.govgr-drawer--closed.govgr-drawer--relative-sm {
    display: none
}

.govgr-drawer__heading {
    margin-bottom: 1rem;
    display: flex;
    justify-content: space-between;
    padding: 0;
    vertical-align: baseline
}

.govgr-drawer__heading .govgr--drawer__close-icon {
    margin: 0
}

.govgr-drawer>.govgr-container {
    padding: 0
}

.govgr-drawer__heading .govgr-heading-lg,.govgr-drawer__heading .govgr-heading-md,.govgr-drawer__heading .govgr-heading-sm,.govgr-drawer__heading .govgr-heading-xl,.govgr-drawer__heading .govgr-heading-xs {
    margin: 0
}

.govgr-copy-to-clipboard {
    display: flex;
    width: -moz-fit-content;
    width: fit-content
}

.govgr-copy-to-clipboard__tooltip {
    position: relative
}

.govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message {
    position: absolute;
    z-index: 50;
    margin-top: 1rem;
    width: -moz-fit-content;
    width: fit-content;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity));
    padding: 1rem 1.5rem;
    text-align: center
}

.govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message:before {
    content: "";
    position: absolute;
    top: -.25rem;
    height: 1rem;
    width: 1rem;
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: rotate(45deg);
    border-top-width: 8px;
    border-left-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity))
}

.govgr-copy-to-clipboard__tooltip.govgr-copy-to-clipboard__tooltip--dense .govgr-copy-to-clipboard__message,.govgr-dense .govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message {
    padding: .5rem 1rem
}

.govgr-copy-to-clipboard__tooltip.govgr-copy-to-clipboard__tooltip--dense:before,.govgr-dense .govgr-copy-to-clipboard__tooltip:before {
    height: .5rem;
    width: .5rem
}

.govgr-copy-to-clipboard__tooltip--right .govgr-copy-to-clipboard__message {
    right: 0
}

.govgr-copy-to-clipboard__tooltip--right .govgr-copy-to-clipboard__message:before {
    content: "";
    right: 1rem
}

.govgr-copy-to-clipboard__tooltip--left .govgr-copy-to-clipboard__message {
    left: 0
}

.govgr-copy-to-clipboard__tooltip--left .govgr-copy-to-clipboard__message:before {
    content: "";
    left: 1rem
}

.govgr-copy-to-clipboard__banner .govgr-copy-to-clipboard__message {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    background-color: rgba(var(--color-success-rgb),var(--tw-bg-opacity));
    --tw-bg-opacity: 0.95;
    padding: .5rem;
    text-align: center
}

.govgr-copy-to-clipboard--hidden {
    visibility: hidden;
    height: 0;
    width: 0
}

.govgr-copy-to-clipboard__tooltip>.govgr-btn {
    margin: 0
}

.govgr-copy-to-clipboard__banner .govgr-copy-to-clipboard__message>.govgr-body,.govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message>.govgr-body {
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-fillable-text {
    margin-bottom: 1rem;
    border-left-width: 6px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity));
    padding: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1.625;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-labeled-text {
    margin-left: .25rem;
    margin-right: .25rem;
    margin-top: 1px;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    border-width: 0 0 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-800-rgb),var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity));
    padding-left: .75rem;
    padding-right: .75rem;
    font-weight: 700
}

.govgr-labeled-text--active {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity))
}

.govgr-skip-link {
    position: absolute;
    top: auto;
    height: 1px;
    width: 1px;
    overflow: hidden;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.govgr-skip-link:focus {
    position: static;
    top: auto;
    left: auto;
    z-index: 0;
    height: auto;
    width: auto;
    overflow: auto;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity));
    padding: .5rem 1rem;
    outline-offset: 0;
    outline: 0 solid var(--color-focus)
}

.govgr-timeline {
    margin-bottom: 1rem;
    border-left-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-secondary-rgb),var(--tw-border-opacity));
    padding-left: 1.5rem;
    padding-bottom: .5rem
}

.govgr-dense .govgr-timeline,.govgr-timeline.govgr-timeline--dense {
    border-left-width: 3px;
    padding-bottom: 0
}

.govgr-dense .govgr-timeline .govgr-timeline__item,.govgr-timeline.govgr-timeline--dense .govgr-timeline__item {
    margin-bottom: 1rem
}

.govgr-dense .govgr-timeline .govgr-timeline__heading,.govgr-timeline.govgr-timeline--dense .govgr-timeline__heading {
    margin-bottom: .5rem
}

.govgr-dense .govgr-timeline .govgr-timeline__heading:before,.govgr-timeline.govgr-timeline--dense .govgr-timeline__heading:before {
    content: "";
    border-bottom-width: 3px
}

.govgr-timeline__item {
    margin-bottom: 2.5rem
}

.govgr-timeline__heading {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700
}

.govgr-timeline__heading:before {
    content: "";
    position: absolute;
    top: 1rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    border-bottom-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-secondary-rgb),var(--tw-border-opacity))
}

.govgr-timeline__heading-md {
    margin-bottom: .5rem;
    font-size: 1.25rem;
    line-height: 1.75rem
}

.govgr-timeline__heading-md:before {
    top: .75rem;
    width: .75rem
}

.govgr-timeline__heading-sm {
    margin-bottom: .25rem;
    font-size: 1rem;
    line-height: 1.5rem
}

.govgr-timeline__heading-sm:before {
    top: .625rem;
    width: .75rem
}

.govgr-timeline__content {
    margin-bottom: 1rem
}

.govgr-timeline__actions {
    margin-bottom: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem
}

.govgr-timeline__content .govgr-body,.govgr-timeline__content .govgr-hint {
    margin-bottom: .5rem
}

.govgr-timeline__actions .govgr-btn,.govgr-timeline__actions .govgr-link {
    margin-bottom: 0
}

.govgr-task-list {
    margin-bottom: 1rem;
    padding-left: 1.5rem;
    padding-bottom: .5rem
}

.govgr-task-list__item {
    margin-bottom: 2rem
}

.govgr-task-list__content {
    margin-bottom: 1rem
}

.govgr-task-list__content__tag {
    margin-right: .5rem;
    display: inline-block;
    padding: .25rem .5rem;
    font-family: Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    letter-spacing: .1em
}

.govgr-task-list__content__tag--info {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-info-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-white-rgb),var(--tw-text-opacity))
}

.govgr-task-list__content__tag--primary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-secondary-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
}

.govgr-task-list__content__tag--secondary {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
}

.govgr-task-list--dense .govgr-task-list__item,.govgr-task-list--dense .govgr-task-list__item .govgr-summary-list {
    margin-bottom: 1rem
}

.govgr-task-list__content .govgr-body {
    margin-bottom: .5rem
}

.govgr-task-list__content .govgr-summary-list__row:first-child>.govgr-summary-list__key {
    border-top-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
}

.govgr-task-list__content .govgr-summary-list__key {
    margin-bottom: .5rem;
    padding-top: .5rem;
    font-weight: 400
}

.govgr-step-nav {
    margin-bottom: 2rem
}

.govgr-dense .govgr-step-nav,.govgr-step-nav.govgr-step-nav--dense {
    margin-bottom: 1rem
}

.govgr-dense .govgr-step-nav .govgr-step-nav__circle,.govgr-step-nav.govgr-step-nav--dense .govgr-step-nav__circle {
    margin-left: .1rem
}

.govgr-dense .govgr-step-nav .govgr-step-nav__accordion__summary,.govgr-step-nav.govgr-step-nav--dense .govgr-step-nav__accordion__summary {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.govgr-step-nav__controls {
    text-align: right;
    padding: 3px 3px 3px 0
}

.govgr-step-nav__steps {
    margin: 0;
    padding: 0
}

.govgr-step-nav__step {
    position: relative;
    list-style-type: none;
    padding-left: 2.75rem
}

.govgr-step-nav__step:last-child:after {
    height: calc(100% - 2rem)
}

.govgr-step-nav__step:after {
    top: 2rem;
    z-index: 0;
    height: 100%;
    width: 0;
    border-width: 0 0 0 2px;
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity));
    margin-left: calc(.75rem + 1px)
}

.govgr-step-nav__step:after,.govgr-step-nav__step:last-child:before {
    position: absolute;
    left: 0;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
    content: ""
}

.govgr-step-nav__step:last-child:before {
    bottom: 0;
    z-index: 1;
    margin-left: .5rem;
    height: 0;
    width: .75rem;
    border-width: 1px;
    --tw-border-opacity: 1
}

.govgr-step-nav__accordion {
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
}

.govgr-step-nav__accordion:first-child {
    border-top-width: 2px
}

.govgr-step-nav__accordion .govgr-step-nav__accordion__opened {
    visibility: hidden;
    display: none
}

.govgr-step-nav__accordion .govgr-step-nav__accordion__closed,.govgr-step-nav__accordion[open] .govgr-step-nav__accordion__opened {
    visibility: visible;
    display: block
}

.govgr-step-nav__accordion[open] .govgr-step-nav__accordion__closed {
    visibility: hidden;
    display: none
}

.govgr-step-nav__accordion__summary {
    margin-bottom: 0;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    list-style-type: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 2rem
}

.govgr-step-nav__accordion__summary::-webkit-details-marker {
    display: none
}

.govgr-step-nav__accordion__summary:hover {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-hover-rgb),var(--tw-text-opacity))
}

.govgr-step-nav__accordion__summary:hover .govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__summary:hover .govgr-step-nav__accordion__opened {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-decoration-thickness: 2px
}

.govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__heading__title {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-focus-rgb),var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    box-shadow: 0 -2px var(--color-focus),0 4px var(--color-base-content)
}

.govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__summary:focus .govgr-step-nav__accordion__opened {
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.govgr-step-nav__accordion__summary:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-step-nav__accordion__summary:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.govgr-step-nav__accordion__heading__title {
    display: flex;
    flex-direction: column
}

.govgr-step-nav__accordion__heading__text {
    margin-bottom: 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__opened {
    --tw-text-opacity: 1;
    color: rgba(var(--color-link-rgb),var(--tw-text-opacity));
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__heading__text {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__opened {
    font-size: .75rem;
    line-height: 1rem
}

.govgr-step-nav__accordion__heading--md .govgr-step-nav__accordion__heading__text {
    font-size: 1.1875rem
}

.govgr-step-nav__accordion__heading--sm .govgr-step-nav__accordion__heading__text {
    font-size: 1rem;
    line-height: 1.5rem
}

.govgr-step-nav__circle {
    position: absolute;
    left: 0;
    z-index: 1;
    box-sizing: border-box;
    height: 1.75rem;
    width: 1.75rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
    text-align: center
}

.govgr-step-nav__circle--number {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700
}

.govgr-step-nav__circle--number__no-border {
    border-width: 0
}

.govgr-step-nav__circle-inner {
    float: right;
    min-width: 100%
}

.govgr-step-nav__circle-background {
    text-shadow: 0 -.1em 0 var(--color-white),.1em 0 0 var(--color-white),0 .1em 0 var(--color-white),-.1em 0 0 var(--color-white)
}

.govgr-nav-step__accordion__content {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    padding-top: .25rem
}

.govgr-nav-step__accordion__content>:last-child {
    margin-bottom: 0
}

.govgr-step-nav .govgr-link {
    font-size: .875rem;
    line-height: 1.25rem
}

.govgr-step-nav__accordion__summary .govgr-hint {
    margin-bottom: 0;
    margin-top: .25rem
}

.govgr-kitchensink-all-components {
    margin: 4rem;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap
}

.govgr-kitchensink-category {
    margin-bottom: 4rem;
    display: flex;
    flex-wrap: nowrap;
    gap: 8rem
}

.govgr-kitchensink-category__heading {
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-500-rgb),var(--tw-text-opacity))
}

.govgr-kitchensink-letter-content {
    display: flex;
    flex-wrap: nowrap;
    gap: 4rem
}

.govgr-kitchensink-content {
    width: 42rem;
    max-width: 42rem
}

.govgr-kitchensink-content--wide {
    width: 56rem;
    max-width: 56rem
}

.govgr-kitchensink-content__info {
    max-width: 42rem
}

.govgr-kitchensink-content__tags {
    display: flex;
    height: 4rem;
    flex-wrap: nowrap;
    gap: .5rem
}

.govgr-kitchensink-card {
    border-style: dashed;
    container-type: inline-size
}

.govgr-kitchensink-card .govgr-modal {
    position: inherit
}

.govgr-kitchensink-card .govgr-modal__body {
    margin: 1rem
}

.govgr-kitchensink-card .govgr-dropdown {
    margin-bottom: 20rem
}

.govgr-kitchensink-card .govgr-dropdown.govgr-dropdown--up {
    margin-top: 20rem;
    margin-bottom: 0
}

.govgr-kitchensink-card .govgr-table__cell .govgr-dropdown {
    margin: 0!important
}

.govgr-kitchensink-card .govgr-layout--full-height {
    min-height: inherit
}

@container (min-width: 400px) {
    .govgr-kitchensink-card .govgr-drawer {
        min-height: inherit;
        width: 80%;
        box-shadow: 0 0 30px rgba(0,0,0,.6)
    }

    .govgr-kitchensink-card .govgr-drawer--closed {
        display: none
    }

    .govgr-kitchensink-card .govgr-close-btn {
        display: block
    }
}

.govgr-hidden {
    display: none
}

.govgr-warning-text {
    font-size: var(--warning-text-font-size);
    display: flex;
    padding: 1rem 0
}

.govgr-warning-text .govgr-warning-text__icon {
    margin-right: 1.5rem;
    margin-top: .25rem;
    height: -moz-fit-content;
    height: fit-content;
    min-width: 2.5rem;
    border-radius: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--color-base-content-rgb),var(--tw-bg-opacity));
    text-align: center;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.5rem;
    --tw-text-opacity: 1;
    color: rgba(var(--color-base-content-invert-rgb),var(--tw-text-opacity))
}

.govgr-warning-text .govgr-warning-text__text {
    display: flex;
    align-items: center
}

.govgr-warning-text .govgr-warning-text__assistive {
    position: absolute!important;
    margin: 0!important;
    height: 1px!important;
    width: 1px!important;
    overflow: hidden!important;
    white-space: nowrap!important;
    border-width: 0!important;
    padding: 0!important;
    clip: rect(0 0 0 0)!important;
    -webkit-clip-path: inset(50%)!important;
    clip-path: inset(50%)!important
}

.govgr-dense .govgr-warning-text .govgr-warning-text__icon,.govgr-warning-text.govgr-warning-text--dense .govgr-warning-text__icon {
    margin-right: 1rem
}

@media (min-width: 768px) {
    .govgr-accordion .govgr-accordion__section-content {
        padding-top:.5rem
    }

    .govgr-autocomplete__hint,.govgr-autocomplete__input {
        font-size: 1.1875rem
    }

    .govgr-btn,.govgr-btn[type=button],.govgr-btn[type=reset],.govgr-btn[type=submit] {
        min-height: 3rem
    }

    .govgr-btn-primary .govgr-svg-icon--more-vert,.govgr-btn-warning .govgr-svg-icon--more-vert {
        height: 2rem;
        width: 2rem
    }

    .govgr-bottom-info {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .govgr-chips--horizontal {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }

    .govgr-field {
        margin-bottom: 2.5rem
    }

    .govgr-field .govgr-fieldset+.govgr-btn {
        margin-top: 1.5rem
    }

    .govgr-fieldset>.govgr-field {
        margin-bottom: 1.5rem
    }

    .govgr-error-message,.govgr-input,.govgr-select,.govgr-textarea {
        font-size: 1.1875rem
    }

    .govgr-checkboxes.govgr-checkboxes--dense .govgr-checkboxes__input,.govgr-dense .govgr-checkboxes .govgr-checkboxes__input {
        top: .125rem
    }

    .govgr-checkboxes--horizontal {
        gap: 1.5rem
    }

    .govgr-checkboxes.govgr-checkboxes--dense .govgr-field,.govgr-dense .govgr-checkboxes .govgr-field {
        margin-bottom: 1.5rem
    }

    .govgr-dropdown .govgr-dropdown__button .govgr-svg-icon {
        height: 2rem
    }

    .govgr-radios--horizontal {
        gap: 1.5rem
    }

    .govgr-dense .govgr-radios .govgr-field,.govgr-radios.govgr-radios--dense .govgr-field {
        margin-bottom: 1.5rem
    }

    .govgr-footer {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .govgr-footer__info {
        flex-wrap: nowrap
    }

    .govgr-footer__info-section {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .govgr-footer__content--logos {
        margin-bottom: 2rem
    }

    .govgr-footer__navigation-section:first-child:nth-last-child(2) {
        flex-grow: 2
    }

    .govgr-footer__list {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .govgr-footer__list--columns-2 {
        -moz-column-count: 2;
        column-count: 2
    }

    .govgr-container {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .govgr-aside {
        top: 2rem
    }

    .govgr-aside .govgr-back-to-top .govgr-back-to-top-link {
        margin: 1rem 1.5rem
    }

    .govgr-aside--sticky {
        position: sticky
    }

    .govgr-nav .govgr-nav__list-item-btn,.govgr-nav .govgr-nav__list-item-link {
        -webkit-text-decoration-line: none!important;
        text-decoration-line: none!important
    }

    .govgr-nav--drawer-mdDown {
        position: relative;
        top: auto;
        z-index: auto;
        display: block;
        height: auto;
        width: 100%;
        overflow: visible;
        padding: 0;
        --tw-shadow: 0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }

    .govgr-nav--drawer-mdDown .govgr-nav__list--horizontal {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .govgr-nav .govgr-heading-md {
        margin-bottom: 0
    }

    .govgr-\!-font-size-14 {
        font-size: .875rem!important;
        line-height: 1.25rem!important
    }

    .govgr-\!-font-size-16 {
        font-size: 1rem!important;
        line-height: 1.5rem!important
    }

    .govgr-\!-font-size-19 {
        font-size: 1.1875rem!important
    }

    .govgr-\!-font-size-24 {
        font-size: 1.5rem!important;
        line-height: 2rem!important
    }

    .govgr-\!-font-size-30 {
        font-size: 1.875rem!important;
        line-height: 2.25rem!important
    }

    .govgr-\!-font-size-36 {
        font-size: 2.25rem!important;
        line-height: 2.5rem!important
    }

    .govgr-\!-font-size-48 {
        font-size: 3rem!important;
        line-height: 1!important
    }

    .govgr-\!-font-size-72 {
        font-size: 4.5rem!important;
        line-height: 1!important
    }

    .govgr-blockquote,.govgr-list {
        margin-bottom: 2rem
    }

    .govgr-blockquote.govgr-blockquote--dense,.govgr-dense .govgr-blockquote {
        margin-bottom: 1.5rem
    }

    .govgr-back-link .govgr-svg-icon--caret {
        height: 1rem;
        width: 1rem
    }

    .govgr-table__caption--sm {
        margin-bottom: 1.5rem;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .govgr-table__caption--md {
        margin-bottom: 2rem;
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .govgr-table__caption--lg {
        margin-bottom: 2.25rem;
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .govgr-table__caption--xl {
        margin-bottom: 2.5rem;
        font-size: 3rem;
        line-height: 1.25
    }

    .govgr-table,.govgr-table-container {
        margin-bottom: 2.5rem
    }

    .govgr-table {
        font-size: 1.1875rem
    }

    .govgr-table--stacked-md .govgr-table__cell:last-child,.govgr-table--stacked-md .govgr-table__header:last-child {
        border-bottom-width: 1px;
        border-bottom-color: rgb(var(--color-base-300-rgb))
    }

    .govgr-table--stacked-md .govgr-table__body .govgr-table__header,.govgr-table--stacked-md .govgr-table__cell,.govgr-table--stacked-md .govgr-table__head .govgr-table__header {
        display: table-cell
    }

    .govgr-table--stacked-md .govgr-table__cell[data-label]:before {
        content: none
    }

    .govgr-filter.govgr-filter--position-relative-md {
        position: relative;
        z-index: 2;
        display: block;
        width: 100%;
        overflow: visible;
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-filter.govgr-filter--position-relative-md.govgr-filter--closed {
        display: block
    }

    .govgr-filter__options--horizontal {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-end
    }

    .govgr-filter__selected-heading {
        margin-bottom: 1.5rem
    }

    .govgr-link-filters {
        display: none
    }

    .govgr-admin-main-wrapper {
        grid-template-columns: repeat(12,minmax(0,1fr));
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }

    .govgr-admin-main-content {
        grid-column: span 7/span 7
    }

    .govgr-admin-side-content {
        grid-column: span 5/span 5
    }

    .govgr-breadcrumbs__list-item:before {
        height: .75rem;
        width: .75rem
    }

    .gov-dense .govgr-card .govgr-card__body,.govgr-card.govgr-card--dense .govgr-card__body {
        gap: .75rem
    }

    .govgr-card--cta .govgr-card__heading {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .govgr-card__body {
        gap: 1rem
    }

    .govgr-card__heading {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .govgr-details {
        font-size: 1.1875rem
    }

    .govgr-details,.govgr-notification-banner {
        margin-bottom: 2rem
    }

    .govgr-dense .govgr-notification-banner,.govgr-notification-banner.govgr-notification-banner--dense {
        margin-bottom: 1.25rem
    }

    .govgr-dense .govgr-notification-banner .govgr-notification-banner__content,.govgr-notification-banner.govgr-notification-banner--dense .govgr-notification-banner__content {
        padding: 1rem
    }

    .govgr-notification-banner__header {
        font-size: 1.1875rem
    }

    .govgr-notification-banner__content {
        padding: 1.25rem
    }

    .govgr-notification-banner__link {
        font-size: 1.1875rem
    }

    .govgr-masthead__body {
        margin-bottom: 2.5rem;
        font-size: 1.1875rem
    }

    .govgr-masthead__logo {
        margin-bottom: 1.5rem
    }

    .govgr-tabs .govgr-tabs__title {
        display: none
    }

    .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item {
        float: left;
        margin-right: .5rem;
        border-top-left-radius: .125rem;
        border-top-right-radius: .125rem;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-base-300-rgb),var(--tw-bg-opacity))
    }

    .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
        margin-top: -.25rem;
        border-width: 1px 1px 0;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
        padding: 1rem 1.25rem
    }

    .govgr-tabs .govgr-tabs__panel {
        display: none;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
        padding-left: 1rem;
        padding-right: 1rem
    }

    .govgr-dense .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected,.govgr-tabs.govgr-tabs--dense .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
        padding: .5rem 1rem .75rem
    }

    .govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-base-200-rgb),var(--tw-bg-opacity))
    }

    .govgr-tabs--vertical .govgr-tabs__list .govgr-tabs__list-item.govgr-tabs__list-item-selected {
        border-bottom-width: 1px;
        border-right-width: 0
    }

    .govgr-modal__body {
        height: auto;
        max-width: 32rem
    }

    .govgr-pagination .govgr-pagination__item--current,.govgr-pagination .govgr-pagination__label {
        font-size: 1.1875rem
    }

    .govgr-pagination--sm .govgr-pagination__item--current,.govgr-pagination--sm .govgr-pagination__label {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .govgr-pagination__label {
        line-height: 1.5
    }

    .govgr-pagination .govgr-label,.govgr-pagination .govgr-select {
        font-size: 1.1875rem;
        line-height: 1.5
    }

    .govgr-pagination--sm .govgr-label,.govgr-pagination--sm .govgr-select {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .govgr-pagination--sm .govgr-pagination__list .govgr-link {
        font-size: 1rem!important;
        line-height: 1.5rem!important
    }

    .govgr-drawer--relative-md {
        position: relative!important;
        width: 100%!important;
        --tw-shadow: 0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }

    .govgr-drawer--closed.govgr-drawer--relative-md {
        display: flex
    }

    .govgr-drawer--relative-md .govgr-drawer__heading>.govgr-close-btn {
        display: none
    }

    .govgr-copy-to-clipboard__tooltip .govgr-copy-to-clipboard__message {
        width: -moz-max-content;
        width: max-content
    }

    .govgr-fillable-text {
        margin-bottom: 2rem;
        font-size: 1.1875rem
    }

    .govgr-dense .govgr-timeline .govgr-timeline__item,.govgr-timeline.govgr-timeline--dense .govgr-timeline__item {
        margin-bottom: 1.5rem
    }

    .govgr-timeline__item {
        margin-bottom: 3rem
    }

    .govgr-timeline__heading {
        margin-bottom: 1rem;
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .govgr-timeline__heading-md {
        margin-bottom: 1rem;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .govgr-timeline__heading-sm {
        margin-bottom: .75rem;
        font-size: 1.1875rem
    }

    .govgr-timeline__content .govgr-body,.govgr-timeline__content .govgr-hint {
        margin-bottom: .75rem
    }

    .govgr-task-list__item {
        margin-bottom: 2.5rem
    }

    .govgr-task-list--dense .govgr-task-list__item,.govgr-task-list--dense .govgr-task-list__item .govgr-summary-list {
        margin-bottom: 1.5rem
    }

    .govgr-task-list__content .govgr-body {
        margin-bottom: .75rem
    }

    .govgr-step-nav {
        margin-bottom: 3rem
    }

    .govgr-dense .govgr-step-nav,.govgr-step-nav.govgr-step-nav--dense {
        margin-bottom: 2rem
    }

    .govgr-dense .govgr-step-nav .govgr-step-nav__circle,.govgr-step-nav.govgr-step-nav--dense .govgr-step-nav__circle {
        height: 2rem;
        width: 2rem
    }

    .govgr-step-nav__step {
        padding-left: 3.5rem
    }

    .govgr-step-nav__step:after {
        border-left-width: 3px
    }

    .govgr-step-nav__step:last-child:before {
        margin-left: .5rem;
        width: 1.25rem;
        border-top-width: 2px
    }

    .govgr-step-nav__step:after {
        margin-left: calc(1rem + 1px)
    }

    .govgr-step-nav__accordion__heading .govgr-step-nav__accordion__heading__text {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .govgr-step-nav__accordion__heading .govgr-step-nav__accordion__closed,.govgr-step-nav__accordion__heading .govgr-step-nav__accordion__opened {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .govgr-step-nav__accordion__heading--md .govgr-step-nav__accordion__heading__text {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .govgr-step-nav__accordion__heading--sm .govgr-step-nav__accordion__heading__text {
        font-size: 1.1875rem
    }

    .govgr-step-nav__circle {
        height: 2.25rem;
        width: 2.25rem
    }

    .govgr-step-nav__circle--number {
        border-width: 3px;
        font-size: 1.1875rem;
        line-height: 1.75rem
    }

    .govgr-step-nav__circle--number__no-border {
        border-width: 0
    }

    .govgr-nav-step__accordion__content {
        padding-top: .5rem
    }

    .govgr-step-nav .govgr-link {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .govgr-hidden-md--up {
        display: none
    }

    .govgr-warning-text .govgr-warning-text__icon {
        min-height: 2.5rem
    }

    .govgr-dense .govgr-warning-text .govgr-warning-text__icon,.govgr-warning-text.govgr-warning-text--dense .govgr-warning-text__icon {
        margin-right: 1.25rem
    }
}

@media print {
    .govgr-btn-primary,.govgr-btn-primary[type=button],.govgr-btn-primary[type=reset],.govgr-btn-primary[type=submit] {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-btn-cta {
        padding-right: .5rem
    }

    .govgr-btn-secondary,.govgr-btn-secondary[type=button],.govgr-btn-secondary[type=reset],.govgr-btn-secondary[type=submit] {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-700-rgb),var(--tw-border-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-btn-warning,.govgr-btn-warning[type=button],.govgr-btn-warning[type=reset],.govgr-btn-warning[type=submit] {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-btn--disabled {
        --tw-border-opacity: 0.5;
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-400-rgb),var(--tw-text-opacity))
    }

    .govgr-btn .govgr-circular-progress--secondary .govgr-circular-progress__circle--1,.govgr-btn .govgr-circular-progress--secondary .govgr-circular-progress__circle--2 {
        stroke: var(--color-base-content)
    }

    .govgr-btn-primary .govgr-svg-icon,.govgr-btn-secondary .govgr-svg-icon,.govgr-btn-warning .govgr-svg-icon {
        fill: var(--color-base-content)
    }

    .govgr-dropdown .govgr-dropdown__button,.govgr-dropdown .govgr-dropdown__button.govgr-link+.govgr-dropdown__content {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-dropdown .govgr-dropdown__button .govgr-svg-icon {
        display: none
    }

    .govgr-header {
        border-bottom-width: 2px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }

    .govgr-header__content {
        padding-left: 0;
        padding-right: 0
    }

    .govgr-header__section {
        gap: .25rem
    }

    .govgr-header__logo {
        display: none
    }

    .govgr-header__logo-inverted {
        display: block
    }

    .govgr-header__secondary-logo {
        display: none
    }

    .govgr-header__title {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-header-nav-menu__content {
        gap: .25rem
    }

    .govgr-header .govgr-header__content>.govgr-dropdown .govgr-dropdown__button.govgr-link,.govgr-header .govgr-header__content>.govgr-link,.govgr-header .govgr-header__section>.govgr-dropdown .govgr-dropdown__button.govgr-link,.govgr-header .govgr-header__section>.govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-header .govgr-dropdown {
        display: none
    }

    .govgr-header .govgr-phase-banner__text {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-footer {
        border-top-width: 2px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .govgr-footer__info-section {
        margin-bottom: 1rem
    }

    .govgr-footer__logo {
        width: 8rem!important;
        min-width: 8rem!important
    }

    .govgr-footer__copyright {
        margin-top: 1rem
    }

    .govgr-footer .govgr-section-break,.govgr-footer__list,.govgr-footer__navigation,.govgr-footer__navigation-section {
        display: none
    }

    .govgr-footer .govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-aside {
        order: 1
    }

    .govgr-btn-group {
        align-items: baseline
    }

    .govgr-btn-group:after {
        content: ""
    }

    .govgr-container.govgr-grid {
        grid-template-columns: repeat(1,minmax(0,1fr));
        gap: 1rem
    }

    .govgr-body .govgr-link[href^="#"]:after {
        display: none
    }

    .govgr-link[href^="http://"]:after,.govgr-link[href^="https://"]:after {
        content: " (" attr(href) ")";
        font-size: 80%
    }

    .govgr-body .govgr-link {
        word-wrap: break-word
    }

    .govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-table--vertical-lines.govgr-table--dark .govgr-table__header {
        border-width: 1px
    }

    .govgr-table--dark .govgr-table__header {
        border-bottom-width: 1px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-table--zebra .govgr-table__body .govgr-table__row:nth-child(2n),.govgr-table:not(.govgr-table--zebra) .govgr-table__row--secondary {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }

    .govgr-table__loading {
        display: none
    }

    .govgr-admin-main-wrapper {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .govgr-admin-side-content {
        order: 1
    }

    .govgr-admin-header {
        border-bottom-width: 2px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }

    .govgr-admin-header .govgr-dropdown {
        display: none
    }

    .govgr-admin-header .govgr-dropdown__button.govgr-link {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
    }

    .govgr-breadcrumbs__list-item:before {
        background-image: none;
        top: 2px;
        left: 0;
        content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true'> <path d='M8.5,2L6.1,4.3l7.6,7.7l-7.6,7.6L8.5,22l10-10L8.5,2z' />  </svg>")
    }

    .govgr-card__action:after {
        content: ""
    }

    .govgr-notification-banner {
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }

    .govgr-notification-banner__header {
        border-bottom-width: 1px;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity));
        padding-top: .5rem;
        --tw-text-opacity: 1
    }

    .govgr-masthead,.govgr-notification-banner__header {
        --tw-border-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-masthead {
        border-width: 2px;
        border-color: rgba(var(--color-tertiary-300-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1
    }

    .govgr-masthead--primary .govgr-back-link,.govgr-masthead--primary .govgr-link,.govgr-masthead--primary .govgr-phase-banner__text,.govgr-masthead__body {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-background-dark .govgr-btn-primary,.govgr-masthead--primary .govgr-btn-primary {
        border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity))
    }

    .govgr-background-dark .govgr-btn-primary,.govgr-background-dark .govgr-btn-secondary,.govgr-masthead--primary .govgr-btn-primary,.govgr-masthead--primary .govgr-btn-secondary {
        border-width: 0 0 2px;
        --tw-border-opacity: 1;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-background-dark .govgr-btn-secondary,.govgr-masthead--primary .govgr-btn-secondary {
        border-color: rgba(var(--color-base-500-rgb),var(--tw-border-opacity))
    }

    .govgr-background-dark .govgr-btn-warning,.govgr-masthead--primary .govgr-btn-warning {
        border-width: 0 0 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-error-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity));
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-background-dark .govgr-hint,.govgr-masthead--primary .govgr-hint {
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-panel {
        border-width: 4px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        padding: 1rem;
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }

    .govgr-panel--success {
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-success-rgb),var(--tw-border-opacity))
    }

    .govgr-phase-banner__header {
        border-color: rgba(var(--color-focus-rgb),var(--tw-border-opacity));
        padding-left: 1rem;
        padding-right: 1rem
    }

    .govgr-phase-banner__header,.govgr-phase-banner__tag {
        border-width: 2px;
        --tw-border-opacity: 1;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }

    .govgr-phase-banner__tag {
        margin-right: 1rem;
        border-color: rgba(var(--color-info-rgb),var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-info-rgb),var(--tw-text-opacity))
    }

    .govgr-summary-list__row {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap
    }

    .govgr-summary-list__key {
        flex: 100%
    }

    .govgr-tabs .govgr-tabs__list .govgr-tabs__list-item {
        display: none
    }

    .govgr-tabs .govgr-tabs__panel {
        display: block;
        border-width: 0;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .govgr-loader {
        display: none
    }

    .govgr-task-list__content__tag {
        margin-right: 1rem;
        border-width: 2px;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity))
    }

    .govgr-task-list__content__tag--info {
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-info-hover-rgb),var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-info-hover-rgb),var(--tw-text-opacity))
    }

    .govgr-task-list__content__tag--primary {
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-info-rgb),var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-info-rgb),var(--tw-text-opacity))
    }

    .govgr-task-list__content__tag--secondary {
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-800-rgb),var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-800-rgb),var(--tw-text-opacity))
    }

    .govgr-warning-text .govgr-warning-text__icon {
        border-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-content-rgb),var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-white-rgb),var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgba(var(--color-base-content-rgb),var(--tw-text-opacity))
    }
}

@media (min-width: 1024px) {
    .govgr-chip .govgr-chip__content {
        font-size:1rem;
        line-height: 1.5rem
    }

    .govgr-nav--drawer-lgDown {
        position: relative;
        top: auto;
        z-index: auto;
        display: block;
        height: auto;
        width: 100%;
        overflow: visible;
        padding: 0;
        --tw-shadow: 0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }

    .govgr-nav--drawer-lgDown .govgr-nav__list--horizontal {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .govgr-filter.govgr-filter--position-relative-lg {
        position: relative;
        z-index: 2;
        display: block;
        width: 100%;
        overflow: visible;
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-filter.govgr-filter--position-relative-lg.govgr-filter--closed {
        display: block
    }

    .govgr-admin-main-content {
        grid-column: span 8/span 8
    }

    .govgr-admin-side-content {
        grid-column: span 4/span 4
    }

    .govgr-tabs .govgr-tabs__title {
        display: none
    }

    .govgr-modal__body {
        max-width: 56rem
    }

    .govgr-modal__content {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .govgr-drawer--relative-lg {
        position: relative!important;
        width: 100%!important;
        --tw-shadow: 0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }

    .govgr-drawer--closed.govgr-drawer--relative-lg {
        display: flex
    }

    .govgr-drawer--relative-lg .govgr-drawer__heading>.govgr-close-btn {
        display: none
    }

    .govgr-fillable-text {
        margin-bottom: 2rem
    }

    .govgr-hidden-lg--up {
        display: none
    }
}

@media (min-width: 640px) {
    .govgr-\!-width-one-quarter {
        width:25%!important
    }

    .govgr-\!-width-one-third {
        width: 33.33%!important
    }

    .govgr-\!-width-one-half {
        width: 50%!important
    }

    .govgr-\!-width-two-thirds {
        width: 66.66%!important
    }

    .govgr-\!-width-three-quarters {
        width: 75%!important
    }

    .govgr-\!-width-full {
        width: 100%!important
    }

    .govgr-header .govgr-dropdown__button {
        width: -moz-max-content;
        width: max-content
    }

    .govgr-header-nav-menu__content>.govgr-close-btn,.govgr-header__content>.govgr-close-btn,.govgr-header__section>.govgr-close-btn {
        display: none
    }

    .govgr-nav--drawer-smDown {
        position: relative;
        top: auto;
        z-index: auto;
        display: block;
        height: auto;
        width: 100%;
        overflow: visible;
        padding: 0;
        --tw-shadow: 0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }

    .govgr-nav--drawer-smDown .govgr-nav__list--horizontal {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .govgr-nav--border {
        border-bottom-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
    }

    .govgr-nav__list--horizontal {
        margin-left: auto;
        margin-right: auto;
        flex-direction: row;
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .govgr-nav__list--horizontal,.govgr-nav__list--horizontal .govgr-nav__list-item {
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }

    .govgr-nav-menu--horizontal {
        position: relative;
        left: 0;
        right: 0;
        order: 2;
        margin-top: .75rem;
        --tw-bg-opacity: 1;
        background-color: rgba(var(--color-base-100-rgb),var(--tw-bg-opacity))
    }

    .govgr-nav-menu--horizontal .govgr-nav-menu__content-list {
        grid-template-columns: repeat(3,minmax(0,1fr));
        grid-template-rows: repeat(1,minmax(0,1fr))
    }

    .govgr-nav-menu--horizontal .govgr-nav-menu__title {
        display: block
    }

    .govgr-nav-menu--horizontal .govgr-nav-menu__title+.govgr-nav-menu__content>.govgr-nav-menu__content-list {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .govgr-nav-menu--vertical .govgr-nav-menu__content-list {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .govgr-list--horizontal .govgr-list__item {
        width: auto
    }

    .govgr-table--stacked-sm .govgr-table__cell:last-child,.govgr-table--stacked-sm .govgr-table__header:last-child {
        border-bottom-width: 1px;
        border-bottom-color: rgb(var(--color-base-300-rgb))
    }

    .govgr-table--stacked-sm .govgr-table__body .govgr-table__header,.govgr-table--stacked-sm .govgr-table__cell,.govgr-table--stacked-sm .govgr-table__head .govgr-table__header {
        display: table-cell
    }

    .govgr-table--stacked-sm .govgr-table__cell[data-label]:before {
        content: none
    }

    .govgr-filter.govgr-filter--position-relative-sm {
        position: relative;
        z-index: 2;
        display: block;
        width: 100%;
        overflow: visible;
        --tw-shadow: 0 0 transparent;
        --tw-shadow-colored: 0 0 transparent;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
    }

    .govgr-filter.govgr-filter--position-relative-sm.govgr-filter--closed {
        display: block
    }

    .govgr-filter__selected-heading {
        flex-wrap: nowrap
    }

    .govgr-dense .govgr-notification-banner .govgr-notification-banner__title,.govgr-notification-banner.govgr-notification-banner--dense .govgr-notification-banner__title {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .govgr-notification-banner__title {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .govgr-summary-list {
        margin-bottom: 2rem;
        display: table;
        width: 100%;
        table-layout: fixed
    }

    .govgr-summary-list--no-border .govgr-summary-list__actions,.govgr-summary-list--no-border .govgr-summary-list__key,.govgr-summary-list--no-border .govgr-summary-list__value {
        border-width: 0
    }

    .govgr-summary-list__row {
        margin-bottom: 0;
        display: flex;
        border-width: 0;
        padding-bottom: 0
    }

    .govgr-summary-list__row--no-border .govgr-summary-list__actions,.govgr-summary-list__row--no-border .govgr-summary-list__key,.govgr-summary-list__row--no-border .govgr-summary-list__value {
        border-width: 0
    }

    .govgr-summary-list__key {
        width: 25%
    }

    .govgr-summary-list__value {
        width: 50%
    }

    .govgr-summary-list__actions {
        width: 25%;
        padding-right: 0;
        text-align: right
    }

    .govgr-summary-list__key+.govgr-summary-list__actions,.govgr-summary-list__value:first-child:nth-last-child(2),.govgr-summary-list__value:nth-child(2):last-child {
        width: 75%
    }

    .govgr-summary-list__actions:only-child,.govgr-summary-list__key:only-child,.govgr-summary-list__value:only-child {
        width: 100%;
        text-align: left
    }

    .govgr-summary-list__actions,.govgr-summary-list__key,.govgr-summary-list__value {
        display: table-cell;
        --tw-border-opacity: 1;
        border-bottom: 1px;
        border-color: rgba(var(--color-base-300-rgb),var(--tw-border-opacity));
        border-style: solid;
        padding-top: .5rem;
        padding-bottom: .5rem;
        padding-right: 1rem
    }

    .govgr-summary-list .govgr-btn-group {
        justify-content: flex-end
    }

    .govgr-drawer--relative-sm {
        position: relative!important;
        width: 100%!important;
        --tw-shadow: 0 0 transparent!important;
        --tw-shadow-colored: 0 0 transparent!important;
        box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important
    }

    .govgr-drawer--closed.govgr-drawer--relative-sm {
        display: flex
    }

    .govgr-drawer--relative-sm .govgr-drawer__heading>.govgr-close-btn {
        display: none
    }

    .govgr-task-list__content .govgr-summary-list__row:first-child>.govgr-summary-list__actions,.govgr-task-list__content .govgr-summary-list__row:first-child>.govgr-summary-list__value {
        border-top-width: 2px;
        --tw-border-opacity: 1;
        border-color: rgba(var(--color-base-400-rgb),var(--tw-border-opacity))
    }

    .govgr-task-list__content .govgr-summary-list__key {
        margin-bottom: 0
    }

    .govgr-hidden-sm--up {
        display: none
    }
}

@media (min-width: 0px) {
    .govgr-hidden-xs--up {
        display:none
    }
}

@media (min-width: 1280px) {
    .govgr-hidden-xl--up {
        display:none
    }
}

@media (min-width: 0px) and (max-width:639.98px) {
    .govgr-hidden-xs {
        display:none
    }
}

@media (min-width: 640px) and (max-width:767.98px) {
    .govgr-hidden-sm {
        display:none
    }
}

@media (min-width: 768px) and (max-width:1023.98px) {
    .govgr-hidden-md {
        display:none
    }
}

@media (min-width: 1024px) and (max-width:1279.98px) {
    .govgr-hidden-lg {
        display:none
    }
}

@media (min-width: 1280px) and (max-width:1535.98px) {
    .govgr-hidden-xl {
        display:none
    }
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.block {
    display: block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.\!hidden {
    display: none!important
}

.hidden {
    display: none
}

.grow {
    flex-grow: 1
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\!border {
    border-width: 1px!important
}

.border {
    border-width: 1px
}

.\!underline {
    -webkit-text-decoration-line: underline!important;
    text-decoration-line: underline!important
}

.underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.blur {
    --tw-blur: blur(8px)
}

.blur,.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.govgr-m-0 {
    margin: 0!important
}

.govgr-m-1 {
    margin: .25rem!important
}

.govgr-m-2,.govgr-m-3 {
    margin: .5rem!important
}

@media (min-width: 768px) {
    .govgr-m-3 {
        margin:.75rem!important
    }

    .govgr-m-4 {
        margin: 1rem!important
    }

    .govgr-m-5 {
        margin: 1.25rem!important
    }

    .govgr-m-6 {
        margin: 1.5rem!important
    }

    .govgr-m-7 {
        margin: 2rem!important
    }

    .govgr-m-8 {
        margin: 2.5rem!important
    }

    .govgr-m-9 {
        margin: 3rem!important
    }

    .govgr-m-10 {
        margin: 3.5rem!important
    }

    .govgr-m-11 {
        margin: 4rem!important
    }

    .govgr-m-12 {
        margin: 5rem!important
    }

    .govgr-mt-3 {
        margin-top: .75rem!important
    }

    .govgr-mt-4 {
        margin-top: 1rem!important
    }

    .govgr-mt-5 {
        margin-top: 1.25rem!important
    }

    .govgr-mt-6 {
        margin-top: 1.5rem!important
    }

    .govgr-mt-7 {
        margin-top: 2rem!important
    }

    .govgr-mt-8 {
        margin-top: 2.5rem!important
    }

    .govgr-mt-9 {
        margin-top: 3rem!important
    }

    .govgr-mt-10 {
        margin-top: 3.5rem!important
    }

    .govgr-mt-11 {
        margin-top: 4rem!important
    }

    .govgr-mt-12 {
        margin-top: 5rem!important
    }

    .govgr-mb-3 {
        margin-bottom: .75rem!important
    }

    .govgr-mb-4 {
        margin-bottom: 1rem!important
    }

    .govgr-mb-5 {
        margin-bottom: 1.25rem!important
    }

    .govgr-mb-6 {
        margin-bottom: 1.5rem!important
    }

    .govgr-mb-7 {
        margin-bottom: 2rem!important
    }

    .govgr-mb-8 {
        margin-bottom: 2.5rem!important
    }

    .govgr-mb-9 {
        margin-bottom: 3rem!important
    }

    .govgr-mb-10 {
        margin-bottom: 3.5rem!important
    }

    .govgr-mb-11 {
        margin-bottom: 4rem!important
    }

    .govgr-mb-12 {
        margin-bottom: 5rem!important
    }

    .govgr-ml-3 {
        margin-left: .75rem!important
    }

    .govgr-ml-4 {
        margin-left: 1rem!important
    }

    .govgr-ml-5 {
        margin-left: 1.25rem!important
    }

    .govgr-ml-6 {
        margin-left: 1.5rem!important
    }

    .govgr-ml-7 {
        margin-left: 2rem!important
    }

    .govgr-ml-8 {
        margin-left: 2.5rem!important
    }

    .govgr-ml-9 {
        margin-left: 3rem!important
    }

    .govgr-ml-10 {
        margin-left: 3.5rem!important
    }

    .govgr-ml-11 {
        margin-left: 4rem!important
    }

    .govgr-ml-12 {
        margin-left: 5rem!important
    }

    .govgr-mr-3 {
        margin-right: .75rem!important
    }

    .govgr-mr-4 {
        margin-right: 1rem!important
    }

    .govgr-mr-5 {
        margin-right: 1.25rem!important
    }

    .govgr-mr-6 {
        margin-right: 1.5rem!important
    }

    .govgr-mr-7 {
        margin-right: 2rem!important
    }

    .govgr-mr-8 {
        margin-right: 2.5rem!important
    }

    .govgr-mr-9 {
        margin-right: 3rem!important
    }

    .govgr-mr-10 {
        margin-right: 3.5rem!important
    }

    .govgr-mr-11 {
        margin-right: 4rem!important
    }

    .govgr-mr-12 {
        margin-right: 5rem!important
    }

    .govgr-p-3 {
        padding: .75rem!important
    }

    .govgr-p-4 {
        padding: 1rem!important
    }

    .govgr-p-5 {
        padding: 1.25rem!important
    }

    .govgr-p-6 {
        padding: 1.5rem!important
    }

    .govgr-p-7 {
        padding: 2rem!important
    }

    .govgr-p-8 {
        padding: 2.5rem!important
    }

    .govgr-p-9 {
        padding: 3rem!important
    }

    .govgr-p-10 {
        padding: 3.5rem!important
    }

    .govgr-p-11 {
        padding: 4rem!important
    }

    .govgr-p-12 {
        padding: 5rem!important
    }

    .govgr-pt-3 {
        padding-top: .75rem!important
    }

    .govgr-pt-4 {
        padding-top: 1rem!important
    }

    .govgr-pt-5 {
        padding-top: 1.25rem!important
    }

    .govgr-pt-6 {
        padding-top: 1.5rem!important
    }

    .govgr-pt-7 {
        padding-top: 2rem!important
    }

    .govgr-pt-8 {
        padding-top: 2.5rem!important
    }

    .govgr-pt-9 {
        padding-top: 3rem!important
    }

    .govgr-pt-10 {
        padding-top: 3.5rem!important
    }

    .govgr-pt-11 {
        padding-top: 4rem!important
    }

    .govgr-pt-12 {
        padding-top: 5rem!important
    }

    .govgr-pb-3 {
        padding-bottom: .75rem!important
    }

    .govgr-pb-4 {
        padding-bottom: 1rem!important
    }

    .govgr-pb-5 {
        padding-bottom: 1.25rem!important
    }

    .govgr-pb-6 {
        padding-bottom: 1.5rem!important
    }

    .govgr-pb-7 {
        padding-bottom: 2rem!important
    }

    .govgr-pb-8 {
        padding-bottom: 2.5rem!important
    }

    .govgr-pb-9 {
        padding-bottom: 3rem!important
    }

    .govgr-pb-10 {
        padding-bottom: 3.5rem!important
    }

    .govgr-pb-11 {
        padding-bottom: 4rem!important
    }

    .govgr-pb-12 {
        padding-bottom: 5rem!important
    }

    .govgr-pl-3 {
        padding-left: .75rem!important
    }

    .govgr-pl-4 {
        padding-left: 1rem!important
    }

    .govgr-pl-5 {
        padding-left: 1.25rem!important
    }

    .govgr-pl-6 {
        padding-left: 1.5rem!important
    }

    .govgr-pl-7 {
        padding-left: 2rem!important
    }

    .govgr-pl-8 {
        padding-left: 2.5rem!important
    }

    .govgr-pl-9 {
        padding-left: 3rem!important
    }

    .govgr-pl-10 {
        padding-left: 3.5rem!important
    }

    .govgr-pl-11 {
        padding-left: 4rem!important
    }

    .govgr-pl-12 {
        padding-left: 5rem!important
    }

    .govgr-pr-3 {
        padding-right: .75rem!important
    }

    .govgr-pr-4 {
        padding-right: 1rem!important
    }

    .govgr-pr-5 {
        padding-right: 1.25rem!important
    }

    .govgr-pr-6 {
        padding-right: 1.5rem!important
    }

    .govgr-pr-7 {
        padding-right: 2rem!important
    }

    .govgr-pr-8 {
        padding-right: 2.5rem!important
    }

    .govgr-pr-9 {
        padding-right: 3rem!important
    }

    .govgr-pr-10 {
        padding-right: 3.5rem!important
    }

    .govgr-pr-11 {
        padding-right: 4rem!important
    }

    .govgr-pr-12 {
        padding-right: 5rem!important
    }

    .govgr-gap-md-1 {
        gap: .25rem
    }

    .govgr-gap-md-2 {
        gap: .5rem
    }

    .govgr-gap-md-4 {
        gap: 1rem
    }

    .govgr-gap-md-5 {
        gap: 1.25rem
    }

    .govgr-gap-md-6 {
        gap: 1.5rem
    }

    .govgr-gap-md-8 {
        gap: 2rem
    }

    .govgr-gap-md-10 {
        gap: 2.5rem
    }

    .govgr-gap-md-12 {
        gap: 3rem
    }
}

.govgr-m-4 {
    margin: .75rem!important
}

.govgr-m-5 {
    margin: 1rem!important
}

.govgr-m-6 {
    margin: 1.25rem!important
}

.govgr-m-7 {
    margin: 1.5rem!important
}

.govgr-m-8,.govgr-m-9 {
    margin: 2rem!important
}

.govgr-m-10 {
    margin: 2.25rem!important
}

.govgr-m-11 {
    margin: 2.5rem!important
}

.govgr-m-12 {
    margin: 2.75rem!important
}

.govgr-mt-0 {
    margin-top: 0!important
}

.govgr-mt-1 {
    margin-top: .25rem!important
}

.govgr-mt-2,.govgr-mt-3 {
    margin-top: .5rem!important
}

.govgr-mt-4 {
    margin-top: .75rem!important
}

.govgr-mt-5 {
    margin-top: 1rem!important
}

.govgr-mt-6 {
    margin-top: 1.25rem!important
}

.govgr-mt-7 {
    margin-top: 1.5rem!important
}

.govgr-mt-8,.govgr-mt-9 {
    margin-top: 2rem!important
}

.govgr-mt-10 {
    margin-top: 2.25rem!important
}

.govgr-mt-11 {
    margin-top: 2.5rem!important
}

.govgr-mt-12 {
    margin-top: 2.75rem!important
}

.govgr-mb-0 {
    margin-bottom: 0!important
}

.govgr-mb-1 {
    margin-bottom: .25rem!important
}

.govgr-mb-2,.govgr-mb-3 {
    margin-bottom: .5rem!important
}

.govgr-mb-4 {
    margin-bottom: .75rem!important
}

.govgr-mb-5 {
    margin-bottom: 1rem!important
}

.govgr-mb-6 {
    margin-bottom: 1.25rem!important
}

.govgr-mb-7 {
    margin-bottom: 1.5rem!important
}

.govgr-mb-8,.govgr-mb-9 {
    margin-bottom: 2rem!important
}

.govgr-mb-10 {
    margin-bottom: 2.25rem!important
}

.govgr-mb-11 {
    margin-bottom: 2.5rem!important
}

.govgr-mb-12 {
    margin-bottom: 2.75rem!important
}

.govgr-ml-0 {
    margin-left: 0!important
}

.govgr-ml-1 {
    margin-left: .25rem!important
}

.govgr-ml-2,.govgr-ml-3 {
    margin-left: .5rem!important
}

.govgr-ml-4 {
    margin-left: .75rem!important
}

.govgr-ml-5 {
    margin-left: 1rem!important
}

.govgr-ml-6 {
    margin-left: 1.25rem!important
}

.govgr-ml-7 {
    margin-left: 1.5rem!important
}

.govgr-ml-8,.govgr-ml-9 {
    margin-left: 2rem!important
}

.govgr-ml-10 {
    margin-left: 2.25rem!important
}

.govgr-ml-11 {
    margin-left: 2.5rem!important
}

.govgr-ml-12 {
    margin-left: 2.75rem!important
}

.govgr-mr-0 {
    margin-right: 0!important
}

.govgr-mr-1 {
    margin-right: .25rem!important
}

.govgr-mr-2,.govgr-mr-3 {
    margin-right: .5rem!important
}

.govgr-mr-4 {
    margin-right: .75rem!important
}

.govgr-mr-5 {
    margin-right: 1rem!important
}

.govgr-mr-6 {
    margin-right: 1.25rem!important
}

.govgr-mr-7 {
    margin-right: 1.5rem!important
}

.govgr-mr-8,.govgr-mr-9 {
    margin-right: 2rem!important
}

.govgr-mr-10 {
    margin-right: 2.25rem!important
}

.govgr-mr-11 {
    margin-right: 2.5rem!important
}

.govgr-mr-12 {
    margin-right: 2.75rem!important
}

.govgr-p-0 {
    padding: 0!important
}

.govgr-p-1 {
    padding: .25rem!important
}

.govgr-p-2,.govgr-p-3 {
    padding: .5rem!important
}

.govgr-p-4 {
    padding: .75rem!important
}

.govgr-p-5 {
    padding: 1rem!important
}

.govgr-p-6 {
    padding: 1.25rem!important
}

.govgr-p-7 {
    padding: 1.5rem!important
}

.govgr-p-8,.govgr-p-9 {
    padding: 2rem!important
}

.govgr-p-10 {
    padding: 2.25rem!important
}

.govgr-p-11 {
    padding: 2.5rem!important
}

.govgr-p-12 {
    padding: 2.75rem!important
}

.govgr-pt-0 {
    padding-top: 0!important
}

.govgr-pt-1 {
    padding-top: .25rem!important
}

.govgr-pt-2,.govgr-pt-3 {
    padding-top: .5rem!important
}

.govgr-pt-4 {
    padding-top: .75rem!important
}

.govgr-pt-5 {
    padding-top: 1rem!important
}

.govgr-pt-6 {
    padding-top: 1.25rem!important
}

.govgr-pt-7 {
    padding-top: 1.5rem!important
}

.govgr-pt-8,.govgr-pt-9 {
    padding-top: 2rem!important
}

.govgr-pt-10 {
    padding-top: 2.25rem!important
}

.govgr-pt-11 {
    padding-top: 2.5rem!important
}

.govgr-pt-12 {
    padding-top: 2.75rem!important
}

.govgr-pb-0 {
    padding-bottom: 0!important
}

.govgr-pb-1 {
    padding-bottom: .25rem!important
}

.govgr-pb-2,.govgr-pb-3 {
    padding-bottom: .5rem!important
}

.govgr-pb-4 {
    padding-bottom: .75rem!important
}

.govgr-pb-5 {
    padding-bottom: 1rem!important
}

.govgr-pb-6 {
    padding-bottom: 1.25rem!important
}

.govgr-pb-7 {
    padding-bottom: 1.5rem!important
}

.govgr-pb-8,.govgr-pb-9 {
    padding-bottom: 2rem!important
}

.govgr-pb-10 {
    padding-bottom: 2.25rem!important
}

.govgr-pb-11 {
    padding-bottom: 2.5rem!important
}

.govgr-pb-12 {
    padding-bottom: 2.75rem!important
}

.govgr-pl-0 {
    padding-left: 0!important
}

.govgr-pl-1 {
    padding-left: .25rem!important
}

.govgr-pl-2,.govgr-pl-3 {
    padding-left: .5rem!important
}

.govgr-pl-4 {
    padding-left: .75rem!important
}

.govgr-pl-5 {
    padding-left: 1rem!important
}

.govgr-pl-6 {
    padding-left: 1.25rem!important
}

.govgr-pl-7 {
    padding-left: 1.5rem!important
}

.govgr-pl-8,.govgr-pl-9 {
    padding-left: 2rem!important
}

.govgr-pl-10 {
    padding-left: 2.25rem!important
}

.govgr-pl-11 {
    padding-left: 2.5rem!important
}

.govgr-pl-12 {
    padding-left: 2.75rem!important
}

.govgr-pr-0 {
    padding-right: 0!important
}

.govgr-pr-1 {
    padding-right: .25rem!important
}

.govgr-pr-2,.govgr-pr-3 {
    padding-right: .5rem!important
}

.govgr-pr-4 {
    padding-right: .75rem!important
}

.govgr-pr-5 {
    padding-right: 1rem!important
}

.govgr-pr-6 {
    padding-right: 1.25rem!important
}

.govgr-pr-7 {
    padding-right: 1.5rem!important
}

.govgr-pr-8,.govgr-pr-9 {
    padding-right: 2rem!important
}

.govgr-pr-10 {
    padding-right: 2.25rem!important
}

.govgr-pr-11 {
    padding-right: 2.5rem!important
}

.govgr-pr-12 {
    padding-right: 2.75rem!important
}

.govgr-grid {
    display: grid;
    grid-template-columns: repeat(12,minmax(0,1fr))
}

.govgr-grid-inline {
    display: inline-grid
}

@media print {
    .govgr-print-hidden {
        display: none!important
    }

    .govgr-print-visible-block {
        display: block!important
    }

    .govgr-print-visible-inline {
        display: inline!important
    }
}

.govgr-gap-1 {
    gap: .25rem
}

.govgr-gap-2 {
    gap: .5rem
}

.govgr-gap-4 {
    gap: 1rem
}

.govgr-gap-6 {
    gap: 1.5rem
}

.govgr-gap-8 {
    gap: 2rem
}

.govgr-gap-10 {
    gap: 2.5rem
}

.govgr-gap-12 {
    gap: 3rem
}

.govgr-gap-xs-1 {
    gap: .25rem
}

.govgr-gap-xs-2 {
    gap: .5rem
}

.govgr-gap-xs-4 {
    gap: 1rem
}

.govgr-gap-xs-5 {
    gap: 1.25rem
}

.govgr-gap-xs-6 {
    gap: 1.5rem
}

.govgr-gap-xs-8 {
    gap: 2rem
}

.govgr-gap-xs-10 {
    gap: 2.5rem
}

.govgr-gap-xs-12 {
    gap: 3rem
}

@media (min-width: 640px) {
    .govgr-gap-sm-1 {
        gap:.25rem
    }

    .govgr-gap-sm-2 {
        gap: .5rem
    }

    .govgr-gap-sm-4 {
        gap: 1rem
    }

    .govgr-gap-sm-5 {
        gap: 1.25rem
    }

    .govgr-gap-sm-6 {
        gap: 1.5rem
    }

    .govgr-gap-sm-8 {
        gap: 2rem
    }

    .govgr-gap-sm-10 {
        gap: 2.5rem
    }

    .govgr-gap-sm-12 {
        gap: 3rem
    }
}

@media (min-width: 1024px) {
    .govgr-gap-lg-1 {
        gap:.25rem
    }

    .govgr-gap-lg-2 {
        gap: .5rem
    }

    .govgr-gap-lg-4 {
        gap: 1rem
    }

    .govgr-gap-lg-5 {
        gap: 1.25rem
    }

    .govgr-gap-lg-6 {
        gap: 1.5rem
    }

    .govgr-gap-lg-8 {
        gap: 2rem
    }

    .govgr-gap-lg-10 {
        gap: 2.5rem
    }

    .govgr-gap-lg-12 {
        gap: 3rem
    }
}

@media (min-width: 1280px) {
    .govgr-gap-xl-1 {
        gap:.25rem
    }

    .govgr-gap-xl-2 {
        gap: .5rem
    }

    .govgr-gap-xl-4 {
        gap: 1rem
    }

    .govgr-gap-xl-5 {
        gap: 1.25rem
    }

    .govgr-gap-xl-6 {
        gap: 1.5rem
    }

    .govgr-gap-xl-8 {
        gap: 2rem
    }

    .govgr-gap-xl-10 {
        gap: 2.5rem
    }

    .govgr-gap-xl-12 {
        gap: 3rem
    }
}

@media (min-width: 0px) {
    .xs\:govgr-grid__col-span-1 {
        grid-column:span 1/span 1
    }

    .xs\:govgr-grid__col-span-2 {
        grid-column: span 2/span 2
    }

    .xs\:govgr-grid__col-span-3 {
        grid-column: span 3/span 3
    }

    .xs\:govgr-grid__col-span-4 {
        grid-column: span 4/span 4
    }

    .xs\:govgr-grid__col-span-5 {
        grid-column: span 5/span 5
    }

    .xs\:govgr-grid__col-span-6 {
        grid-column: span 6/span 6
    }

    .xs\:govgr-grid__col-span-7 {
        grid-column: span 7/span 7
    }

    .xs\:govgr-grid__col-span-8 {
        grid-column: span 8/span 8
    }

    .xs\:govgr-grid__col-span-9 {
        grid-column: span 9/span 9
    }

    .xs\:govgr-grid__col-span-10 {
        grid-column: span 10/span 10
    }

    .xs\:govgr-grid__col-span-11 {
        grid-column: span 11/span 11
    }

    .xs\:govgr-grid__col-span-12 {
        grid-column: span 12/span 12
    }
}

@media (min-width: 640px) {
    .sm\:govgr-grid__col-span-1 {
        grid-column:span 1/span 1
    }

    .sm\:govgr-grid__col-span-2 {
        grid-column: span 2/span 2
    }

    .sm\:govgr-grid__col-span-3 {
        grid-column: span 3/span 3
    }

    .sm\:govgr-grid__col-span-4 {
        grid-column: span 4/span 4
    }

    .sm\:govgr-grid__col-span-5 {
        grid-column: span 5/span 5
    }

    .sm\:govgr-grid__col-span-6 {
        grid-column: span 6/span 6
    }

    .sm\:govgr-grid__col-span-7 {
        grid-column: span 7/span 7
    }

    .sm\:govgr-grid__col-span-8 {
        grid-column: span 8/span 8
    }

    .sm\:govgr-grid__col-span-9 {
        grid-column: span 9/span 9
    }

    .sm\:govgr-grid__col-span-10 {
        grid-column: span 10/span 10
    }

    .sm\:govgr-grid__col-span-11 {
        grid-column: span 11/span 11
    }

    .sm\:govgr-grid__col-span-12 {
        grid-column: span 12/span 12
    }
}

@media (min-width: 768px) {
    .md\:govgr-grid__col-span-1 {
        grid-column:span 1/span 1
    }

    .md\:govgr-grid__col-span-2 {
        grid-column: span 2/span 2
    }

    .md\:govgr-grid__col-span-3 {
        grid-column: span 3/span 3
    }

    .md\:govgr-grid__col-span-4 {
        grid-column: span 4/span 4
    }

    .md\:govgr-grid__col-span-5 {
        grid-column: span 5/span 5
    }

    .md\:govgr-grid__col-span-6 {
        grid-column: span 6/span 6
    }

    .md\:govgr-grid__col-span-7 {
        grid-column: span 7/span 7
    }

    .md\:govgr-grid__col-span-8 {
        grid-column: span 8/span 8
    }

    .md\:govgr-grid__col-span-9 {
        grid-column: span 9/span 9
    }

    .md\:govgr-grid__col-span-10 {
        grid-column: span 10/span 10
    }

    .md\:govgr-grid__col-span-11 {
        grid-column: span 11/span 11
    }

    .md\:govgr-grid__col-span-12 {
        grid-column: span 12/span 12
    }
}

@media (min-width: 1024px) {
    .lg\:govgr-grid__col-span-1 {
        grid-column:span 1/span 1
    }

    .lg\:govgr-grid__col-span-2 {
        grid-column: span 2/span 2
    }

    .lg\:govgr-grid__col-span-3 {
        grid-column: span 3/span 3
    }

    .lg\:govgr-grid__col-span-4 {
        grid-column: span 4/span 4
    }

    .lg\:govgr-grid__col-span-5 {
        grid-column: span 5/span 5
    }

    .lg\:govgr-grid__col-span-6 {
        grid-column: span 6/span 6
    }

    .lg\:govgr-grid__col-span-7 {
        grid-column: span 7/span 7
    }

    .lg\:govgr-grid__col-span-8 {
        grid-column: span 8/span 8
    }

    .lg\:govgr-grid__col-span-9 {
        grid-column: span 9/span 9
    }

    .lg\:govgr-grid__col-span-10 {
        grid-column: span 10/span 10
    }

    .lg\:govgr-grid__col-span-11 {
        grid-column: span 11/span 11
    }

    .lg\:govgr-grid__col-span-12 {
        grid-column: span 12/span 12
    }
}

.select2-selection__rendered {
    line-height: 60px !important;
}
.select2-container .select2-selection--single {
    height: 60px !important;
    margin-top: .5rem !important;
}
.select2-selection__arrow {
    height: 60px !important;
    margin-top: .5rem !important;
}

.selecttwolabel
{
    z-index:1;
}
