
@media (min-width: 1024px) {
    .admin-bar.header-top .header-desktop .header-section-wrapper.is-main-menu {
        top: 32px;
    }
}

.block-form {
    font-size: 0.8rem;
}

.block-form .group-content:has(.block-input-checkbox) {
    margin-bottom: 0.5rem;
}

.block-form .group-content:has(.block-input-checkbox) .blocks-wrapper {
    flex-flow: row;
    font-size: 0.8rem;
}

.block-form .group-content:has(.block-input-checkbox) .blocks-wrapper .wp-block-paragraph {
    font-size: 0.8rem!important;
}

*[class*=-border].area-wrapper.is-border-rounded:has(.area-content.has-primary-variant-background-color) {
    overflow: visible;
}

*[class*=-border].area-wrapper.is-border-rounded .area-content.has-primary-variant-background-color {
    border-radius: 1rem;
}

.sub-menu.has-primary-variant-background-color {
    border-radius: 1rem;
}
.rich-text .block-button:last-child {
    margin-top: 2rem;
}

.rich-text *:last-child {
    margin-bottom: 0;
}

.rich-text h4,
.rich-text .has-small-font-size:first-child {
    color: #0D8740;
}

.rich-text h4 + *,
.rich-text *.has-small-font-size + * {
    margin-top: 0.33em;
}

.rich-text *:first-child {
    margin-top: 0;
}

.rich-text .has-small-font-size {
    font-size: .8rem;
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: 500;
}

.section:not(:has(.element-background.has-secondary-variant-background-color)) .grid:not(.has-secondary-variant-text-color) .rich-text h1,
.section:not(:has(.element-background.has-secondary-variant-background-color)) .grid:not(.has-secondary-variant-text-color) .content-richtext h1,
.section:not(:has(.element-background.has-secondary-variant-background-color)) .grid:not(.has-secondary-variant-text-color) .rich-text h2,
.section:not(:has(.element-background.has-secondary-variant-background-color)) .grid:not(.has-secondary-variant-text-color) .content-richtext h2 {
    color: rgb(24, 68, 54);
}

.block-wrapper:not(.has-center-text-align) .rich-text h1,
.block-wrapper:not(.has-center-text-align) .rich-text h2 {
    max-width: 36rem;
    text-wrap: pretty;
}

.content-richtext p {
    font-size: 1.2rem;
}

.content-richtext h1,
.content-richtext h2 {
    font-size: 2.4rem;
    line-height: 1.075;
    margin-top: .5em;
    margin-bottom: .5em;
}

@media (min-width: 1024px) {
    .u-richtextTwoCols .rich-text {
        column-count: 2;
        column-gap: 3rem;
    }
}

.u-richtextTwoCols .rich-text h1,
.u-richtextTwoCols .rich-text h2,
.u-richtextTwoCols .rich-text h3,
.u-richtextTwoCols .rich-text h4,
.u-richtextTwoCols .rich-text h5,
.u-richtextTwoCols .rich-text h6 {
    break-after: avoid;
}

.u-richtextTwoCols .rich-text * {
    break-inside: avoid;
}
.Section-question .group-content .blocks-wrapper .Section-Icon {
  transition: transform 0.25s ease;
}

.Section-question .group-content .blocks-wrapper.is-active .Section-Icon {
  transform: rotate(45deg);
}

.rounded p {
    border-radius: 1rem;
}