.slick-slider.slick-slider--impact .slick-track,
.slick-slider.slick-slider--impact--left .slick-track,
.slick-slider.slick-slider--impact-narrow .slick-track,
.slick-slider.slick-slider--large .slick-track,
.slick-slider.slick-slider--related .slick-track,
.slick-slider.slick-slider--news-in-hdsn_news_post .slick-track {

    display: flex;
}
.slick-slider.slick-slider--impact .slick-slide,
.slick-slider.slick-slider--impact--left .slick-slide,
.slick-slider.slick-slider--impact-narrow .slick-slide,
.slick-slider.slick-slider--large .slick-slide,
.slick-slider.slick-slider--related .slick-slide,
.slick-slider.slick-slider--news-in-hdsn_news_post .slick-slide {

    display: flex;

    height: inherit;
}
.slick-disabled {

    visibility: hidden;

    opacity: 0;
}
.slick-slider--impact--left .slick-disabled {

    visibility: visible;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    opacity: 1;
}
.slick-slider--impact--left .slick-disabled:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.slick-slider--impact--left .slick-disabled svg {

    --tw-text-opacity: 1;

    color: rgb(25 66 92 / var(--tw-text-opacity));
}
.slick-slider.slick-slider--social.slick-initialized {

    overflow-x: visible;
}
.slick-slider .slick-list {

    width: 100%;
}
.slick-dots {
    width: 100%;
    position: absolute;
    bottom: 3.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slick-slider--home-header .slick-dots {

    bottom: 0.75rem;
}
@media (min-width: 1024px) {
    .slick-slider--home-header .slick-dots {

        bottom: 1.5rem;
    }
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    margin: 0 .125rem;
}
.slick-dots li button::before {
    content: '';

    display: block;
    width: .75rem;
    height: .75rem;
    border-radius: 50%;
    background: #fff;
    opacity: .4;
}
.slick-dots li.slick-active button::before,
.slick-dots li button:hover::before {
    opacity: 1;
}
.slick-slider--home-header .slick-track {

    display: flex;
}
.slick-slider--home-header.slick-initialized .slick-slide {

    float: none;

    display: flex;

    height: auto;
}
.slick-slider--home-header .hn-home-header-carousel__slide:not(:first-child) {

    display: none;
}
.slick-slider--home-header.slick-initialized .hn-home-header-carousel__slide:not(:first-child) {

    display: flex;
}
.blocks-content > .block-page-header + :not([class^='block']),
.blocks-content > .block-diseases-menu + :not([class^='block']),
.blocks-content > :not([class^='block']) + .block-labs {

    margin-top: 4rem;
}
body:not(.single-hdsn_news_post) .blocks-content > :not([class^='block']):last-child {

    margin-bottom: 4rem;
}
@media (min-width: 640px) {
    body:not(.single-hdsn_news_post) .blocks-content > :not([class^='block']):last-child {

        margin-bottom: 5rem;
    }
}
.blocks-content > h2 + .block-diseases {

    margin-top: -2rem;
}
.grid-col-4 {
    width: calc((100% - 1rem) / 2);
    margin-right: 1rem;
}
.grid-col-4:nth-child(2n) {
    margin-right: 0;
}
@media (min-width: 768px) {
    .grid-col-4 {
        width: calc((100% - 2rem) / 3);
    }

    .grid-col-4:nth-child(2n) {
        margin-right: 1rem;
    }

    .grid-col-4:nth-child(3n) {
        margin-right: 0;
    }
}
@media (min-width: 1280px) {
    .grid-col-4 {
        width: calc((100% - 3rem) / 4);
    }

    .grid-col-4:nth-child(3n) {
        margin-right: 1rem;
    }

    .grid-col-4:nth-child(4n) {
        margin-right: 0;
    }
}
.grid-col-container::after {
    content: '';
    flex: auto;
}
.gf-bottom-email-signup .gform_wrapper {

    margin: 0px;

    width: 100%;
}
.gf-bottom-email-signup .gform_wrapper form {

    display: flex;

    width: 100%;
}
.gf-bottom-email-signup .gform_wrapper .gform_body {

    width: 100%;
}
.gf-bottom-email-signup .gform_wrapper .top_label .gfield_label {

    display: none;
}
body .gf-bottom-email-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .pum-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {

    display: inline-block;

    width: 100%;

    border-radius: 0px;

    border-width: 0px;

    padding: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    line-height: 1.25;
}
@media (min-width: 640px) {
    body .gf-bottom-email-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .pum-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {

        padding: 1rem;

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
body .site-content .gf-bottom-email-signup .gform_wrapper ul.gform_fields li.gfield,
body .pum-content .gf-bottom-email-signup .gform_wrapper ul.gform_fields li.gfield,
body .site-content .gf-bottom-email-signup .gform_wrapper .top_label div.ginput_container {

    margin: 0px;

    padding: 0px;
}
.gf-bottom-email-signup .gform_wrapper .gform_footer {

    margin: 0px;

    width: auto;

    padding: 0px;
}
.gf-bottom-email-signup .gform_wrapper .gform_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_footer input[type=submit],
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input[type=submit] {

    margin: 0px;

    display: inline-block;

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));

    padding-left: 1.25rem;

    padding-right: 1.25rem;

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 1.25;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));

    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, 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-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 100ms;
}
.gf-bottom-email-signup .gform_wrapper .gform_footer input.button:hover,
.gf-bottom-email-signup .gform_wrapper .gform_footer input[type=submit]:hover,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input.button:hover,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input[type=submit]:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(181 21 86 / var(--tw-bg-opacity));
}
@media (min-width: 640px) {
    .gf-bottom-email-signup .gform_wrapper .gform_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_footer input[type=submit],
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input[type=submit] {

        height: 100%;

        padding-top: 1rem;

        padding-bottom: 1rem;

        padding-left: 1.5rem;

        padding-right: 1.5rem;

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
.gf-bottom-email-signup .gform_wrapper .gform_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_footer input[type=submit],
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input[type=submit] {

    line-height: 1.25 !important;
}
.block-faqs + .block-news {

    padding-top: 1rem;
}
[id] {
    scroll-margin-top: 100px;
}
.js-open-research-groups.js-open-research-groups--open .js-open-research-groups__arrow {

    --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));
}
/* .overview-content::after {
    @apply absolute bg-gradient-to-t flex items-center justify-center font-bold text-base from-blue-100 via-blue-100 to-transparent w-full h-16 left-0 bottom-0;

    content: '';
} */
.overview-content[data-status="initial"]::after,
.overview-content[data-status="open"]::after {
    content: none;
}
.overview-content[data-status="initial"] + .overview-open-content {

    display: none;
}
h2 + .block--diseases {

    margin-top: -3rem;
}
.block--research-group-cta + .block-faqs,
#secondary + .learn-about-research {

    padding-top: 0px;
}
.block--research-groups + .block--large-three-blocks {

    padding-top: 0px;
}
@media (min-width: 640px) {
    .block--research-groups + .block--large-three-blocks {

        padding-top: 0px;
    }
}
.block--callout .cms-content ul {

    padding-left: 1.25rem;
    list-style-type: square;
}
.block--callout .cms-content ul li::marker {

    --tw-text-opacity: 1;

    color: rgb(147 197 253 / var(--tw-text-opacity));
}
.block--publications-overview .two-columns {
    -moz-columns: 15rem;
         columns: 15rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
}
.block-home-header__hudson-ring {

    right: -5rem;

    top: 0px;

    margin-top: -15rem;

    height: 20rem;

    width: 20rem;
}
@media (min-width: 640px) {
    .block-home-header__hudson-ring {

        margin-top: -18rem;

        height: 24rem;

        width: 24rem;
    }
}
@media (min-width: 768px) {
    .block-home-header__hudson-ring {

        height: 25rem;

        width: 25rem;
    }
}
@media (min-width: 1024px) {
    .block-home-header__hudson-ring {

        height: 32rem;

        width: 32rem;
    }
}
@media (min-width: 1280px) {
    .block-home-header__hudson-ring {

        height: 36rem;

        width: 36rem;
    }
}
@media (min-width: 1536px) {
    .block-home-header__hudson-ring {

        height: 42rem;

        width: 42rem;
    }
}
.no-padding-top {
    padding-top: 0 !important;
}
.no-padding-bottom {
    padding-bottom: 0 !important;
}
.cms-content,
.cms-mini-content,
.wp-block-column,
.wp-block-media-text__content {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.cms-content.cms-content--white {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.cms-content > p,
    .cms-content > ol li,
    .cms-content > ul li,
    .cms-mini-content > p,
    .cms-mini-content > ol li,
    .cms-mini-content > ul li,
    .wp-block-column > p,
    .wp-block-column > ol li,
    .wp-block-column > ul li,
    .wp-block-media-text__content > p,
    .wp-block-media-text__content > ol li,
    .wp-block-media-text__content > ul li,
    .cms-content > .callout-orange > p,
    .cms-content > .callout-orange > ol li,
    .cms-content > .callout-orange > ul li,
    .cms-content > .callout-purple > p,
    .cms-content > .callout-purple > ol li,
    .cms-content > .callout-purple > ul li,
    .cms-content > [class*='callout-orange'] > p,
    .cms-content > [class*='callout-orange'] > ol li,
    .cms-content > [class*='callout-orange'] > ul li,
    .cms-content > [class*='callout-purple'] > p,
    .cms-content > [class*='callout-purple'] > ol li,
    .cms-content > [class*='callout-purple'] > ul li,
    .cms-content > blockquote > p,
    .cms-content > blockquote > ol li,
    .cms-content > blockquote > ul li,
    .wp-block-group__inner-container > p,
    .wp-block-group__inner-container > ol li,
    .wp-block-group__inner-container > ul li {

    margin-bottom: 1rem;

    font-size: 1rem;

    line-height: 1.5rem;

    line-height: 1.5;
}
.cms-content > p.intro, .cms-content > ol li.intro, .cms-content > ul li.intro, .cms-mini-content > p.intro, .cms-mini-content > ol li.intro, .cms-mini-content > ul li.intro, .wp-block-column > p.intro, .wp-block-column > ol li.intro, .wp-block-column > ul li.intro, .wp-block-media-text__content > p.intro, .wp-block-media-text__content > ol li.intro, .wp-block-media-text__content > ul li.intro, .cms-content > .callout-orange > p.intro, .cms-content > .callout-orange > ol li.intro, .cms-content > .callout-orange > ul li.intro, .cms-content > .callout-purple > p.intro, .cms-content > .callout-purple > ol li.intro, .cms-content > .callout-purple > ul li.intro, .cms-content > [class*='callout-orange'] > p.intro, .cms-content > [class*='callout-orange'] > ol li.intro, .cms-content > [class*='callout-orange'] > ul li.intro, .cms-content > [class*='callout-purple'] > p.intro, .cms-content > [class*='callout-purple'] > ol li.intro, .cms-content > [class*='callout-purple'] > ul li.intro, .cms-content > blockquote > p.intro, .cms-content > blockquote > ol li.intro, .cms-content > blockquote > ul li.intro, .wp-block-group__inner-container > p.intro, .wp-block-group__inner-container > ol li.intro, .wp-block-group__inner-container > ul li.intro {

    font-size: 1.25rem;

    line-height: 1.75rem;
}
.cms-content > p:last-child, .cms-content > ol li:last-child, .cms-content > ul li:last-child, .cms-mini-content > p:last-child, .cms-mini-content > ol li:last-child, .cms-mini-content > ul li:last-child, .wp-block-column > p:last-child, .wp-block-column > ol li:last-child, .wp-block-column > ul li:last-child, .wp-block-media-text__content > p:last-child, .wp-block-media-text__content > ol li:last-child, .wp-block-media-text__content > ul li:last-child, .cms-content > .callout-orange > p:last-child, .cms-content > .callout-orange > ol li:last-child, .cms-content > .callout-orange > ul li:last-child, .cms-content > .callout-purple > p:last-child, .cms-content > .callout-purple > ol li:last-child, .cms-content > .callout-purple > ul li:last-child, .cms-content > [class*='callout-orange'] > p:last-child, .cms-content > [class*='callout-orange'] > ol li:last-child, .cms-content > [class*='callout-orange'] > ul li:last-child, .cms-content > [class*='callout-purple'] > p:last-child, .cms-content > [class*='callout-purple'] > ol li:last-child, .cms-content > [class*='callout-purple'] > ul li:last-child, .cms-content > blockquote > p:last-child, .cms-content > blockquote > ol li:last-child, .cms-content > blockquote > ul li:last-child, .wp-block-group__inner-container > p:last-child, .wp-block-group__inner-container > ol li:last-child, .wp-block-group__inner-container > ul li:last-child {

    margin-bottom: 0px;
}
.cms-content > p.has-small-font-size, .cms-content > ol li.has-small-font-size, .cms-content > ul li.has-small-font-size, .cms-mini-content > p.has-small-font-size, .cms-mini-content > ol li.has-small-font-size, .cms-mini-content > ul li.has-small-font-size, .wp-block-column > p.has-small-font-size, .wp-block-column > ol li.has-small-font-size, .wp-block-column > ul li.has-small-font-size, .wp-block-media-text__content > p.has-small-font-size, .wp-block-media-text__content > ol li.has-small-font-size, .wp-block-media-text__content > ul li.has-small-font-size, .cms-content > .callout-orange > p.has-small-font-size, .cms-content > .callout-orange > ol li.has-small-font-size, .cms-content > .callout-orange > ul li.has-small-font-size, .cms-content > .callout-purple > p.has-small-font-size, .cms-content > .callout-purple > ol li.has-small-font-size, .cms-content > .callout-purple > ul li.has-small-font-size, .cms-content > [class*='callout-orange'] > p.has-small-font-size, .cms-content > [class*='callout-orange'] > ol li.has-small-font-size, .cms-content > [class*='callout-orange'] > ul li.has-small-font-size, .cms-content > [class*='callout-purple'] > p.has-small-font-size, .cms-content > [class*='callout-purple'] > ol li.has-small-font-size, .cms-content > [class*='callout-purple'] > ul li.has-small-font-size, .cms-content > blockquote > p.has-small-font-size, .cms-content > blockquote > ol li.has-small-font-size, .cms-content > blockquote > ul li.has-small-font-size, .wp-block-group__inner-container > p.has-small-font-size, .wp-block-group__inner-container > ol li.has-small-font-size, .wp-block-group__inner-container > ul li.has-small-font-size {

    font-size: 0.75rem;

    line-height: 1rem;
}
@media (min-width: 768px) {
    .cms-content > p.has-small-font-size, .cms-content > ol li.has-small-font-size, .cms-content > ul li.has-small-font-size, .cms-mini-content > p.has-small-font-size, .cms-mini-content > ol li.has-small-font-size, .cms-mini-content > ul li.has-small-font-size, .wp-block-column > p.has-small-font-size, .wp-block-column > ol li.has-small-font-size, .wp-block-column > ul li.has-small-font-size, .wp-block-media-text__content > p.has-small-font-size, .wp-block-media-text__content > ol li.has-small-font-size, .wp-block-media-text__content > ul li.has-small-font-size, .cms-content > .callout-orange > p.has-small-font-size, .cms-content > .callout-orange > ol li.has-small-font-size, .cms-content > .callout-orange > ul li.has-small-font-size, .cms-content > .callout-purple > p.has-small-font-size, .cms-content > .callout-purple > ol li.has-small-font-size, .cms-content > .callout-purple > ul li.has-small-font-size, .cms-content > [class*='callout-orange'] > p.has-small-font-size, .cms-content > [class*='callout-orange'] > ol li.has-small-font-size, .cms-content > [class*='callout-orange'] > ul li.has-small-font-size, .cms-content > [class*='callout-purple'] > p.has-small-font-size, .cms-content > [class*='callout-purple'] > ol li.has-small-font-size, .cms-content > [class*='callout-purple'] > ul li.has-small-font-size, .cms-content > blockquote > p.has-small-font-size, .cms-content > blockquote > ol li.has-small-font-size, .cms-content > blockquote > ul li.has-small-font-size, .wp-block-group__inner-container > p.has-small-font-size, .wp-block-group__inner-container > ol li.has-small-font-size, .wp-block-group__inner-container > ul li.has-small-font-size {

        font-size: 0.875rem;

        line-height: 1.25rem;
    }
}
.cms-content > p.has-medium-font-size, .cms-content > ol li.has-medium-font-size, .cms-content > ul li.has-medium-font-size, .cms-mini-content > p.has-medium-font-size, .cms-mini-content > ol li.has-medium-font-size, .cms-mini-content > ul li.has-medium-font-size, .wp-block-column > p.has-medium-font-size, .wp-block-column > ol li.has-medium-font-size, .wp-block-column > ul li.has-medium-font-size, .wp-block-media-text__content > p.has-medium-font-size, .wp-block-media-text__content > ol li.has-medium-font-size, .wp-block-media-text__content > ul li.has-medium-font-size, .cms-content > .callout-orange > p.has-medium-font-size, .cms-content > .callout-orange > ol li.has-medium-font-size, .cms-content > .callout-orange > ul li.has-medium-font-size, .cms-content > .callout-purple > p.has-medium-font-size, .cms-content > .callout-purple > ol li.has-medium-font-size, .cms-content > .callout-purple > ul li.has-medium-font-size, .cms-content > [class*='callout-orange'] > p.has-medium-font-size, .cms-content > [class*='callout-orange'] > ol li.has-medium-font-size, .cms-content > [class*='callout-orange'] > ul li.has-medium-font-size, .cms-content > [class*='callout-purple'] > p.has-medium-font-size, .cms-content > [class*='callout-purple'] > ol li.has-medium-font-size, .cms-content > [class*='callout-purple'] > ul li.has-medium-font-size, .cms-content > blockquote > p.has-medium-font-size, .cms-content > blockquote > ol li.has-medium-font-size, .cms-content > blockquote > ul li.has-medium-font-size, .wp-block-group__inner-container > p.has-medium-font-size, .wp-block-group__inner-container > ol li.has-medium-font-size, .wp-block-group__inner-container > ul li.has-medium-font-size {

    font-size: 1.25rem;

    line-height: 1.75rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .cms-content > p.has-medium-font-size, .cms-content > ol li.has-medium-font-size, .cms-content > ul li.has-medium-font-size, .cms-mini-content > p.has-medium-font-size, .cms-mini-content > ol li.has-medium-font-size, .cms-mini-content > ul li.has-medium-font-size, .wp-block-column > p.has-medium-font-size, .wp-block-column > ol li.has-medium-font-size, .wp-block-column > ul li.has-medium-font-size, .wp-block-media-text__content > p.has-medium-font-size, .wp-block-media-text__content > ol li.has-medium-font-size, .wp-block-media-text__content > ul li.has-medium-font-size, .cms-content > .callout-orange > p.has-medium-font-size, .cms-content > .callout-orange > ol li.has-medium-font-size, .cms-content > .callout-orange > ul li.has-medium-font-size, .cms-content > .callout-purple > p.has-medium-font-size, .cms-content > .callout-purple > ol li.has-medium-font-size, .cms-content > .callout-purple > ul li.has-medium-font-size, .cms-content > [class*='callout-orange'] > p.has-medium-font-size, .cms-content > [class*='callout-orange'] > ol li.has-medium-font-size, .cms-content > [class*='callout-orange'] > ul li.has-medium-font-size, .cms-content > [class*='callout-purple'] > p.has-medium-font-size, .cms-content > [class*='callout-purple'] > ol li.has-medium-font-size, .cms-content > [class*='callout-purple'] > ul li.has-medium-font-size, .cms-content > blockquote > p.has-medium-font-size, .cms-content > blockquote > ol li.has-medium-font-size, .cms-content > blockquote > ul li.has-medium-font-size, .wp-block-group__inner-container > p.has-medium-font-size, .wp-block-group__inner-container > ol li.has-medium-font-size, .wp-block-group__inner-container > ul li.has-medium-font-size {

        font-size: 1.5rem;

        line-height: 2rem;
    }
}
.cms-content > p.has-large-font-size, .cms-content > ol li.has-large-font-size, .cms-content > ul li.has-large-font-size, .cms-mini-content > p.has-large-font-size, .cms-mini-content > ol li.has-large-font-size, .cms-mini-content > ul li.has-large-font-size, .wp-block-column > p.has-large-font-size, .wp-block-column > ol li.has-large-font-size, .wp-block-column > ul li.has-large-font-size, .wp-block-media-text__content > p.has-large-font-size, .wp-block-media-text__content > ol li.has-large-font-size, .wp-block-media-text__content > ul li.has-large-font-size, .cms-content > .callout-orange > p.has-large-font-size, .cms-content > .callout-orange > ol li.has-large-font-size, .cms-content > .callout-orange > ul li.has-large-font-size, .cms-content > .callout-purple > p.has-large-font-size, .cms-content > .callout-purple > ol li.has-large-font-size, .cms-content > .callout-purple > ul li.has-large-font-size, .cms-content > [class*='callout-orange'] > p.has-large-font-size, .cms-content > [class*='callout-orange'] > ol li.has-large-font-size, .cms-content > [class*='callout-orange'] > ul li.has-large-font-size, .cms-content > [class*='callout-purple'] > p.has-large-font-size, .cms-content > [class*='callout-purple'] > ol li.has-large-font-size, .cms-content > [class*='callout-purple'] > ul li.has-large-font-size, .cms-content > blockquote > p.has-large-font-size, .cms-content > blockquote > ol li.has-large-font-size, .cms-content > blockquote > ul li.has-large-font-size, .wp-block-group__inner-container > p.has-large-font-size, .wp-block-group__inner-container > ol li.has-large-font-size, .wp-block-group__inner-container > ul li.has-large-font-size {

    font-size: 1.5rem;

    line-height: 2rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .cms-content > p.has-large-font-size, .cms-content > ol li.has-large-font-size, .cms-content > ul li.has-large-font-size, .cms-mini-content > p.has-large-font-size, .cms-mini-content > ol li.has-large-font-size, .cms-mini-content > ul li.has-large-font-size, .wp-block-column > p.has-large-font-size, .wp-block-column > ol li.has-large-font-size, .wp-block-column > ul li.has-large-font-size, .wp-block-media-text__content > p.has-large-font-size, .wp-block-media-text__content > ol li.has-large-font-size, .wp-block-media-text__content > ul li.has-large-font-size, .cms-content > .callout-orange > p.has-large-font-size, .cms-content > .callout-orange > ol li.has-large-font-size, .cms-content > .callout-orange > ul li.has-large-font-size, .cms-content > .callout-purple > p.has-large-font-size, .cms-content > .callout-purple > ol li.has-large-font-size, .cms-content > .callout-purple > ul li.has-large-font-size, .cms-content > [class*='callout-orange'] > p.has-large-font-size, .cms-content > [class*='callout-orange'] > ol li.has-large-font-size, .cms-content > [class*='callout-orange'] > ul li.has-large-font-size, .cms-content > [class*='callout-purple'] > p.has-large-font-size, .cms-content > [class*='callout-purple'] > ol li.has-large-font-size, .cms-content > [class*='callout-purple'] > ul li.has-large-font-size, .cms-content > blockquote > p.has-large-font-size, .cms-content > blockquote > ol li.has-large-font-size, .cms-content > blockquote > ul li.has-large-font-size, .wp-block-group__inner-container > p.has-large-font-size, .wp-block-group__inner-container > ol li.has-large-font-size, .wp-block-group__inner-container > ul li.has-large-font-size {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
}
.cms-content > p.has-huge-font-size, .cms-content > ol li.has-huge-font-size, .cms-content > ul li.has-huge-font-size, .cms-mini-content > p.has-huge-font-size, .cms-mini-content > ol li.has-huge-font-size, .cms-mini-content > ul li.has-huge-font-size, .wp-block-column > p.has-huge-font-size, .wp-block-column > ol li.has-huge-font-size, .wp-block-column > ul li.has-huge-font-size, .wp-block-media-text__content > p.has-huge-font-size, .wp-block-media-text__content > ol li.has-huge-font-size, .wp-block-media-text__content > ul li.has-huge-font-size, .cms-content > .callout-orange > p.has-huge-font-size, .cms-content > .callout-orange > ol li.has-huge-font-size, .cms-content > .callout-orange > ul li.has-huge-font-size, .cms-content > .callout-purple > p.has-huge-font-size, .cms-content > .callout-purple > ol li.has-huge-font-size, .cms-content > .callout-purple > ul li.has-huge-font-size, .cms-content > [class*='callout-orange'] > p.has-huge-font-size, .cms-content > [class*='callout-orange'] > ol li.has-huge-font-size, .cms-content > [class*='callout-orange'] > ul li.has-huge-font-size, .cms-content > [class*='callout-purple'] > p.has-huge-font-size, .cms-content > [class*='callout-purple'] > ol li.has-huge-font-size, .cms-content > [class*='callout-purple'] > ul li.has-huge-font-size, .cms-content > blockquote > p.has-huge-font-size, .cms-content > blockquote > ol li.has-huge-font-size, .cms-content > blockquote > ul li.has-huge-font-size, .wp-block-group__inner-container > p.has-huge-font-size, .wp-block-group__inner-container > ol li.has-huge-font-size, .wp-block-group__inner-container > ul li.has-huge-font-size {

    font-size: 1.6875rem;

    line-height: 2.25rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .cms-content > p.has-huge-font-size, .cms-content > ol li.has-huge-font-size, .cms-content > ul li.has-huge-font-size, .cms-mini-content > p.has-huge-font-size, .cms-mini-content > ol li.has-huge-font-size, .cms-mini-content > ul li.has-huge-font-size, .wp-block-column > p.has-huge-font-size, .wp-block-column > ol li.has-huge-font-size, .wp-block-column > ul li.has-huge-font-size, .wp-block-media-text__content > p.has-huge-font-size, .wp-block-media-text__content > ol li.has-huge-font-size, .wp-block-media-text__content > ul li.has-huge-font-size, .cms-content > .callout-orange > p.has-huge-font-size, .cms-content > .callout-orange > ol li.has-huge-font-size, .cms-content > .callout-orange > ul li.has-huge-font-size, .cms-content > .callout-purple > p.has-huge-font-size, .cms-content > .callout-purple > ol li.has-huge-font-size, .cms-content > .callout-purple > ul li.has-huge-font-size, .cms-content > [class*='callout-orange'] > p.has-huge-font-size, .cms-content > [class*='callout-orange'] > ol li.has-huge-font-size, .cms-content > [class*='callout-orange'] > ul li.has-huge-font-size, .cms-content > [class*='callout-purple'] > p.has-huge-font-size, .cms-content > [class*='callout-purple'] > ol li.has-huge-font-size, .cms-content > [class*='callout-purple'] > ul li.has-huge-font-size, .cms-content > blockquote > p.has-huge-font-size, .cms-content > blockquote > ol li.has-huge-font-size, .cms-content > blockquote > ul li.has-huge-font-size, .wp-block-group__inner-container > p.has-huge-font-size, .wp-block-group__inner-container > ol li.has-huge-font-size, .wp-block-group__inner-container > ul li.has-huge-font-size {

        font-size: 2.25rem;

        line-height: 2.5rem;
    }
}
.cms-content > p a, .cms-content > ol li a, .cms-content > ul li a, .cms-mini-content > p a, .cms-mini-content > ol li a, .cms-mini-content > ul li a, .wp-block-column > p a, .wp-block-column > ol li a, .wp-block-column > ul li a, .wp-block-media-text__content > p a, .wp-block-media-text__content > ol li a, .wp-block-media-text__content > ul li a, .cms-content > .callout-orange > p a, .cms-content > .callout-orange > ol li a, .cms-content > .callout-orange > ul li a, .cms-content > .callout-purple > p a, .cms-content > .callout-purple > ol li a, .cms-content > .callout-purple > ul li a, .cms-content > [class*='callout-orange'] > p a, .cms-content > [class*='callout-orange'] > ol li a, .cms-content > [class*='callout-orange'] > ul li a, .cms-content > [class*='callout-purple'] > p a, .cms-content > [class*='callout-purple'] > ol li a, .cms-content > [class*='callout-purple'] > ul li a, .cms-content > blockquote > p a, .cms-content > blockquote > ol li a, .cms-content > blockquote > ul li a, .wp-block-group__inner-container > p a, .wp-block-group__inner-container > ol li a, .wp-block-group__inner-container > ul li a {

    border-bottom-width: 1px;

    border-color: rgb(24 66 91 / var(--tw-border-opacity));

    --tw-border-opacity: 0.4;

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.cms-content > p a:hover, .cms-content > ol li a:hover, .cms-content > ul li a:hover, .cms-mini-content > p a:hover, .cms-mini-content > ol li a:hover, .cms-mini-content > ul li a:hover, .wp-block-column > p a:hover, .wp-block-column > ol li a:hover, .wp-block-column > ul li a:hover, .wp-block-media-text__content > p a:hover, .wp-block-media-text__content > ol li a:hover, .wp-block-media-text__content > ul li a:hover, .cms-content > .callout-orange > p a:hover, .cms-content > .callout-orange > ol li a:hover, .cms-content > .callout-orange > ul li a:hover, .cms-content > .callout-purple > p a:hover, .cms-content > .callout-purple > ol li a:hover, .cms-content > .callout-purple > ul li a:hover, .cms-content > [class*='callout-orange'] > p a:hover, .cms-content > [class*='callout-orange'] > ol li a:hover, .cms-content > [class*='callout-orange'] > ul li a:hover, .cms-content > [class*='callout-purple'] > p a:hover, .cms-content > [class*='callout-purple'] > ol li a:hover, .cms-content > [class*='callout-purple'] > ul li a:hover, .cms-content > blockquote > p a:hover, .cms-content > blockquote > ol li a:hover, .cms-content > blockquote > ul li a:hover, .wp-block-group__inner-container > p a:hover, .wp-block-group__inner-container > ol li a:hover, .wp-block-group__inner-container > ul li a:hover {

    --tw-border-opacity: 1;

    border-color: rgb(237 30 121 / var(--tw-border-opacity));

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.cms-content > h1,
    .cms-content > h2,
    .cms-content > h3,
    .cms-content > h4,
    .cms-content > h5,
    .cms-content > h6,
    .cms-mini-content > h1,
    .cms-mini-content > h2,
    .cms-mini-content > h3,
    .cms-mini-content > h4,
    .cms-mini-content > h5,
    .cms-mini-content > h6,
    .wp-block-column > h1,
    .wp-block-column > h2,
    .wp-block-column > h3,
    .wp-block-column > h4,
    .wp-block-column > h5,
    .wp-block-column > h6,
    .wp-block-media-text__content > h1,
    .wp-block-media-text__content > h2,
    .wp-block-media-text__content > h3,
    .wp-block-media-text__content > h4,
    .wp-block-media-text__content > h5,
    .wp-block-media-text__content > h6,
    .cms-content > .callout-orange > h1,
    .cms-content > .callout-orange > h2,
    .cms-content > .callout-orange > h3,
    .cms-content > .callout-orange > h4,
    .cms-content > .callout-orange > h5,
    .cms-content > .callout-orange > h6,
    .cms-content > .callout-purple > h1,
    .cms-content > .callout-purple > h2,
    .cms-content > .callout-purple > h3,
    .cms-content > .callout-purple > h4,
    .cms-content > .callout-purple > h5,
    .cms-content > .callout-purple > h6,
    .cms-content > [class*='callout-orange'] > h1,
    .cms-content > [class*='callout-orange'] > h2,
    .cms-content > [class*='callout-orange'] > h3,
    .cms-content > [class*='callout-orange'] > h4,
    .cms-content > [class*='callout-orange'] > h5,
    .cms-content > [class*='callout-orange'] > h6,
    .cms-content > [class*='callout-purple'] > h1,
    .cms-content > [class*='callout-purple'] > h2,
    .cms-content > [class*='callout-purple'] > h3,
    .cms-content > [class*='callout-purple'] > h4,
    .cms-content > [class*='callout-purple'] > h5,
    .cms-content > [class*='callout-purple'] > h6,
    .cms-content > blockquote > h1,
    .cms-content > blockquote > h2,
    .cms-content > blockquote > h3,
    .cms-content > blockquote > h4,
    .cms-content > blockquote > h5,
    .cms-content > blockquote > h6,
    .wp-block-group__inner-container > h1,
    .wp-block-group__inner-container > h2,
    .wp-block-group__inner-container > h3,
    .wp-block-group__inner-container > h4,
    .wp-block-group__inner-container > h5,
    .wp-block-group__inner-container > h6 {

    clear: none;
}
.cms-content > h1:first-child, .cms-content > h2:first-child, .cms-content > h3:first-child, .cms-content > h4:first-child, .cms-content > h5:first-child, .cms-content > h6:first-child, .cms-mini-content > h1:first-child, .cms-mini-content > h2:first-child, .cms-mini-content > h3:first-child, .cms-mini-content > h4:first-child, .cms-mini-content > h5:first-child, .cms-mini-content > h6:first-child, .wp-block-column > h1:first-child, .wp-block-column > h2:first-child, .wp-block-column > h3:first-child, .wp-block-column > h4:first-child, .wp-block-column > h5:first-child, .wp-block-column > h6:first-child, .wp-block-media-text__content > h1:first-child, .wp-block-media-text__content > h2:first-child, .wp-block-media-text__content > h3:first-child, .wp-block-media-text__content > h4:first-child, .wp-block-media-text__content > h5:first-child, .wp-block-media-text__content > h6:first-child, .cms-content > .callout-orange > h1:first-child, .cms-content > .callout-orange > h2:first-child, .cms-content > .callout-orange > h3:first-child, .cms-content > .callout-orange > h4:first-child, .cms-content > .callout-orange > h5:first-child, .cms-content > .callout-orange > h6:first-child, .cms-content > .callout-purple > h1:first-child, .cms-content > .callout-purple > h2:first-child, .cms-content > .callout-purple > h3:first-child, .cms-content > .callout-purple > h4:first-child, .cms-content > .callout-purple > h5:first-child, .cms-content > .callout-purple > h6:first-child, .cms-content > [class*='callout-orange'] > h1:first-child, .cms-content > [class*='callout-orange'] > h2:first-child, .cms-content > [class*='callout-orange'] > h3:first-child, .cms-content > [class*='callout-orange'] > h4:first-child, .cms-content > [class*='callout-orange'] > h5:first-child, .cms-content > [class*='callout-orange'] > h6:first-child, .cms-content > [class*='callout-purple'] > h1:first-child, .cms-content > [class*='callout-purple'] > h2:first-child, .cms-content > [class*='callout-purple'] > h3:first-child, .cms-content > [class*='callout-purple'] > h4:first-child, .cms-content > [class*='callout-purple'] > h5:first-child, .cms-content > [class*='callout-purple'] > h6:first-child, .cms-content > blockquote > h1:first-child, .cms-content > blockquote > h2:first-child, .cms-content > blockquote > h3:first-child, .cms-content > blockquote > h4:first-child, .cms-content > blockquote > h5:first-child, .cms-content > blockquote > h6:first-child, .wp-block-group__inner-container > h1:first-child, .wp-block-group__inner-container > h2:first-child, .wp-block-group__inner-container > h3:first-child, .wp-block-group__inner-container > h4:first-child, .wp-block-group__inner-container > h5:first-child, .wp-block-group__inner-container > h6:first-child {

    margin-top: 0px;
}
.cms-content > h1:last-child, .cms-content > h2:last-child, .cms-content > h3:last-child, .cms-content > h4:last-child, .cms-content > h5:last-child, .cms-content > h6:last-child, .cms-mini-content > h1:last-child, .cms-mini-content > h2:last-child, .cms-mini-content > h3:last-child, .cms-mini-content > h4:last-child, .cms-mini-content > h5:last-child, .cms-mini-content > h6:last-child, .wp-block-column > h1:last-child, .wp-block-column > h2:last-child, .wp-block-column > h3:last-child, .wp-block-column > h4:last-child, .wp-block-column > h5:last-child, .wp-block-column > h6:last-child, .wp-block-media-text__content > h1:last-child, .wp-block-media-text__content > h2:last-child, .wp-block-media-text__content > h3:last-child, .wp-block-media-text__content > h4:last-child, .wp-block-media-text__content > h5:last-child, .wp-block-media-text__content > h6:last-child, .cms-content > .callout-orange > h1:last-child, .cms-content > .callout-orange > h2:last-child, .cms-content > .callout-orange > h3:last-child, .cms-content > .callout-orange > h4:last-child, .cms-content > .callout-orange > h5:last-child, .cms-content > .callout-orange > h6:last-child, .cms-content > .callout-purple > h1:last-child, .cms-content > .callout-purple > h2:last-child, .cms-content > .callout-purple > h3:last-child, .cms-content > .callout-purple > h4:last-child, .cms-content > .callout-purple > h5:last-child, .cms-content > .callout-purple > h6:last-child, .cms-content > [class*='callout-orange'] > h1:last-child, .cms-content > [class*='callout-orange'] > h2:last-child, .cms-content > [class*='callout-orange'] > h3:last-child, .cms-content > [class*='callout-orange'] > h4:last-child, .cms-content > [class*='callout-orange'] > h5:last-child, .cms-content > [class*='callout-orange'] > h6:last-child, .cms-content > [class*='callout-purple'] > h1:last-child, .cms-content > [class*='callout-purple'] > h2:last-child, .cms-content > [class*='callout-purple'] > h3:last-child, .cms-content > [class*='callout-purple'] > h4:last-child, .cms-content > [class*='callout-purple'] > h5:last-child, .cms-content > [class*='callout-purple'] > h6:last-child, .cms-content > blockquote > h1:last-child, .cms-content > blockquote > h2:last-child, .cms-content > blockquote > h3:last-child, .cms-content > blockquote > h4:last-child, .cms-content > blockquote > h5:last-child, .cms-content > blockquote > h6:last-child, .wp-block-group__inner-container > h1:last-child, .wp-block-group__inner-container > h2:last-child, .wp-block-group__inner-container > h3:last-child, .wp-block-group__inner-container > h4:last-child, .wp-block-group__inner-container > h5:last-child, .wp-block-group__inner-container > h6:last-child {

    margin-bottom: 0px;
}
.cms-content > h1 a:hover, .cms-content > h2 a:hover, .cms-content > h3 a:hover, .cms-content > h4 a:hover, .cms-content > h5 a:hover, .cms-content > h6 a:hover, .cms-mini-content > h1 a:hover, .cms-mini-content > h2 a:hover, .cms-mini-content > h3 a:hover, .cms-mini-content > h4 a:hover, .cms-mini-content > h5 a:hover, .cms-mini-content > h6 a:hover, .wp-block-column > h1 a:hover, .wp-block-column > h2 a:hover, .wp-block-column > h3 a:hover, .wp-block-column > h4 a:hover, .wp-block-column > h5 a:hover, .wp-block-column > h6 a:hover, .wp-block-media-text__content > h1 a:hover, .wp-block-media-text__content > h2 a:hover, .wp-block-media-text__content > h3 a:hover, .wp-block-media-text__content > h4 a:hover, .wp-block-media-text__content > h5 a:hover, .wp-block-media-text__content > h6 a:hover, .cms-content > .callout-orange > h1 a:hover, .cms-content > .callout-orange > h2 a:hover, .cms-content > .callout-orange > h3 a:hover, .cms-content > .callout-orange > h4 a:hover, .cms-content > .callout-orange > h5 a:hover, .cms-content > .callout-orange > h6 a:hover, .cms-content > .callout-purple > h1 a:hover, .cms-content > .callout-purple > h2 a:hover, .cms-content > .callout-purple > h3 a:hover, .cms-content > .callout-purple > h4 a:hover, .cms-content > .callout-purple > h5 a:hover, .cms-content > .callout-purple > h6 a:hover, .cms-content > [class*='callout-orange'] > h1 a:hover, .cms-content > [class*='callout-orange'] > h2 a:hover, .cms-content > [class*='callout-orange'] > h3 a:hover, .cms-content > [class*='callout-orange'] > h4 a:hover, .cms-content > [class*='callout-orange'] > h5 a:hover, .cms-content > [class*='callout-orange'] > h6 a:hover, .cms-content > [class*='callout-purple'] > h1 a:hover, .cms-content > [class*='callout-purple'] > h2 a:hover, .cms-content > [class*='callout-purple'] > h3 a:hover, .cms-content > [class*='callout-purple'] > h4 a:hover, .cms-content > [class*='callout-purple'] > h5 a:hover, .cms-content > [class*='callout-purple'] > h6 a:hover, .cms-content > blockquote > h1 a:hover, .cms-content > blockquote > h2 a:hover, .cms-content > blockquote > h3 a:hover, .cms-content > blockquote > h4 a:hover, .cms-content > blockquote > h5 a:hover, .cms-content > blockquote > h6 a:hover, .wp-block-group__inner-container > h1 a:hover, .wp-block-group__inner-container > h2 a:hover, .wp-block-group__inner-container > h3 a:hover, .wp-block-group__inner-container > h4 a:hover, .wp-block-group__inner-container > h5 a:hover, .wp-block-group__inner-container > h6 a:hover {

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.cms-content > h2, .cms-mini-content > h2, .wp-block-column > h2, .wp-block-media-text__content > h2, .cms-content > .callout-orange > h2, .cms-content > .callout-purple > h2, .cms-content > [class*='callout-orange'] > h2, .cms-content > [class*='callout-purple'] > h2, .cms-content > blockquote > h2, .wp-block-group__inner-container > h2 {

    margin-top: 2rem;

    margin-bottom: 1rem;

    font-size: 1.5rem;

    line-height: 2rem;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(25 66 92 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
    .cms-content > h2, .cms-mini-content > h2, .wp-block-column > h2, .wp-block-media-text__content > h2, .cms-content > .callout-orange > h2, .cms-content > .callout-purple > h2, .cms-content > [class*='callout-orange'] > h2, .cms-content > [class*='callout-purple'] > h2, .cms-content > blockquote > h2, .wp-block-group__inner-container > h2 {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
}
.cms-content > h3, .cms-mini-content > h3, .wp-block-column > h3, .wp-block-media-text__content > h3, .cms-content > .callout-orange > h3, .cms-content > .callout-purple > h3, .cms-content > [class*='callout-orange'] > h3, .cms-content > [class*='callout-purple'] > h3, .cms-content > blockquote > h3, .wp-block-group__inner-container > h3 {

    margin-top: 1.5rem;

    margin-bottom: 0.75rem;

    font-size: 1.25rem;

    line-height: 1.75rem;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
    .cms-content > h3, .cms-mini-content > h3, .wp-block-column > h3, .wp-block-media-text__content > h3, .cms-content > .callout-orange > h3, .cms-content > .callout-purple > h3, .cms-content > [class*='callout-orange'] > h3, .cms-content > [class*='callout-purple'] > h3, .cms-content > blockquote > h3, .wp-block-group__inner-container > h3 {

        font-size: 1.5rem;

        line-height: 2rem;
    }
}
.cms-content > h4, .cms-mini-content > h4, .wp-block-column > h4, .wp-block-media-text__content > h4, .cms-content > .callout-orange > h4, .cms-content > .callout-purple > h4, .cms-content > [class*='callout-orange'] > h4, .cms-content > [class*='callout-purple'] > h4, .cms-content > blockquote > h4, .wp-block-group__inner-container > h4 {

    margin-top: 1rem;

    margin-bottom: 0.5rem;

    font-size: 1.125rem;

    line-height: 1.75rem;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(25 66 92 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
    .cms-content > h4, .cms-mini-content > h4, .wp-block-column > h4, .wp-block-media-text__content > h4, .cms-content > .callout-orange > h4, .cms-content > .callout-purple > h4, .cms-content > [class*='callout-orange'] > h4, .cms-content > [class*='callout-purple'] > h4, .cms-content > blockquote > h4, .wp-block-group__inner-container > h4 {

        font-size: 1.25rem;

        line-height: 1.75rem;
    }
}
.cms-content > ol, .cms-mini-content > ol, .wp-block-column > ol, .wp-block-media-text__content > ol, .cms-content > .callout-orange > ol, .cms-content > .callout-purple > ol, .cms-content > [class*='callout-orange'] > ol, .cms-content > [class*='callout-purple'] > ol, .cms-content > blockquote > ol, .wp-block-group__inner-container > ol {

    margin-bottom: 1rem;

    list-style-type: decimal;

    padding-left: 2rem;
}
.cms-content > ol:last-child, .cms-mini-content > ol:last-child, .wp-block-column > ol:last-child, .wp-block-media-text__content > ol:last-child, .cms-content > .callout-orange > ol:last-child, .cms-content > .callout-purple > ol:last-child, .cms-content > [class*='callout-orange'] > ol:last-child, .cms-content > [class*='callout-purple'] > ol:last-child, .cms-content > blockquote > ol:last-child, .wp-block-group__inner-container > ol:last-child {

    margin-bottom: 0px;
}
.cms-content > ol ol, .cms-mini-content > ol ol, .wp-block-column > ol ol, .wp-block-media-text__content > ol ol, .cms-content > .callout-orange > ol ol, .cms-content > .callout-purple > ol ol, .cms-content > [class*='callout-orange'] > ol ol, .cms-content > [class*='callout-purple'] > ol ol, .cms-content > blockquote > ol ol, .wp-block-group__inner-container > ol ol {
            list-style-type: lower-alpha;
        }
.cms-content > ol ul, .cms-mini-content > ol ul, .wp-block-column > ol ul, .wp-block-media-text__content > ol ul, .cms-content > .callout-orange > ol ul, .cms-content > .callout-purple > ol ul, .cms-content > [class*='callout-orange'] > ol ul, .cms-content > [class*='callout-purple'] > ol ul, .cms-content > blockquote > ol ul, .wp-block-group__inner-container > ol ul {
            list-style-type: circle;
        }
.cms-content > ol li, .cms-mini-content > ol li, .wp-block-column > ol li, .wp-block-media-text__content > ol li, .cms-content > .callout-orange > ol li, .cms-content > .callout-purple > ol li, .cms-content > [class*='callout-orange'] > ol li, .cms-content > [class*='callout-purple'] > ol li, .cms-content > blockquote > ol li, .wp-block-group__inner-container > ol li {

    margin-bottom: 0px;
}
.cms-content > ul, .cms-mini-content > ul, .wp-block-column > ul, .wp-block-media-text__content > ul, .cms-content > .callout-orange > ul, .cms-content > .callout-purple > ul, .cms-content > [class*='callout-orange'] > ul, .cms-content > [class*='callout-purple'] > ul, .cms-content > blockquote > ul, .wp-block-group__inner-container > ul {

    margin-bottom: 1rem;

    list-style-type: disc;

    padding-left: 2rem;
}
.cms-content > ul:last-child, .cms-mini-content > ul:last-child, .wp-block-column > ul:last-child, .wp-block-media-text__content > ul:last-child, .cms-content > .callout-orange > ul:last-child, .cms-content > .callout-purple > ul:last-child, .cms-content > [class*='callout-orange'] > ul:last-child, .cms-content > [class*='callout-purple'] > ul:last-child, .cms-content > blockquote > ul:last-child, .wp-block-group__inner-container > ul:last-child {

    margin-bottom: 0px;
}
.cms-content > ul ol, .cms-mini-content > ul ol, .wp-block-column > ul ol, .wp-block-media-text__content > ul ol, .cms-content > .callout-orange > ul ol, .cms-content > .callout-purple > ul ol, .cms-content > [class*='callout-orange'] > ul ol, .cms-content > [class*='callout-purple'] > ul ol, .cms-content > blockquote > ul ol, .wp-block-group__inner-container > ul ol {
            list-style-type: lower-alpha;
        }
.cms-content > ul ul, .cms-mini-content > ul ul, .wp-block-column > ul ul, .wp-block-media-text__content > ul ul, .cms-content > .callout-orange > ul ul, .cms-content > .callout-purple > ul ul, .cms-content > [class*='callout-orange'] > ul ul, .cms-content > [class*='callout-purple'] > ul ul, .cms-content > blockquote > ul ul, .wp-block-group__inner-container > ul ul {
            list-style-type: circle;
        }
.cms-content > ul li, .cms-mini-content > ul li, .wp-block-column > ul li, .wp-block-media-text__content > ul li, .cms-content > .callout-orange > ul li, .cms-content > .callout-purple > ul li, .cms-content > [class*='callout-orange'] > ul li, .cms-content > [class*='callout-purple'] > ul li, .cms-content > blockquote > ul li, .wp-block-group__inner-container > ul li {

    margin-bottom: 0px;
}
.cms-content .wysiwyg-video, .cms-mini-content .wysiwyg-video, .wp-block-column .wysiwyg-video, .wp-block-media-text__content .wysiwyg-video, .cms-content > .callout-orange .wysiwyg-video, .cms-content > .callout-purple .wysiwyg-video, .cms-content > [class*='callout-orange'] .wysiwyg-video, .cms-content > [class*='callout-purple'] .wysiwyg-video, .cms-content > blockquote .wysiwyg-video, .wp-block-group__inner-container .wysiwyg-video {

    margin-top: 2rem;

    margin-bottom: 2rem;
}
.cms-content .wp-block-embed.is-type-video, .cms-mini-content .wp-block-embed.is-type-video, .wp-block-column .wp-block-embed.is-type-video, .wp-block-media-text__content .wp-block-embed.is-type-video, .cms-content > .callout-orange .wp-block-embed.is-type-video, .cms-content > .callout-purple .wp-block-embed.is-type-video, .cms-content > [class*='callout-orange'] .wp-block-embed.is-type-video, .cms-content > [class*='callout-purple'] .wp-block-embed.is-type-video, .cms-content > blockquote .wp-block-embed.is-type-video, .wp-block-group__inner-container .wp-block-embed.is-type-video {

    width: 100%;
}
.cms-content .wp-block-embed.is-type-video .wp-block-embed__wrapper, .cms-mini-content .wp-block-embed.is-type-video .wp-block-embed__wrapper, .wp-block-column .wp-block-embed.is-type-video .wp-block-embed__wrapper, .wp-block-media-text__content .wp-block-embed.is-type-video .wp-block-embed__wrapper, .cms-content > .callout-orange .wp-block-embed.is-type-video .wp-block-embed__wrapper, .cms-content > .callout-purple .wp-block-embed.is-type-video .wp-block-embed__wrapper, .cms-content > [class*='callout-orange'] .wp-block-embed.is-type-video .wp-block-embed__wrapper, .cms-content > [class*='callout-purple'] .wp-block-embed.is-type-video .wp-block-embed__wrapper, .cms-content > blockquote .wp-block-embed.is-type-video .wp-block-embed__wrapper, .wp-block-group__inner-container .wp-block-embed.is-type-video .wp-block-embed__wrapper {

    aspect-ratio: 16 / 9;

    max-height: 85vh;

    width: 100%;
}
.cms-content .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe, .cms-mini-content .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe, .wp-block-column .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe, .wp-block-media-text__content .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe, .cms-content > .callout-orange .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe, .cms-content > .callout-purple .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe, .cms-content > [class*='callout-orange'] .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe, .cms-content > [class*='callout-purple'] .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe, .cms-content > blockquote .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe, .wp-block-group__inner-container .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe {

    height: 100%;

    width: 100%;
}
.cms-content .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .cms-mini-content .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-block-column .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-block-media-text__content .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .cms-content > .callout-orange .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .cms-content > .callout-purple .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .cms-content > [class*='callout-orange'] .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .cms-content > [class*='callout-purple'] .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .cms-content > blockquote .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-block-group__inner-container .wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper {

    aspect-ratio: 9/16;
}
.cms-content > blockquote, .cms-mini-content > blockquote, .wp-block-column > blockquote, .wp-block-media-text__content > blockquote, .cms-content > .callout-orange > blockquote, .cms-content > .callout-purple > blockquote, .cms-content > [class*='callout-orange'] > blockquote, .cms-content > [class*='callout-purple'] > blockquote, .cms-content > blockquote > blockquote, .wp-block-group__inner-container > blockquote {
        width: 100%;

        background: #f9f9f9;
        border-left: 4px solid #ccc;
        margin: 0 0 1.5em;
        padding: 0.5em 1.25rem 1rem;
        quotes: "\201C""\201D""\2018""\2019";
    }
.cms-content > blockquote p a, .cms-mini-content > blockquote p a, .wp-block-column > blockquote p a, .wp-block-media-text__content > blockquote p a, .cms-content > .callout-orange > blockquote p a, .cms-content > .callout-purple > blockquote p a, .cms-content > [class*='callout-orange'] > blockquote p a, .cms-content > [class*='callout-purple'] > blockquote p a, .cms-content > blockquote > blockquote p a, .wp-block-group__inner-container > blockquote p a {

    border-bottom-width: 1px;

    border-color: rgb(24 66 91 / var(--tw-border-opacity));

    --tw-border-opacity: 0.4;

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.cms-content > blockquote p a:hover, .cms-mini-content > blockquote p a:hover, .wp-block-column > blockquote p a:hover, .wp-block-media-text__content > blockquote p a:hover, .cms-content > .callout-orange > blockquote p a:hover, .cms-content > .callout-purple > blockquote p a:hover, .cms-content > [class*='callout-orange'] > blockquote p a:hover, .cms-content > [class*='callout-purple'] > blockquote p a:hover, .cms-content > blockquote > blockquote p a:hover, .wp-block-group__inner-container > blockquote p a:hover {

    --tw-border-opacity: 1;

    border-color: rgb(237 30 121 / var(--tw-border-opacity));

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.news-cms-content[data-font-size="small"] > p,
    .news-cms-content[data-font-size="small"] > blockquote p,
    .news-cms-content[data-font-size="small"] > ol > li,
    .news-cms-content[data-font-size="small"] > ul > li,
    .news-cms-content[data-font-size="small"] .cms-content > p,
    .news-cms-content[data-font-size="small"] .cms-content > blockquote p,
    .news-cms-content[data-font-size="small"] .cms-content > ol > li,
    .news-cms-content[data-font-size="small"] .cms-content > ul > li,
    .news-cms-content[data-font-size="small"] .cms-mini-content > p,
    .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p,
    .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li,
    .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li,
    .news-cms-content[data-font-size="small"] .wp-block-column > p,
    .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p,
    .news-cms-content[data-font-size="small"] .wp-block-column > ol > li,
    .news-cms-content[data-font-size="small"] .wp-block-column > ul > li,
    .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p,
    .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p,
    .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li,
    .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li,
    .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p,
    .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p,
    .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li,
    .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li,
    .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p,
    .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p,
    .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li,
    .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li,
    .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p,
    .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p,
    .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li,
    .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li,
    .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p,
    .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p,
    .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li,
    .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li,
    .news-cms-content[data-font-size="small"] .cms-content > blockquote > p,
    .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p,
    .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li,
    .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li {

    font-size: 0.875rem;

    line-height: 1.25rem;
}
.news-cms-content[data-font-size="small"] > p.intro, .news-cms-content[data-font-size="small"] > blockquote p.intro, .news-cms-content[data-font-size="small"] > ol > li.intro, .news-cms-content[data-font-size="small"] > ul > li.intro, .news-cms-content[data-font-size="small"] .cms-content > p.intro, .news-cms-content[data-font-size="small"] .cms-content > blockquote p.intro, .news-cms-content[data-font-size="small"] .cms-content > ol > li.intro, .news-cms-content[data-font-size="small"] .cms-content > ul > li.intro, .news-cms-content[data-font-size="small"] .cms-mini-content > p.intro, .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p.intro, .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li.intro, .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li.intro, .news-cms-content[data-font-size="small"] .wp-block-column > p.intro, .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p.intro, .news-cms-content[data-font-size="small"] .wp-block-column > ol > li.intro, .news-cms-content[data-font-size="small"] .wp-block-column > ul > li.intro, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.intro, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p.intro, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li.intro, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li.intro, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p.intro, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p.intro, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li.intro, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li.intro, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p.intro, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p.intro, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li.intro, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li.intro, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p.intro, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p.intro, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li.intro, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li.intro, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p.intro, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p.intro, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li.intro, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li.intro, .news-cms-content[data-font-size="small"] .cms-content > blockquote > p.intro, .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p.intro, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li.intro, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li.intro {

    font-size: 1.125rem;

    line-height: 1.75rem;
}
.news-cms-content[data-font-size="small"] > p.has-small-font-size, .news-cms-content[data-font-size="small"] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > p.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li.has-small-font-size {

    font-size: 0.75rem;

    line-height: 1rem;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="small"] > p.has-small-font-size, .news-cms-content[data-font-size="small"] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > p.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li.has-small-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li.has-small-font-size {

        font-size: 0.75rem;

        line-height: 1rem;
    }
}
.news-cms-content[data-font-size="small"] > p.has-medium-font-size, .news-cms-content[data-font-size="small"] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li.has-medium-font-size {

    font-size: 1.125rem;

    line-height: 1.75rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="small"] > p.has-medium-font-size, .news-cms-content[data-font-size="small"] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li.has-medium-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li.has-medium-font-size {

        font-size: 1.25rem;

        line-height: 1.75rem;
    }
}
.news-cms-content[data-font-size="small"] > p.has-large-font-size, .news-cms-content[data-font-size="small"] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > p.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li.has-large-font-size {

    font-size: 1.25rem;

    line-height: 1.75rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="small"] > p.has-large-font-size, .news-cms-content[data-font-size="small"] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > p.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li.has-large-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li.has-large-font-size {

        font-size: 1.5rem;

        line-height: 2rem;
    }
}
.news-cms-content[data-font-size="small"] > p.has-huge-font-size, .news-cms-content[data-font-size="small"] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li.has-huge-font-size {

    font-size: 1.5rem;

    line-height: 2rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="small"] > p.has-huge-font-size, .news-cms-content[data-font-size="small"] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-mini-content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-column > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ol > li.has-huge-font-size, .news-cms-content[data-font-size="small"] .cms-content > blockquote > ul > li.has-huge-font-size {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
}
.news-cms-content[data-font-size="small"] > h2, .news-cms-content[data-font-size="small"] .cms-content > h2, .news-cms-content[data-font-size="small"] .cms-mini-content > h2, .news-cms-content[data-font-size="small"] .wp-block-column > h2, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > h2, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > h2, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > h2, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > h2, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > h2, .news-cms-content[data-font-size="small"] .cms-content > blockquote > h2 {

    font-size: 1.25rem;

    line-height: 1.75rem;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="small"] > h2, .news-cms-content[data-font-size="small"] .cms-content > h2, .news-cms-content[data-font-size="small"] .cms-mini-content > h2, .news-cms-content[data-font-size="small"] .wp-block-column > h2, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > h2, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > h2, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > h2, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > h2, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > h2, .news-cms-content[data-font-size="small"] .cms-content > blockquote > h2 {

        font-size: 1.5rem;

        line-height: 2rem;
    }
}
.news-cms-content[data-font-size="small"] > h3, .news-cms-content[data-font-size="small"] .cms-content > h3, .news-cms-content[data-font-size="small"] .cms-mini-content > h3, .news-cms-content[data-font-size="small"] .wp-block-column > h3, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > h3, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > h3, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > h3, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > h3, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > h3, .news-cms-content[data-font-size="small"] .cms-content > blockquote > h3 {

    font-size: 1.125rem;

    line-height: 1.75rem;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="small"] > h3, .news-cms-content[data-font-size="small"] .cms-content > h3, .news-cms-content[data-font-size="small"] .cms-mini-content > h3, .news-cms-content[data-font-size="small"] .wp-block-column > h3, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > h3, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > h3, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > h3, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > h3, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > h3, .news-cms-content[data-font-size="small"] .cms-content > blockquote > h3 {

        font-size: 1.25rem;

        line-height: 1.75rem;
    }
}
.news-cms-content[data-font-size="small"] > h4, .news-cms-content[data-font-size="small"] .cms-content > h4, .news-cms-content[data-font-size="small"] .cms-mini-content > h4, .news-cms-content[data-font-size="small"] .wp-block-column > h4, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > h4, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > h4, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > h4, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > h4, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > h4, .news-cms-content[data-font-size="small"] .cms-content > blockquote > h4 {

    font-size: 1rem;

    line-height: 1.5rem;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="small"] > h4, .news-cms-content[data-font-size="small"] .cms-content > h4, .news-cms-content[data-font-size="small"] .cms-mini-content > h4, .news-cms-content[data-font-size="small"] .wp-block-column > h4, .news-cms-content[data-font-size="small"] .wp-block-media-text__content > h4, .news-cms-content[data-font-size="small"] .cms-content > .callout-orange > h4, .news-cms-content[data-font-size="small"] .cms-content > .callout-purple > h4, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-orange'] > h4, .news-cms-content[data-font-size="small"] .cms-content > [class*='callout-purple'] > h4, .news-cms-content[data-font-size="small"] .cms-content > blockquote > h4 {

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
.news-cms-content[data-font-size="large"] > p,
    .news-cms-content[data-font-size="large"] > blockquote p,
    .news-cms-content[data-font-size="large"] > ol > li,
    .news-cms-content[data-font-size="large"] > ul > li,
    .news-cms-content[data-font-size="large"] .cms-content > p,
    .news-cms-content[data-font-size="large"] .cms-content > blockquote p,
    .news-cms-content[data-font-size="large"] .cms-content > ol > li,
    .news-cms-content[data-font-size="large"] .cms-content > ul > li,
    .news-cms-content[data-font-size="large"] .cms-mini-content > p,
    .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p,
    .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li,
    .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li,
    .news-cms-content[data-font-size="large"] .wp-block-column > p,
    .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p,
    .news-cms-content[data-font-size="large"] .wp-block-column > ol > li,
    .news-cms-content[data-font-size="large"] .wp-block-column > ul > li,
    .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p,
    .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p,
    .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li,
    .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li,
    .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p,
    .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p,
    .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li,
    .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li,
    .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p,
    .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p,
    .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li,
    .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li,
    .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p,
    .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p,
    .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li,
    .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li,
    .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p,
    .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p,
    .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li,
    .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li,
    .news-cms-content[data-font-size="large"] .cms-content > blockquote > p,
    .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p,
    .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li,
    .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li {

    font-size: 1.125rem;

    line-height: 1.75rem;
}
.news-cms-content[data-font-size="large"] > p.intro, .news-cms-content[data-font-size="large"] > blockquote p.intro, .news-cms-content[data-font-size="large"] > ol > li.intro, .news-cms-content[data-font-size="large"] > ul > li.intro, .news-cms-content[data-font-size="large"] .cms-content > p.intro, .news-cms-content[data-font-size="large"] .cms-content > blockquote p.intro, .news-cms-content[data-font-size="large"] .cms-content > ol > li.intro, .news-cms-content[data-font-size="large"] .cms-content > ul > li.intro, .news-cms-content[data-font-size="large"] .cms-mini-content > p.intro, .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p.intro, .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li.intro, .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li.intro, .news-cms-content[data-font-size="large"] .wp-block-column > p.intro, .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p.intro, .news-cms-content[data-font-size="large"] .wp-block-column > ol > li.intro, .news-cms-content[data-font-size="large"] .wp-block-column > ul > li.intro, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.intro, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p.intro, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li.intro, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li.intro, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p.intro, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p.intro, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li.intro, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li.intro, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p.intro, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p.intro, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li.intro, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li.intro, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p.intro, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p.intro, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li.intro, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li.intro, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p.intro, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p.intro, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li.intro, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li.intro, .news-cms-content[data-font-size="large"] .cms-content > blockquote > p.intro, .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p.intro, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li.intro, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li.intro {

    font-size: 1.5rem;

    line-height: 2rem;
}
.news-cms-content[data-font-size="large"] > p.has-small-font-size, .news-cms-content[data-font-size="large"] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > p.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li.has-small-font-size {

    font-size: 0.875rem;

    line-height: 1.25rem;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="large"] > p.has-small-font-size, .news-cms-content[data-font-size="large"] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > p.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li.has-small-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li.has-small-font-size {

        font-size: 1rem;

        line-height: 1.5rem;
    }
}
.news-cms-content[data-font-size="large"] > p.has-medium-font-size, .news-cms-content[data-font-size="large"] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li.has-medium-font-size {

    font-size: 1.5rem;

    line-height: 2rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="large"] > p.has-medium-font-size, .news-cms-content[data-font-size="large"] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li.has-medium-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li.has-medium-font-size {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
}
.news-cms-content[data-font-size="large"] > p.has-large-font-size, .news-cms-content[data-font-size="large"] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > p.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li.has-large-font-size {

    font-size: 1.6875rem;

    line-height: 2.25rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="large"] > p.has-large-font-size, .news-cms-content[data-font-size="large"] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > p.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li.has-large-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li.has-large-font-size {

        font-size: 2.25rem;

        line-height: 2.5rem;
    }
}
.news-cms-content[data-font-size="large"] > p.has-huge-font-size, .news-cms-content[data-font-size="large"] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li.has-huge-font-size {

    font-size: 2.25rem;

    line-height: 2.5rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="large"] > p.has-huge-font-size, .news-cms-content[data-font-size="large"] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-mini-content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-column > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > ul > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > blockquote p.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ol > li.has-huge-font-size, .news-cms-content[data-font-size="large"] .cms-content > blockquote > ul > li.has-huge-font-size {

        font-size: 3rem;

        line-height: 1;
    }
}
.news-cms-content[data-font-size="large"] > h2, .news-cms-content[data-font-size="large"] .cms-content > h2, .news-cms-content[data-font-size="large"] .cms-mini-content > h2, .news-cms-content[data-font-size="large"] .wp-block-column > h2, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > h2, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > h2, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > h2, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > h2, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > h2, .news-cms-content[data-font-size="large"] .cms-content > blockquote > h2 {

    font-size: 1.6875rem;

    line-height: 2.25rem;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="large"] > h2, .news-cms-content[data-font-size="large"] .cms-content > h2, .news-cms-content[data-font-size="large"] .cms-mini-content > h2, .news-cms-content[data-font-size="large"] .wp-block-column > h2, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > h2, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > h2, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > h2, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > h2, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > h2, .news-cms-content[data-font-size="large"] .cms-content > blockquote > h2 {

        font-size: 2.25rem;

        line-height: 2.5rem;
    }
}
.news-cms-content[data-font-size="large"] > h3, .news-cms-content[data-font-size="large"] .cms-content > h3, .news-cms-content[data-font-size="large"] .cms-mini-content > h3, .news-cms-content[data-font-size="large"] .wp-block-column > h3, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > h3, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > h3, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > h3, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > h3, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > h3, .news-cms-content[data-font-size="large"] .cms-content > blockquote > h3 {

    font-size: 1.5rem;

    line-height: 2rem;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="large"] > h3, .news-cms-content[data-font-size="large"] .cms-content > h3, .news-cms-content[data-font-size="large"] .cms-mini-content > h3, .news-cms-content[data-font-size="large"] .wp-block-column > h3, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > h3, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > h3, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > h3, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > h3, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > h3, .news-cms-content[data-font-size="large"] .cms-content > blockquote > h3 {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
}
.news-cms-content[data-font-size="large"] > h4, .news-cms-content[data-font-size="large"] .cms-content > h4, .news-cms-content[data-font-size="large"] .cms-mini-content > h4, .news-cms-content[data-font-size="large"] .wp-block-column > h4, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > h4, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > h4, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > h4, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > h4, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > h4, .news-cms-content[data-font-size="large"] .cms-content > blockquote > h4 {

    font-size: 1.25rem;

    line-height: 1.75rem;
}
@media (min-width: 768px) {
    .news-cms-content[data-font-size="large"] > h4, .news-cms-content[data-font-size="large"] .cms-content > h4, .news-cms-content[data-font-size="large"] .cms-mini-content > h4, .news-cms-content[data-font-size="large"] .wp-block-column > h4, .news-cms-content[data-font-size="large"] .wp-block-media-text__content > h4, .news-cms-content[data-font-size="large"] .cms-content > .callout-orange > h4, .news-cms-content[data-font-size="large"] .cms-content > .callout-purple > h4, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-orange'] > h4, .news-cms-content[data-font-size="large"] .cms-content > [class*='callout-purple'] > h4, .news-cms-content[data-font-size="large"] .cms-content > blockquote > h4 {

        font-size: 1.5rem;

        line-height: 2rem;
    }
}
.cms-content.cms-content--large > p,
.cms-content.cms-content--large > .callout-orange > p,
.cms-content.cms-content--large > .callout-purple > p,
.cms-content.cms-content--large > [class*='callout-orange'] > p,
.cms-content.cms-content--large > [class*='callout-purple'] > p {

    margin-bottom: 1rem;

    font-size: 1rem;

    line-height: 1.5rem;

    line-height: 1.5;
}
@media (min-width: 768px) {
    .cms-content.cms-content--large > p,
.cms-content.cms-content--large > .callout-orange > p,
.cms-content.cms-content--large > .callout-purple > p,
.cms-content.cms-content--large > [class*='callout-orange'] > p,
.cms-content.cms-content--large > [class*='callout-purple'] > p {

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
@media (min-width: 1280px) {
    .cms-content.cms-content--large > p,
.cms-content.cms-content--large > .callout-orange > p,
.cms-content.cms-content--large > .callout-purple > p,
.cms-content.cms-content--large > [class*='callout-orange'] > p,
.cms-content.cms-content--large > [class*='callout-purple'] > p {

        font-size: 1.5rem;

        line-height: 2rem;
    }
}
/* .cms-content > p.intro,
.wp-block-column > p.intro,
.wp-block-media-text__content > p.intro,
.cms-content > blockquote > p.intro {
    @apply text-xl;
} */
/* .news-cms-content[data-font-size="small"] > p.intro,
.news-cms-content[data-font-size="small"] .wp-block-column > p.intro,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.intro,
.news-cms-content[data-font-size="small"] > blockquote > p.intro {
    @apply text-lg;
}

.news-cms-content[data-font-size="large"] > p.intro,
.news-cms-content[data-font-size="large"] .wp-block-column > p.intro,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.intro,
.news-cms-content[data-font-size="large"] > blockquote > p.intro {
    @apply text-2xl;
} */
.cms-content--medium > p,
.cms-content--white-medium > p {

    margin-bottom: 1rem;
}
.cms-content--medium > p:last-child,
.cms-content--white-medium > p:last-child {

    margin-bottom: 0px;
}
/* .cms-content > p:last-child,
.cms-mini-content > p:last-child,
.wp-block-column > p:last-child,
.cms-content > blockquote > p:last-child,
.wp-block-media-text__content > p:last-child,
.cms-content > h2:last-child,
.cms-mini-content > h2:last-child,
.wp-block-column > h2:last-child,
.wp-block-media-text__content > h2:last-child,
.cms-content > blockquote > h2:last-child,
.cms-content > ul:last-child,
.cms-mini-content > ul:last-child,
.wp-block-column > ul:last-child,
.wp-block-media-text__content > ul:last-child,
.cms-content > blockquote > ul:last-child,
.cms-content > ol:last-child,
.cms-mini-content > ol:last-child,
.wp-block-column > ol:last-child,
.wp-block-media-text__content > ol:last-child,
.cms-content > blockquote > ol:last-child {
    @apply mb-0;
} */
/* .cms-content > p.has-small-font-size,
.cms-content > ul.has-small-font-size li,
.cms-content > ol.has-small-font-size li,
.wp-block-column > p.has-small-font-size,
.wp-block-media-text__content > p.has-small-font-size,
.cms-content > blockquote > p.has-small-font-size {
    @apply text-xs md:text-sm;
} */
/* .news-cms-content[data-font-size="small"] > p.has-small-font-size,
.news-cms-content[data-font-size="small"] > ul.has-small-font-size li,
.news-cms-content[data-font-size="small"] > ol.has-small-font-size li,
.news-cms-content[data-font-size="small"] .wp-block-column > p.has-small-font-size,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-small-font-size,
.news-cms-content[data-font-size="small"] > blockquote > p.has-small-font-size {
    @apply text-xs md:text-xs;
} */
/* .news-cms-content[data-font-size="large"] > p.has-small-font-size,
.news-cms-content[data-font-size="large"] > ul.has-small-font-size li,
.news-cms-content[data-font-size="large"] > ol.has-small-font-size li,
.news-cms-content[data-font-size="large"] .wp-block-column > p.has-small-font-size,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-small-font-size,
.news-cms-content[data-font-size="large"] > blockquote > p.has-small-font-size {
    @apply text-sm md:text-base;
} */
/* .cms-content > p.has-medium-font-size,
.cms-content > ul.has-medium-font-size li,
.cms-content > ol.has-medium-font-size li,
.wp-block-column > p.has-medium-font-size,
.wp-block-media-text__content > p.has-medium-font-size,
.cms-content > blockquote > p.has-medium-font-size {
    @apply text-xl md:text-2xl leading-tight;
} */
/* .news-cms-content[data-font-size="small"] > p.has-medium-font-size,
.news-cms-content[data-font-size="small"] > ul.has-medium-font-size li,
.news-cms-content[data-font-size="small"] > ol.has-medium-font-size li,
.news-cms-content[data-font-size="small"] .wp-block-column > p.has-medium-font-size,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-medium-font-size,
.news-cms-content[data-font-size="small"] > blockquote > p.has-medium-font-size {
    @apply text-lg md:text-xl leading-tight;
}

.news-cms-content[data-font-size="large"] > p.has-medium-font-size,
.news-cms-content[data-font-size="large"] > ul.has-medium-font-size li,
.news-cms-content[data-font-size="large"] > ol.has-medium-font-size li,
.news-cms-content[data-font-size="large"] .wp-block-column > p.has-medium-font-size,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-medium-font-size,
.news-cms-content[data-font-size="large"] > blockquote > p.has-medium-font-size {
    @apply text-2xl md:text-3xl leading-tight;
} */
/* .cms-content > p.has-large-font-size,
.cms-content > ul.has-large-font-size li,
.cms-content > ol.has-large-font-size li,
.wp-block-column > p.has-large-font-size,
.wp-block-media-text__content > p.has-large-font-size,
.cms-content > blockquote > p.has-large-font-size {
    @apply text-2xl md:text-3xl leading-tight;
} */
/* .news-cms-content[data-font-size="small"] > p.has-large-font-size,
.news-cms-content[data-font-size="small"] > ul.has-large-font-size li,
.news-cms-content[data-font-size="small"] > ol.has-large-font-size li,
.news-cms-content[data-font-size="small"] .wp-block-column > p.has-large-font-size,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-large-font-size,
.news-cms-content[data-font-size="small"] > blockquote > p.has-large-font-size {
    @apply text-xl md:text-2xl leading-tight;
}

.news-cms-content[data-font-size="large"] > p.has-large-font-size,
.news-cms-content[data-font-size="large"] > ul.has-large-font-size li,
.news-cms-content[data-font-size="large"] > ol.has-large-font-size li,
.news-cms-content[data-font-size="large"] .wp-block-column > p.has-large-font-size,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-large-font-size,
.news-cms-content[data-font-size="large"] > blockquote > p.has-large-font-size {
    @apply text-3xl md:text-4xl leading-tight;
} */
/* .cms-content > p.has-huge-font-size,
.cms-content > ul.has-huge-font-size li,
.cms-content > ol.has-huge-font-size li,
.wp-block-column > p.has-huge-font-size,
.wp-block-media-text__content > p.has-huge-font-size,
.cms-content > blockquote > p.has-huge-font-size {
    @apply text-3xl md:text-4xl leading-tight;
} */
/* .news-cms-content[data-font-size="small"] > p.has-huge-font-size,
.news-cms-content[data-font-size="small"] > ul.has-huge-font-size li,
.news-cms-content[data-font-size="small"] > ol.has-huge-font-size li,
.news-cms-content[data-font-size="small"] .wp-block-column > p.has-huge-font-size,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > p.has-huge-font-size,
.news-cms-content[data-font-size="small"] > blockquote > p.has-huge-font-size {
    @apply text-2xl md:text-3xl leading-tight;
} */
/* .news-cms-content[data-font-size="large"] > p.has-huge-font-size,
.news-cms-content[data-font-size="large"] > ul.has-huge-font-size li,
.news-cms-content[data-font-size="large"] > ol.has-huge-font-size li,
.news-cms-content[data-font-size="large"] .wp-block-column > p.has-huge-font-size,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > p.has-huge-font-size,
.news-cms-content[data-font-size="large"] > blockquote > p.has-huge-font-size {
    @apply text-4xl md:text-5xl leading-tight;
} */
/* .cms-content > ul,
.wp-block-column > ul,
.wp-block-media-text__content > ul,
.cms-mini-content > ul,
.cms-content > blockquote > ul,
.cms-content > [class*='callout-orange'] > ul,
.cms-content > [class*='callout-purple'] > ul {
    @apply pl-8 list-disc mb-4;
} */
/* .cms-content > ul ul,
.wp-block-column > ul ul,
.wp-block-media-text__content > ul ul,
.cms-content > blockquote > ul ul,
.cms-mini-content > ul ul,
.cms-content > ol ul,
.cms-content > blockquote > ol ul,
.wp-block-column > ol ul,
.wp-block-media-text__content > ol ul,
.cms-mini-content > ol ul {
    list-style-type: circle;
} */
/* .cms-content > ol,
.wp-block-column > ol,
.wpwp-block-media-text__content > ol,
.cms-mini-content > ol,
.cms-content > blockquote > ol {
    @apply pl-8 list-decimal mb-4;
} */
/* .cms-content > ul ol,
.wp-block-column > ul ol,
.wp-block-media-text__content > ul ol,
.cms-mini-content > ul ol,
.cms-content > blockquote > ul ol,
.cms-content > ol ol,
.wp-block-media-text__content > ol ol,
.cms-mini-content > ol ol,
.cms-content > blockquote > ol ol {
    list-style-type: lower-alpha;
} */
/* .cms-content > ul > li,
.cms-content > ol > li,
.wp-block-column > ol > li,
.wp-block-media-text__content > ol > li,
.cms-content > blockquote > ol > li,
.cms-mini-content > ul > li,
.cms-mini-content > ol > li,
.wp-block-column > ol > li,
.wp-block-media-text__content > ol > li {
    @apply text-base leading-normal;
}

.news-cms-content[data-font-size="small"] > ul > li,
.news-cms-content[data-font-size="small"] > ol > li,
.news-cms-content[data-font-size="small"] .wp-block-column > ol > li,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li,
.news-cms-content[data-font-size="small"] > blockquote > ol > li,
.news-cms-content[data-font-size="small"] .cms-mini-content > ul > li,
.news-cms-content[data-font-size="small"] .cms-mini-content > ol > li,
.news-cms-content[data-font-size="small"] .wp-block-column > ol > li,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > ol > li {
    @apply text-sm leading-normal;
}

.news-cms-content[data-font-size="large"] > ul > li,
.news-cms-content[data-font-size="large"] > ol > li,
.news-cms-content[data-font-size="large"] .wp-block-column > ol > li,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li,
.news-cms-content[data-font-size="large"] > blockquote > ol > li,
.news-cms-content[data-font-size="large"] .cms-mini-content > ul > li,
.news-cms-content[data-font-size="large"] .cms-mini-content > ol > li,
.news-cms-content[data-font-size="large"] .wp-block-column > ol > li,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > ol > li {
    @apply text-lg leading-normal;
} */
/* .cms-content > p a,
.cms-content > ul > li a,
.cms-content > ol > li a,
.cms-mini-content > p a,
.cms-mini-content > ul > li a,
.cms-mini-content > ol > li a,
.wp-block-column > p a,
.wp-block-column > ul > li a,
.wp-block-column > ol > li a,
.wp-block-media-text__content > p a,
.wp-block-media-text__content > ul > li a,
.wp-block-media-text__content > ol > li a, */
.search-result-snippet .read-more {

    border-bottom-width: 1px;

    border-color: rgb(24 66 91 / var(--tw-border-opacity));

    --tw-border-opacity: 0.4;

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.search-result-snippet .read-more:hover {

    --tw-border-opacity: 1;

    border-color: rgb(237 30 121 / var(--tw-border-opacity));

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.cms-content.cms-content--white > p a,
.cms-content.cms-content--white > ul > li a,
.cms-content.cms-content--white > ol > li a,
.cms-content.cms-content--white > blockquote > p a,
.cms-content.cms-content--white > blockquote > ul > li a,
.cms-content.cms-content--white > blockquote > ol > li a,
.cms-mini-content.cms-content--white > p a,
.cms-mini-content.cms-content--white > ul > li a,
.cms-mini-content.cms-content--white > ol > li a,
.cms-content--white .wp-block-column > p a,
.cms-content--white .wp-block-column > ul > li a,
.cms-content--white .wp-block-column > ol > li a,
.wp-block-media-text__content .wp-block-column > p a,
.wp-block-media-text__content .wp-block-column > ul > li a,
.wp-block-media-text__content .wp-block-column > ol > li a,
.cms-content--white-medium > p a,
.cms-content--white-medium > ul > li a,
.cms-content--white-medium > ol > li a,
.cms-content > [class*='callout-purple'] > p a,
.cms-content > [class*='callout-purple'] > ul > li a,
.cms-content > [class*='callout-purple'] > ol > li a,
.cms-content > [class*='callout-orange'] > p a,
.cms-content > [class*='callout-orange'] > ul > li a,
.cms-content > [class*='callout-orange'] > ol > li a {

    border-bottom-width: 1px;

    border-color: rgb(255 255 255 / var(--tw-border-opacity));

    --tw-border-opacity: 0.4;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.cms-content.cms-content--white > p a:hover,
.cms-content.cms-content--white > ul > li a:hover,
.cms-content.cms-content--white > ol > li a:hover,
.cms-content.cms-content--white > blockquote > p a:hover,
.cms-content.cms-content--white > blockquote > ul > li a:hover,
.cms-content.cms-content--white > blockquote > ol > li a:hover,
.cms-mini-content.cms-content--white > p a:hover,
.cms-mini-content.cms-content--white > ul > li a:hover,
.cms-mini-content.cms-content--white > ol > li a:hover,
.cms-content--white .wp-block-column > p a:hover,
.cms-content--white .wp-block-column > ul > li a:hover,
.cms-content--white .wp-block-column > ol > li a:hover,
.wp-block-media-text__content .wp-block-column > p a:hover,
.wp-block-media-text__content .wp-block-column > ul > li a:hover,
.wp-block-media-text__content .wp-block-column > ol > li a:hover,
.cms-content--white-medium > p a:hover,
.cms-content--white-medium > ul > li a:hover,
.cms-content--white-medium > ol > li a:hover,
.cms-content > [class*='callout-purple'] > p a:hover,
.cms-content > [class*='callout-purple'] > ul > li a:hover,
.cms-content > [class*='callout-purple'] > ol > li a:hover,
.cms-content > [class*='callout-orange'] > p a:hover,
.cms-content > [class*='callout-orange'] > ul > li a:hover,
.cms-content > [class*='callout-orange'] > ol > li a:hover {

    --tw-border-opacity: 1;

    border-color: rgb(252 231 243 / var(--tw-border-opacity));

    --tw-text-opacity: 1;

    color: rgb(252 231 243 / var(--tw-text-opacity));
}
/* .cms-content > h1,
.cms-content > h2,
.cms-content > h3,
.cms-content > h4,
.cms-content > h5,
.cms-content > h6,
.cms-content > blockquote > h1,
.cms-content > blockquote > h2,
.cms-content > blockquote > h3,
.cms-content > blockquote > h4,
.cms-content > blockquote > h5,
.cms-content > blockquote > h6,
.wp-block-column > h1,
.wp-block-column > h2,
.wp-block-column > h3,
.wp-block-column > h4,
.wp-block-column > h5,
.wp-block-column > h6,
.wp-block-media-text__content > h1,
.wp-block-media-text__content > h2,
.wp-block-media-text__content > h3,
.wp-block-media-text__content > h4,
.wp-block-media-text__content > h5,
.wp-block-media-text__content > h6,
.cms-content > .callout-purple > h1,
.cms-content > .callout-purple > h2,
.cms-content > .callout-purple > h3,
.cms-content > .callout-purple > h4,
.cms-content > .callout-purple > h5,
.cms-content > .callout-purple > h6,
.cms-content > .callout-orange > h1,
.cms-content > .callout-orange > h2,
.cms-content > .callout-orange > h3,
.cms-content > .callout-orange > h4,
.cms-content > .callout-orange > h5,
.cms-content > .callout-orange > h6,
.cms-content > [class*='callout-purple'] h1,
.cms-content > [class*='callout-orange'] h1,
.cms-content > [class*='callout-purple'] h2,
.cms-content > [class*='callout-orange'] h2,
.cms-content > [class*='callout-purple'] h3,
.cms-content > [class*='callout-orange'] h3,
.cms-content > [class*='callout-purple'] h4,
.cms-content > [class*='callout-orange'] h4,
.cms-content > [class*='callout-purple'] h5,
.cms-content > [class*='callout-orange'] h5,
.cms-content > [class*='callout-purple'] h6,
.cms-content > [class*='callout-orange'] h6,
.cms-content > [class*='callout-purple'] h1,
.cms-content > [class*='callout-orange'] h1,
.cms-content > [class*='callout-purple'] h2,
.cms-content > [class*='callout-orange'] h2,
.cms-content > [class*='callout-purple'] h3,
.cms-content > [class*='callout-orange'] h3,
.cms-content > [class*='callout-purple'] h4,
.cms-content > [class*='callout-orange'] h4,
.cms-content > [class*='callout-purple'] h5,
.cms-content > [class*='callout-orange'] h5,
.cms-content > [class*='callout-purple'] h6,
.cms-content > [class*='callout-orange'] h6 {
    @apply clear-none;
} */
.cms-content.cms-content--white > h1,
.cms-content.cms-content--white > h2,
.cms-content.cms-content--white > h3,
.cms-content.cms-content--white > h4,
.cms-content.cms-content--white > h5,
.cms-content.cms-content--white > h6,
.cms-content.cms-content--white > blockquote > h1,
.cms-content.cms-content--white > blockquote > h2,
.cms-content.cms-content--white > blockquote > h3,
.cms-content.cms-content--white > blockquote > h4,
.cms-content.cms-content--white > blockquote > h5,
.cms-content.cms-content--white > blockquote > h6 {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
/* .cms-content > h1:first-child,
.cms-content > h2:first-child,
.cms-content > h3:first-child,
.cms-content > h4:first-child,
.cms-content > h5:first-child,
.cms-content > blockquote > h1:first-child,
.cms-content > blockquote > h2:first-child,
.cms-content > blockquote > h3:first-child,
.cms-content > blockquote > h4:first-child,
.cms-content > blockquote > h5:first-child,
.cms-content > blockquote > h6:first-child,
.wp-block-media-text__content > h1:first-child,
.wp-block-media-text__content > h2:first-child,
.wp-block-media-text__content > h3:first-child,
.wp-block-media-text__content > h4:first-child,
.wp-block-media-text__content > h5:first-child,
.wp-block-media-text__content > h6:first-child {
    @apply mt-0;
}

.cms-content > h1 a,
.cms-content > h2 a,
.cms-content > h3 a,
.cms-content > h4 a,
.cms-content > h5 a,
.cms-content > blockquote > h1 a,
.cms-content > blockquote > h2 a,
.cms-content > blockquote > h3 a,
.cms-content > blockquote > h4 a,
.cms-content > blockquote > h5 a,
.cms-content > blockquote > h6 a,
.wp-block-media-text__content > h1 a,
.wp-block-media-text__content > h2 a,
.wp-block-media-text__content > h3 a,
.wp-block-media-text__content > h4 a,
.wp-block-media-text__content > h5 a,
.wp-block-media-text__content > h6 a {
    @apply hover:text-pink-500;
} */
/* .cms-content > h2,
.cms-content > blockquote > h2,
.wp-block-column > h2,
.wp-block-media-text__content > h2 {
    @apply mt-8 mb-4 font-bold text-2xl md:text-3xl text-blue-700;
} */
/* .news-cms-content[data-font-size="small"] > h2,
.news-cms-content[data-font-size="small"] > blockquote > h2,
.news-cms-content[data-font-size="small"] .wp-block-column > h2,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > h2 {
    @apply text-xl md:text-2xl;
}

.news-cms-content[data-font-size="large"] > h2,
.news-cms-content[data-font-size="large"] > blockquote > h2,
.news-cms-content[data-font-size="large"] .wp-block-column > h2,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > h2 {
    @apply text-3xl md:text-4xl;
} */
.cms-content > [class*='callout-orange'] > h2,
.cms-content > [class*='callout-purple'] > h2 {

    margin-top: 3rem;

    margin-bottom: 1rem;

    font-size: 1.5rem;

    line-height: 2rem;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
    .cms-content > [class*='callout-orange'] > h2,
.cms-content > [class*='callout-purple'] > h2 {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
}
/* .news-cms-content[data-font-size="small"] > [class*='callout-orange'] > h2,
.news-cms-content[data-font-size="small"] > [class*='callout-purple'] > h2 {
    @apply text-xl md:text-2xl;
}

.news-cms-content[data-font-size="large"] > [class*='callout-orange'] > h2,
.news-cms-content[data-font-size="large"] > [class*='callout-purple'] > h2 {
    @apply text-3xl md:text-4xl;
} */
/* .cms-content > h3,
.cms-content > blockquote > h3,
.wp-block-column > h3,
.wp-block-media-text__content > h3 {
    @apply mt-6 mb-3 text-blue-800 font-bold text-xl md:text-2xl;
} */
/* .news-cms-content[data-font-size="small"] > h3,
.news-cms-content[data-font-size="small"] > blockquote > h3,
.news-cms-content[data-font-size="small"] .wp-block-column > h3,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > h3 {
    @apply text-lg md:text-xl;
} */
/* .news-cms-content[data-font-size="large"] > h3,
.news-cms-content[data-font-size="large"] > blockquote > h3,
.news-cms-content[data-font-size="large"] .wp-block-column > h3,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > h3 {
    @apply text-2xl md:text-3xl;
} */
.cms-content > [class*='callout-orange'] > h3,
.cms-content > [class*='callout-purple'] > h3 {

    margin-top: 1.5rem;

    margin-bottom: 0.75rem;

    font-size: 1.25rem;

    line-height: 1.75rem;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
    .cms-content > [class*='callout-orange'] > h3,
.cms-content > [class*='callout-purple'] > h3 {

        font-size: 1.5rem;

        line-height: 2rem;
    }
}
/* .news-cms-content[data-font-size="small"] > [class*='callout-orange'] > h3,
.news-cms-content[data-font-size="small"] > [class*='callout-purple'] > h3 {
    @apply text-lg md:text-xl;
}

.news-cms-content[data-font-size="large"] > [class*='callout-orange'] > h3,
.news-cms-content[data-font-size="large"] > [class*='callout-purple'] > h3 {
    @apply text-2xl md:text-3xl;
} */
/* .cms-content > h4,
.cms-content > blockquote > h4,
.wp-block-column > h4,
.wp-block-media-text__content > h4 {
    @apply mt-4 mb-2 text-blue-700 text-lg md:text-xl font-bold;
}

.news-cms-content[data-font-size="small"] > h4,
.news-cms-content[data-font-size="small"] > blockquote > h4,
.news-cms-content[data-font-size="small"] .wp-block-column > h4,
.news-cms-content[data-font-size="small"] .wp-block-media-text__content > h4 {
    @apply text-base md:text-lg;
}

.news-cms-content[data-font-size="large"] > h4,
.news-cms-content[data-font-size="large"] > blockquote > h4,
.news-cms-content[data-font-size="large"] .wp-block-column > h4,
.news-cms-content[data-font-size="large"] .wp-block-media-text__content > h4 {
    @apply text-xl md:text-2xl;
} */
.cms-content > [class*='callout-orange'] > h4,
.cms-content > [class*='callout-purple'] > h4 {

    margin-top: 1rem;

    margin-bottom: 0.5rem;

    font-size: 1.125rem;

    line-height: 1.75rem;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
    .cms-content > [class*='callout-orange'] > h4,
.cms-content > [class*='callout-purple'] > h4 {

        font-size: 1.25rem;

        line-height: 1.75rem;
    }
}
/* .news-cms-content[data-font-size="small"] > [class*='callout-orange'] > h4,
.news-cms-content[data-font-size="small"] > [class*='callout-purple'] > h4 {
    @apply text-base md:text-lg;
}

.news-cms-content[data-font-size="large"] > [class*='callout-orange'] > h4,
.news-cms-content[data-font-size="large"] > [class*='callout-purple'] > h4 {
    @apply text-xl md:text-2xl;
} */
.cms-mini-content > h2 {

    margin-bottom: 0.25rem;

    font-size: 1.125rem;

    line-height: 1.75rem;

    font-weight: 700;

    --tw-text-opacity: 1;

    color: rgb(25 66 92 / var(--tw-text-opacity));
}
.news-cms-content[data-font-size="small"] .cms-mini-content > h2 {

    font-size: 1rem;

    line-height: 1.5rem;
}
.news-cms-content[data-font-size="large"] .cms-mini-content > h2 {

    font-size: 1.25rem;

    line-height: 1.75rem;
}
/* .cms-content .wysiwyg-video,
.wp-block-column .wysiwyg-video,
.wp-block-media-text__content .wysiwyg-video {
    @apply my-8;
} */
/* .cms-content > blockquote,
.wp-block-column > blockquote,
.wp-block-media-text__content > blockquote {
    width: 100%;

    background: #f9f9f9;
    border-left: 4px solid #ccc;
    margin: 0 0 1.5em;
    padding: 0.5em 1.25rem 1rem;
    quotes: "\201C""\201D""\2018""\2019";
} */
.cms-content.cms-content--white > blockquote {
    background: rgba(255,255,255,.05);
}
/* .cms-content > blockquote:before,
.wp-block-column > blockquote:before,
.wp-block-media-text__content > blockquote:before {
    color: #ccc;
    font-family: 'Georgia', serif;
    content: open-quote;
    font-size: 6rem;
    line-height: 0.01em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
} */
/* .cms-content > blockquote p a,
.wp-block-column > blockquote p a,
.wp-block-media-text__content > blockquote p a {
    @apply text-blue-800 hover:text-pink-500 border-b border-blue-800 border-opacity-40 hover:border-pink-500;
} */
.cms-content > .block--callout h2:first-child {
    margin-top: -4px;
}
.cms-content > .block--callout h3:first-child {
    margin-top: -3px;
}
.cms-content > [class*='callout-orange'] {
    clear: both;

    background: #ee8953;

    padding: 1em;
    margin: 2em 0;
}
.cms-content > [class*='callout-orange'] * {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.cms-content > [class*='callout-orange'] *:first-child {
    margin-top: 0;
}
.cms-content > [class*='callout-orange'] h2:first-child {
    margin-top: -2px;
}
.cms-content > [class*='callout-orange'] *:last-child {
    margin-bottom: 0;
}
.cms-content > [class*='callout-purple'] {

    --tw-bg-opacity: 1;

    background-color: rgb(25 66 92 / var(--tw-bg-opacity));

    padding: 1em;
    margin: 2em 0;
}
.cms-content > [class*='callout-purple'] * {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.cms-content > [class*='callout-purple'] *:first-child {
    margin-top: 0;
}
.cms-content > [class*='callout-purple'] *:last-child {
    margin-bottom: 0;
}
.cms-content > .callout-inline + .callout-inline {
    margin-left: 1rem;
}
.cms-content > .callout-orange-inline {
    display: inline-block;
    clear: both;

    background: #ee8953;

    padding: 1em;
    margin: 1em 0;
}
.cms-content > .callout-orange-inline * {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.cms-content > .callout-orange-inline *:first-child {
    margin-top: 0;
}
.cms-content > .callout-orange-inline *:last-child {
    margin-bottom: 0;
}
.cms-content > .callout-purple-inline {
    display: inline-block;
    clear: both;
    --tw-bg-opacity: 1;
    background-color: rgb(25 66 92 / var(--tw-bg-opacity));

    padding: 1em;
    margin: 1em 0;
}
.cms-content > .callout-purple-inline * {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.cms-content > .callout-purple-inline *:first-child {
    margin-top: 0;
}
.cms-content > .callout-purple-inline *:last-child {
    margin-bottom: 0;
}
.cms-content .wp-block-separator {

    border-width: 0px;
}
/* .cms-content iframe {
    width: 100% !important;
} */
.wp-block-buttons {

    margin-top: 2rem;

    margin-bottom: 2rem;
}
.wp-block-buttons:first-child {

    margin-top: 0px;
}
.wp-block-buttons:last-child {

    margin-bottom: 0px;
}
.wp-block-button .wp-block-button__link {

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));

    font-weight: 700;

    text-transform: uppercase;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.wp-block-button .wp-block-button__link:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.wp-block-button.is-style-text-with-arrow .wp-block-button__link {

    display: flex;

    align-items: center;

    background-color: transparent;

    padding-left: 0px;

    padding-right: 0px;

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.wp-block-button.is-style-text-with-arrow .wp-block-button__link:hover {

    background-color: transparent;

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.wp-block-button.is-style-text-with-arrow .wp-block-button__link::after {

    margin-left: 0.5rem;

    display: block;

    height: 1.25rem;

    width: 0.75rem;

    background-size: contain;

    background-position: center;

    background-repeat: no-repeat;
    
    content: '';

    background-image: url('../svg/arrow-right--pink-2.svg');
}
@media (max-width: 599px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        padding-bottom: 40px;
    }
}
@media (max-width: 600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        padding-bottom: 24px;
    }
}
.cms-content .collaborators-table {

    margin: 0px;
}
.cms-content .collaborators-table tr {

    border-bottom-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(227 232 235 / var(--tw-border-opacity));
}
.cms-content .collaborators-table tr:last-child {

    border-bottom-width: 0px;
}
.cms-content .collaborators-table td {

    padding-left: 0.25rem;

    padding-right: 0.25rem;

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;
}
.gf-bottom-email-signup .gform_wrapper {

    margin: 0px;

    width: 100%;
}
.gf-bottom-email-signup .gform_wrapper form {

    display: flex;

    width: 100%;
}
.gf-bottom-email-signup .gform_wrapper .gform_body {

    width: 100%;
}
.gf-bottom-email-signup .gform_wrapper .top_label .gfield_label {

    display: none;
}
.footer-wtl-form {

    margin: 0px;

    display: flex;

    width: 100%;
}
.footer-wtl-form input[type="text"],
.footer-wtl-form input[type="email"] {

    display: inline-block;

    width: 100%;

    border-radius: 0px;

    border-width: 0px;

    padding: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    line-height: 1.25;
}
@media (min-width: 640px) {
    .footer-wtl-form input[type="text"],
.footer-wtl-form input[type="email"] {

        padding: 1rem;

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
.footer-wtl-form input[type="submit"] {

    margin: 0px;

    display: inline-block;

    border-radius: 0px;

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));

    padding-left: 1.25rem;

    padding-right: 1.25rem;

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 1.25;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));

    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, 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-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 100ms;
}
.footer-wtl-form input[type="submit"]:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(181 21 86 / var(--tw-bg-opacity));
}
@media (min-width: 640px) {
    .footer-wtl-form input[type="submit"] {

        height: 100%;

        padding-top: 1rem;

        padding-bottom: 1rem;

        padding-left: 1.5rem;

        padding-right: 1.5rem;

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
.footer-wtl-form input[type="submit"] {

    line-height: 1.25 !important;
}
.in-page-wtl-form {

    margin: 0px;

    display: flex;

    width: 100%;

    flex-direction: column;

    gap: 1rem;
}
.in-page-wtl-form .in-page-wtl-form__grid {

    display: flex;

    width: 100%;

    flex-direction: column;

    gap: 1rem;
}
@media (min-width: 640px) {
    .in-page-wtl-form .in-page-wtl-form__grid {

        flex-direction: row;
    }
}
.in-page-wtl-form .in-page-wtl-form__field {

    display: flex;

    width: 100%;

    flex-direction: column;

    gap: 0.25rem;
}
@media (min-width: 640px) {
    .in-page-wtl-form .in-page-wtl-form__field--title,
.in-page-wtl-form .in-page-wtl-form__field--state,
.in-page-wtl-form .in-page-wtl-form__field--zip {

        flex: 1 1 0%;
    }
    .in-page-wtl-form .in-page-wtl-form__field--first-name,
.in-page-wtl-form .in-page-wtl-form__field--last-name {

        flex: 2;
    }
}
.in-page-wtl-form .in-page-wtl-form__field label {

    font-size: 1rem;

    line-height: 1.5rem;

    font-weight: 500;
}
.in-page-wtl-form .in-page-wtl-form__field__required {

    margin-left: 0.125rem;

    font-size: 0.75rem;

    line-height: 1rem;

    font-weight: 400;

    text-transform: uppercase;

    opacity: 0.4;
}
.in-page-wtl-form input[type="text"],
.in-page-wtl-form input[type="email"],
.in-page-wtl-form textarea,
.in-page-wtl-form select {

    display: block;

    width: 100%;

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(189 189 189 / var(--tw-border-opacity));

    padding: 0.5rem;

    font-size: 1rem;

    line-height: 1.5rem;
}
@media (min-width: 1024px) {
    .in-page-wtl-form input[type="text"],
.in-page-wtl-form input[type="email"],
.in-page-wtl-form textarea,
.in-page-wtl-form select {

        padding: 0.75rem;
    }
}
.in-page-wtl-form input[type="submit"] {

    margin-left: auto;

    display: inline-block;

    border-radius: 9999px;

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));

    padding-left: 1.25rem;

    padding-right: 1.25rem;

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 1.25;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));

    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, 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-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 100ms;
}
.in-page-wtl-form input[type="submit"]:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(181 21 86 / var(--tw-bg-opacity));
}
@media (min-width: 640px) {
    .in-page-wtl-form input[type="submit"] {

        padding-left: 2rem;

        padding-right: 2rem;

        padding-top: 1rem;

        padding-bottom: 1rem;

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
.in-page-wtl-form input[type="submit"] {

    line-height: 1.25 !important;
}
body .gf-bottom-email-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .pum-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {

    display: inline-block;

    width: 100%;

    border-radius: 0px;

    border-width: 0px;

    padding: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    line-height: 1.25;
}
@media (min-width: 640px) {
    body .gf-bottom-email-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .pum-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {

        padding: 1rem;

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
body .site-content .gf-bottom-email-signup .gform_wrapper ul.gform_fields li.gfield,
body footer .gf-bottom-email-signup .gform_wrapper ul.gform_fields li.gfield,
body .pum-content .gf-bottom-email-signup .gform_wrapper ul.gform_fields li.gfield,
body .site-content .gf-bottom-email-signup .gform_wrapper .top_label div.ginput_container,
body footer .gf-bottom-email-signup .gform_wrapper .top_label div.ginput_container {

    margin: 0px;

    padding: 0px;
}
body .gf-bottom-email-signup .gform_wrapper .gform_footer {

    margin: 0px;

    width: auto;

    padding: 0px;
}
body .gf-bottom-email-signup .gform_wrapper .gform_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_footer input[type=submit],
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input[type=submit] {

    margin: 0px;

    display: inline-block;

    border-radius: 0px;

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));

    padding-left: 1.25rem;

    padding-right: 1.25rem;

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 1.25;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));

    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, 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-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 100ms;
}
body .gf-bottom-email-signup .gform_wrapper .gform_footer input.button:hover,
.gf-bottom-email-signup .gform_wrapper .gform_footer input[type=submit]:hover,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input.button:hover,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input[type=submit]:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(181 21 86 / var(--tw-bg-opacity));
}
@media (min-width: 640px) {
    body .gf-bottom-email-signup .gform_wrapper .gform_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_footer input[type=submit],
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input[type=submit] {

        height: 100%;

        padding-top: 1rem;

        padding-bottom: 1rem;

        padding-left: 1.5rem;

        padding-right: 1.5rem;

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
body .gf-bottom-email-signup .gform_wrapper .gform_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_footer input[type=submit],
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input.button,
.gf-bottom-email-signup .gform_wrapper .gform_page_footer input[type=submit] {

    line-height: 1.25 !important;
}
.gf-bottom-email-signup .validation_error {

    display: none;
}
#student-project-search-form.is-disabled,
#researcher-archive-search-form.is-disabled {

    pointer-events: none;

    opacity: 0.3;
}
#student-projects-body::before,
#researcher-archive-body::before {

    pointer-events: none;

    position: absolute;

    inset: 0px;

    z-index: 0;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    --tw-bg-opacity: 0.8;

    opacity: 0;

    content: '';
}
#student-projects-body.is-disabled::before,
#student-projects-body.is-disabled::after,
#researcher-archive-body.is-disabled::before,
#researcher-archive-body.is-disabled::after {

    pointer-events: auto;

    z-index: 20;

    opacity: 1;
}
@keyframes spinner {
    to {transform: rotate(360deg);}
}
#student-projects-loader {

    position: absolute;

    z-index: 20;

    display: inline-block;

    height: 1.25rem;

    width: 1.25rem;

    transition-duration: 200ms;
        
    border-radius: 50%;
    border: 3px solid #ccc;
    border-top-color: #000;
    animation: spinner .6s linear infinite;
}
#student-projects-body.is-disabled .show-preview,
#researcher-archive-body.is-disabled .show-preview {

    --tw-bg-opacity: 1;

    background-color: rgb(24 66 91 / var(--tw-bg-opacity));

    text-decoration-line: none;
}
.widget-container .widget {

    width: 100%;
}
.widget-container .widget:first-child {

    margin-top: 3rem;
}
@media (min-width: 768px) {
    .widget-container .widget:first-child {

        margin-top: 5rem;
    }
}
.widget-container .widget:last-child {

    margin-bottom: 2rem;
}
@media (min-width: 768px) {
    .widget-container .widget:last-child {

        margin-bottom: 4rem;
    }
}
.widget-container .widget + .jb_widget_related_news {

    margin-top: 3rem;
}
.jb_widget_latest_newsletters .widget-email-signup .gform_wrapper {

    margin: 0px;

    width: 100%;

    border-radius: 0px;

    border-width: 0px;
}
.widget-email-signup .gform_wrapper form {

    display: flex;

    width: 100%;
}
.widget-email-signup .gform_wrapper .gform_footer {

    width: auto;
}
.widget-email-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {

    width: 100%;

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;

    border-radius: 0px;

    border-width: 0px;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    padding: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    line-height: 1.25;
}
@media (min-width: 768px) {
    .widget-email-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {

        padding: 1rem;

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
.widget-email-signup .gform_wrapper .gform_footer input.button,
.widget-email-signup .gform_wrapper .gform_footer input[type=submit],
.widget-email-signup .gform_wrapper .gform_page_footer input.button,
.widget-email-signup .gform_wrapper .gform_page_footer input[type=submit] {

    margin: 0px;

    width: 5rem;

    flex-shrink: 0;

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;

    border-radius: 0px;

    border-width: 0px;

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));

    padding: 0.75rem;

    font-size: 1rem;

    line-height: 1.5rem;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 1.25;

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
    .widget-email-signup .gform_wrapper .gform_footer input.button,
.widget-email-signup .gform_wrapper .gform_footer input[type=submit],
.widget-email-signup .gform_wrapper .gform_page_footer input.button,
.widget-email-signup .gform_wrapper .gform_page_footer input[type=submit] {

        width: 8rem;

        padding: 1rem;

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
.widget-hn-email-signup .gform_wrapper .gform_footer input[type=submit] {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.widget-hn-email-signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {

    padding: 0.75rem;
}
.hudson-news-widgets .gfield_label {

    display: none;
}
.widget-tab-control[data-active="true"] {

    --tw-bg-opacity: 1;

    background-color: rgb(71 96 144 / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.widget-tab-control[data-active="true"]:hover {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.widget-tab[data-active="false"] {

    display: none;
}
.footer-news-one-col,
.footer-news-two-col {

    width: 100%;
}
@media (min-width: 1024px) {
    .footer-news-one-col {
        width: calc(((100% - 7.5rem) / 3) + 3rem);
    }

    .footer-news-two-col {
        width: calc((((100% - 7.5rem) / 3) * 2) + 4.5rem);
    }
}
.news-toggle-dropdown__list[data-active="false"] {

    display: none;
}
.news-toggle-dropdown__change-text-size[data-active="true"] {

    --tw-bg-opacity: 1;

    background-color: rgb(25 66 92 / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.extend-animated-menu-button {
    width: 24px;
    height: 18px;
    position: relative;
    transform: rotate(0deg);
    transition: 0.5s ease-in-out;
    cursor: pointer;
}
.extend-animated-menu-button span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #19425c;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: 0.25s ease-in-out;
}
.extend-animated-menu-button span:nth-child(1) {
    top: 1px;
    transform-origin: left center;
}
.extend-animated-menu-button span:nth-child(2) {
    top: 8px;
    transform-origin: left center;
}
.extend-animated-menu-button span:nth-child(3) {
    top: 15px;
    transform-origin: left center;
}
.extend-animated-menu-button.extend-animated-menu-button--active span:nth-child(1) {
    transform: rotate(45deg);
    top: -2px;
    left: 4px;
    background: #19425c;
}
.extend-animated-menu-button.extend-animated-menu-button--active span:nth-child(2) {
    width: 0;
    opacity: 0;
    background: #19425c;
}
.extend-animated-menu-button.extend-animated-menu-button--active span:nth-child(3) {
    transform: rotate(-45deg);
    top: 15px;
    left: 4px;
    background: #19425c;
}
#wrappersymbols{
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.symbol {
  position: absolute;
  top: 40%;
  left: 50%;
  z-index:100;
}
#symbol01 {
  filter: blur(5px);
  opacity: .1;
  width: 350px;
  height: 350px;
}
#symbol02 {
  filter: blur(1px);
  opacity: .2;
  left: 75%;
  width: 250px;
  height: 250px;
}
#symbol03 {
  filter: blur(8px);
  opacity: .3;
  left: 25%;
  width: 450px;
  height: 450px;
}
#symbol04 {
  filter: blur(5px);
  opacity: .1;
  left: 50%;
  width: 150px;
  height: 150px;
}
#symbol05 {
  filter: blur(1px);
  opacity: .1;
  left: 10%;
  top: 25%;
  width: 125px;
  height: 125px;
}
#symbol06 {
  filter: blur(2px);
  opacity: .1;
  left: 80%;
  top: 12%;
  width: 100px;
  height: 100px;
}
.news-list .news-item {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.single-researcher-profile .post-name {

    display: block;

    padding-top: 0.25rem;

    font-size: 1rem;

    line-height: 1.5rem;

    line-height: 1.5;
}
.cms-content ul.publication-list,
.cms-content ul.staff-list {

    margin: 0px;

    list-style-type: none;

    padding: 0px;
}
.page-template-temporary-colour-test .cms-content,
.disease-template-temporary-colour-test .cms-content,
.page-template-temporary-colour-test .cms-mini-content,
.disease-template-temporary-colour-test .cms-mini-content,
.page-template-temporary-colour-test .cms-content > p,
.disease-template-temporary-colour-test .cms-content > p,
.page-template-temporary-colour-test .cms-content > ul > li,
.disease-template-temporary-colour-test .cms-content > ul > li,
.page-template-temporary-colour-test .cms-content > ol > li,
.disease-template-temporary-colour-test .cms-content > ol > li,
.page-template-temporary-colour-test .cms-mini-content > p,
.disease-template-temporary-colour-test .cms-mini-content > p,
.page-template-temporary-colour-test .cms-mini-content > ul > li,
.disease-template-temporary-colour-test .cms-mini-content > ul > li,
.page-template-temporary-colour-test .cms-mini-content > ol > li,
.disease-template-temporary-colour-test .cms-mini-content > ol > li  {
    color: #555;
}
.page-template-temporary-colour-test .cms-content > h2,
.disease-template-temporary-colour-test .cms-content > h2 {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.page-template-temporary-colour-test .cms-content > h3,
.disease-template-temporary-colour-test .cms-content > h3 {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.page-template-temporary-colour-test .cms-mini-content > h2,
.disease-template-temporary-colour-test .cms-mini-content > h2 {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.page-template-temporary-colour-test h2.text-blue-500,
.disease-template-temporary-colour-test h2.text-blue-500 {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
/* ! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Barlow, ui-sans-serif, system-ui, Arial, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/

strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
select {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h6,
figure,
p {
  margin: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
/*
Prevent resizing textareas horizontally by default.
*/
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
iframe,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after {

    --tw-border-spacing-x: 0;

    --tw-border-spacing-y: 0;

    --tw-translate-x: 0;

    --tw-translate-y: 0;

    --tw-rotate: 0;

    --tw-skew-x: 0;

    --tw-skew-y: 0;

    --tw-scale-x: 1;

    --tw-scale-y: 1;

    --tw-pan-x:  ;

    --tw-pan-y:  ;

    --tw-pinch-zoom:  ;

    --tw-scroll-snap-strictness: proximity;

    --tw-gradient-from-position:  ;

    --tw-gradient-via-position:  ;

    --tw-gradient-to-position:  ;

    --tw-ordinal:  ;

    --tw-slashed-zero:  ;

    --tw-numeric-figure:  ;

    --tw-numeric-spacing:  ;

    --tw-numeric-fraction:  ;

    --tw-ring-inset:  ;

    --tw-ring-offset-width: 0px;

    --tw-ring-offset-color: #fff;

    --tw-ring-color: rgb(59 112 164 / 0.5);

    --tw-ring-offset-shadow: 0 0 #0000;

    --tw-ring-shadow: 0 0 #0000;

    --tw-shadow: 0 0 #0000;

    --tw-shadow-colored: 0 0 #0000;

    --tw-blur:  ;

    --tw-brightness:  ;

    --tw-contrast:  ;

    --tw-grayscale:  ;

    --tw-hue-rotate:  ;

    --tw-invert:  ;

    --tw-saturate:  ;

    --tw-sepia:  ;

    --tw-drop-shadow:  ;

    --tw-backdrop-blur:  ;

    --tw-backdrop-brightness:  ;

    --tw-backdrop-contrast:  ;

    --tw-backdrop-grayscale:  ;

    --tw-backdrop-hue-rotate:  ;

    --tw-backdrop-invert:  ;

    --tw-backdrop-opacity:  ;

    --tw-backdrop-saturate:  ;

    --tw-backdrop-sepia:  ;
}
.container {

    width: 100%;
}
@media (min-width: 640px) {
    .container {

        max-width: 640px;
    }
}
@media (min-width: 768px) {
    .container {

        max-width: 768px;
    }
}
@media (min-width: 1024px) {
    .container {

        max-width: 1024px;
    }
}
@media (min-width: 1280px) {
    .container {

        max-width: 1280px;
    }
}
@media (min-width: 1536px) {
    .container {

        max-width: 1536px;
    }
}
.sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    white-space: nowrap;

    border-width: 0;
}
.static {

    position: static;
}
.fixed {

    position: fixed;
}
.absolute {

    position: absolute;
}
.relative {

    position: relative;
}
.sticky {

    position: sticky;
}
.inset-0 {

    inset: 0px;
}
.-bottom-3 {

    bottom: -0.75rem;
}
.-left-12 {

    left: -3rem;
}
.-top-12 {

    top: -3rem;
}
.-top-16 {

    top: -4rem;
}
.-top-20 {

    top: -5rem;
}
.bottom-0 {

    bottom: 0px;
}
.bottom-2 {

    bottom: 0.5rem;
}
.bottom-4 {

    bottom: 1rem;
}
.left-0 {

    left: 0px;
}
.left-4 {

    left: 1rem;
}
.right-0 {

    right: 0px;
}
.right-12 {

    right: 3rem;
}
.right-2 {

    right: 0.5rem;
}
.right-3 {

    right: 0.75rem;
}
.top-0 {

    top: 0px;
}
.top-2 {

    top: 0.5rem;
}
.top-3 {

    top: 0.75rem;
}
.top-9 {

    top: 2.25rem;
}
.z-0 {

    z-index: 0;
}
.z-10 {

    z-index: 10;
}
.z-20 {

    z-index: 20;
}
.z-50 {

    z-index: 50;
}
.col-span-1 {

    grid-column: span 1 / span 1;
}
.col-span-10 {

    grid-column: span 10 / span 10;
}
.col-span-11 {

    grid-column: span 11 / span 11;
}
.col-span-12 {

    grid-column: span 12 / span 12;
}
.col-span-2 {

    grid-column: span 2 / span 2;
}
.col-span-3 {

    grid-column: span 3 / span 3;
}
.col-span-4 {

    grid-column: span 4 / span 4;
}
.col-span-5 {

    grid-column: span 5 / span 5;
}
.col-span-6 {

    grid-column: span 6 / span 6;
}
.col-span-7 {

    grid-column: span 7 / span 7;
}
.col-span-8 {

    grid-column: span 8 / span 8;
}
.col-span-9 {

    grid-column: span 9 / span 9;
}
.col-start-1 {

    grid-column-start: 1;
}
.row-span-1 {

    grid-row: span 1 / span 1;
}
.float-right {

    float: right;
}
.m-0 {

    margin: 0px;
}
.mx-0 {

    margin-left: 0px;

    margin-right: 0px;
}
.mx-1 {

    margin-left: 0.25rem;

    margin-right: 0.25rem;
}
.mx-3 {

    margin-left: 0.75rem;

    margin-right: 0.75rem;
}
.mx-auto {

    margin-left: auto;

    margin-right: auto;
}
.my-12 {

    margin-top: 3rem;

    margin-bottom: 3rem;
}
.my-5 {

    margin-top: 1.25rem;

    margin-bottom: 1.25rem;
}
.my-8 {

    margin-top: 2rem;

    margin-bottom: 2rem;
}
.-mb-1 {

    margin-bottom: -0.25rem;
}
.-mb-2 {

    margin-bottom: -0.5rem;
}
.-mb-4 {

    margin-bottom: -1rem;
}
.-ml-6 {

    margin-left: -1.5rem;
}
.-mr-2 {

    margin-right: -0.5rem;
}
.-mr-3 {

    margin-right: -0.75rem;
}
.-mr-6 {

    margin-right: -1.5rem;
}
.-mt-12 {

    margin-top: -3rem;
}
.-mt-14 {

    margin-top: -3.5rem;
}
.-mt-2 {

    margin-top: -0.5rem;
}
.-mt-6 {

    margin-top: -1.5rem;
}
.-mt-8 {

    margin-top: -2rem;
}
.mb-0 {

    margin-bottom: 0px;
}
.mb-1 {

    margin-bottom: 0.25rem;
}
.mb-10 {

    margin-bottom: 2.5rem;
}
.mb-12 {

    margin-bottom: 3rem;
}
.mb-16 {

    margin-bottom: 4rem;
}
.mb-2 {

    margin-bottom: 0.5rem;
}
.mb-20 {

    margin-bottom: 5rem;
}
.mb-3 {

    margin-bottom: 0.75rem;
}
.mb-4 {

    margin-bottom: 1rem;
}
.mb-5 {

    margin-bottom: 1.25rem;
}
.mb-6 {

    margin-bottom: 1.5rem;
}
.mb-8 {

    margin-bottom: 2rem;
}
.mb-auto {

    margin-bottom: auto;
}
.ml-1 {

    margin-left: 0.25rem;
}
.ml-2 {

    margin-left: 0.5rem;
}
.ml-3 {

    margin-left: 0.75rem;
}
.ml-4 {

    margin-left: 1rem;
}
.ml-5 {

    margin-left: 1.25rem;
}
.ml-auto {

    margin-left: auto;
}
.mr-1 {

    margin-right: 0.25rem;
}
.mr-2 {

    margin-right: 0.5rem;
}
.mr-3 {

    margin-right: 0.75rem;
}
.mr-4 {

    margin-right: 1rem;
}
.mr-5 {

    margin-right: 1.25rem;
}
.mt-0 {

    margin-top: 0px;
}
.mt-1 {

    margin-top: 0.25rem;
}
.mt-12 {

    margin-top: 3rem;
}
.mt-2 {

    margin-top: 0.5rem;
}
.mt-20 {

    margin-top: 5rem;
}
.mt-3 {

    margin-top: 0.75rem;
}
.mt-4 {

    margin-top: 1rem;
}
.mt-5 {

    margin-top: 1.25rem;
}
.mt-6 {

    margin-top: 1.5rem;
}
.mt-7 {

    margin-top: .75rem;
}
.mt-8 {

    margin-top: 2rem;
}
.mt-auto {

    margin-top: auto;
}
.block {

    display: block;
}
.inline-block {

    display: inline-block;
}
.inline {

    display: inline;
}
.flex {

    display: flex;
}
.inline-flex {

    display: inline-flex;
}
.table {

    display: table;
}
.grid {

    display: grid;
}
.hidden {

    display: none;
}
.aspect-program-header {

    aspect-ratio: 4 / 3;
}
.aspect-square {

    aspect-ratio: 1 / 1;
}
.aspect-video {

    aspect-ratio: 16 / 9;
}
.h-0 {

    height: 0px;
}
.h-1 {

    height: 0.25rem;
}
.h-10 {

    height: 2.5rem;
}
.h-11 {

    height: 2.75rem;
}
.h-12 {

    height: 3rem;
}
.h-16 {

    height: 4rem;
}
.h-2\/3 {

    height: 66.666667%;
}
.h-20 {

    height: 5rem;
}
.h-24 {

    height: 6rem;
}
.h-3 {

    height: 0.75rem;
}
.h-32 {

    height: 8rem;
}
.h-4 {

    height: 1rem;
}
.h-40 {

    height: 10rem;
}
.h-5 {

    height: 1.25rem;
}
.h-6 {

    height: 1.5rem;
}
.h-64 {

    height: 16rem;
}
.h-8 {

    height: 2rem;
}
.h-auto {

    height: auto;
}
.h-full {

    height: 100%;
}
.h-screen {

    height: 100vh;
}
.w-1\/2 {

    width: 50%;
}
.w-1\/3 {

    width: 33.333333%;
}
.w-1\/4 {

    width: 25%;
}
.w-1\/5 {

    width: 20%;
}
.w-10 {

    width: 2.5rem;
}
.w-11 {

    width: 2.75rem;
}
.w-12 {

    width: 3rem;
}
.w-16 {

    width: 4rem;
}
.w-2 {

    width: 0.5rem;
}
.w-2\/3 {

    width: 66.666667%;
}
.w-20 {

    width: 5rem;
}
.w-24 {

    width: 6rem;
}
.w-3 {

    width: 0.75rem;
}
.w-3\/4 {

    width: 75%;
}
.w-32 {

    width: 8rem;
}
.w-4 {

    width: 1rem;
}
.w-40 {

    width: 10rem;
}
.w-48 {

    width: 12rem;
}
.w-5 {

    width: 1.25rem;
}
.w-6 {

    width: 1.5rem;
}
.w-72 {

    width: 18rem;
}
.w-8 {

    width: 2rem;
}
.w-8\/12 {

    width: 66.666667%;
}
.w-auto {

    width: auto;
}
.w-double {

    width: 200%;
}
.w-full {

    width: 100%;
}
.min-w-min {

    min-width: -moz-min-content;

    min-width: min-content;
}
.max-w-3xl {

    max-width: 48rem;
}
.max-w-4xl {

    max-width: 56rem;
}
.max-w-full {

    max-width: 100%;
}
.max-w-lg {

    max-width: 32rem;
}
.max-w-md {

    max-width: 28rem;
}
.max-w-none {

    max-width: none;
}
.max-w-screen-xl {

    max-width: 1280px;
}
.flex-shrink-0 {

    flex-shrink: 0;
}
.translate-y-full {

    --tw-translate-y: 100%;

    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));
}
.-rotate-180 {

    --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));
}
.-rotate-90 {

    --tw-rotate: -90deg;

    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));
}
.rotate-0 {

    --tw-rotate: 0deg;

    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));
}
.rotate-12 {

    --tw-rotate: 12deg;

    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 {

    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));
}
.cursor-pointer {

    cursor: pointer;
}
.list-disc {

    list-style-type: disc;
}
.list-none {

    list-style-type: none;
}
.appearance-none {

    -webkit-appearance: none;

       -moz-appearance: none;

            appearance: none;
}
.columns-2 {

    -moz-columns: 2;

         columns: 2;
}
.grid-flow-col {

    grid-auto-flow: column;
}
.grid-cols-1 {

    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {

    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {

    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {

    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {

    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.flex-row {

    flex-direction: row;
}
.flex-row-reverse {

    flex-direction: row-reverse;
}
.flex-col {

    flex-direction: column;
}
.flex-col-reverse {

    flex-direction: column-reverse;
}
.flex-wrap {

    flex-wrap: wrap;
}
.items-start {

    align-items: flex-start;
}
.items-end {

    align-items: flex-end;
}
.items-center {

    align-items: center;
}
.items-stretch {

    align-items: stretch;
}
.justify-center {

    justify-content: center;
}
.justify-between {

    justify-content: space-between;
}
.justify-stretch {

    justify-content: stretch;
}
.gap-1 {

    gap: 0.25rem;
}
.gap-10 {

    gap: 2.5rem;
}
.gap-2 {

    gap: 0.5rem;
}
.gap-4 {

    gap: 1rem;
}
.gap-6 {

    gap: 1.5rem;
}
.gap-8 {

    gap: 2rem;
}
.gap-x-4 {

    -moz-column-gap: 1rem;

         column-gap: 1rem;
}
.gap-x-6 {

    -moz-column-gap: 1.5rem;

         column-gap: 1.5rem;
}
.gap-x-8 {

    -moz-column-gap: 2rem;

         column-gap: 2rem;
}
.gap-y-2 {

    row-gap: 0.5rem;
}
.gap-y-6 {

    row-gap: 1.5rem;
}
.gap-y-8 {

    row-gap: 2rem;
}
.divide-x > :not([hidden]) ~ :not([hidden]) {

    --tw-divide-x-reverse: 0;

    border-right-width: calc(1px * var(--tw-divide-x-reverse));

    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-blue-700 > :not([hidden]) ~ :not([hidden]) {

    --tw-divide-opacity: 1;

    border-color: rgb(25 66 92 / var(--tw-divide-opacity));
}
.self-start {

    align-self: flex-start;
}
.overflow-hidden {

    overflow: hidden;
}
.overflow-x-auto {

    overflow-x: auto;
}
.overflow-y-auto {

    overflow-y: auto;
}
.overflow-x-hidden {

    overflow-x: hidden;
}
.overflow-y-hidden {

    overflow-y: hidden;
}
.rounded {

    border-radius: 0.25rem;
}
.rounded-2xl {

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

    border-radius: 9999px;
}
.rounded-none {

    border-radius: 0px;
}
.border {

    border-width: 1px;
}
.border-0 {

    border-width: 0px;
}
.border-b {

    border-bottom-width: 1px;
}
.border-b-0 {

    border-bottom-width: 0px;
}
.border-b-2 {

    border-bottom-width: 2px;
}
.border-b-4 {

    border-bottom-width: 4px;
}
.border-l-4 {

    border-left-width: 4px;
}
.border-r-0 {

    border-right-width: 0px;
}
.border-r-2 {

    border-right-width: 2px;
}
.border-t {

    border-top-width: 1px;
}
.border-blue-400 {

    --tw-border-opacity: 1;

    border-color: rgb(96 165 250 / var(--tw-border-opacity));
}
.border-blue-500 {

    --tw-border-opacity: 1;

    border-color: rgb(59 112 164 / var(--tw-border-opacity));
}
.border-blue-700 {

    --tw-border-opacity: 1;

    border-color: rgb(25 66 92 / var(--tw-border-opacity));
}
.border-blue-800 {

    --tw-border-opacity: 1;

    border-color: rgb(24 66 91 / var(--tw-border-opacity));
}
.border-gray-200 {

    --tw-border-opacity: 1;

    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300 {

    --tw-border-opacity: 1;

    border-color: rgb(227 232 235 / var(--tw-border-opacity));
}
.border-gray-400 {

    --tw-border-opacity: 1;

    border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.border-pink-400 {

    --tw-border-opacity: 1;

    border-color: rgb(244 114 182 / var(--tw-border-opacity));
}
.border-pink-500 {

    --tw-border-opacity: 1;

    border-color: rgb(237 30 121 / var(--tw-border-opacity));
}
.border-white {

    --tw-border-opacity: 1;

    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-opacity-20 {

    --tw-border-opacity: 0.2;
}
.border-opacity-40 {

    --tw-border-opacity: 0.4;
}
.border-opacity-50 {

    --tw-border-opacity: 0.5;
}
.bg-blue-100 {

    --tw-bg-opacity: 1;

    background-color: rgb(231 241 249 / var(--tw-bg-opacity));
}
.bg-blue-200 {

    --tw-bg-opacity: 1;

    background-color: rgb(192 209 226 / var(--tw-bg-opacity));
}
.bg-blue-500 {

    --tw-bg-opacity: 1;

    background-color: rgb(59 112 164 / var(--tw-bg-opacity));
}
.bg-blue-600 {

    --tw-bg-opacity: 1;

    background-color: rgb(71 96 144 / var(--tw-bg-opacity));
}
.bg-blue-700 {

    --tw-bg-opacity: 1;

    background-color: rgb(25 66 92 / var(--tw-bg-opacity));
}
.bg-blue-800 {

    --tw-bg-opacity: 1;

    background-color: rgb(24 66 91 / var(--tw-bg-opacity));
}
.bg-blue-800\/50 {

    background-color: rgb(24 66 91 / 0.5);
}
.bg-gray-100 {

    --tw-bg-opacity: 1;

    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-gray-200 {

    --tw-bg-opacity: 1;

    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300 {

    --tw-bg-opacity: 1;

    background-color: rgb(227 232 235 / var(--tw-bg-opacity));
}
.bg-gray-400 {

    --tw-bg-opacity: 1;

    background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.bg-gray-800 {

    --tw-bg-opacity: 1;

    background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-orange-500 {

    --tw-bg-opacity: 1;

    background-color: rgb(247 149 49 / var(--tw-bg-opacity));
}
.bg-pink-200 {

    --tw-bg-opacity: 1;

    background-color: rgb(251 210 228 / var(--tw-bg-opacity));
}
.bg-pink-500 {

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));
}
.bg-purple-200 {

    --tw-bg-opacity: 1;

    background-color: rgb(228 220 233 / var(--tw-bg-opacity));
}
.bg-transparent {

    background-color: transparent;
}
.bg-white {

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/10 {

    background-color: rgb(255 255 255 / 0.1);
}
.bg-yellow-200 {

    --tw-bg-opacity: 1;

    background-color: rgb(254 234 214 / var(--tw-bg-opacity));
}
.bg-gradient-to-r {

    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-blue-700 {

    --tw-gradient-from: #19425c var(--tw-gradient-from-position);

    --tw-gradient-to: rgb(25 66 92 / 0) var(--tw-gradient-to-position);

    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-blue-600 {

    --tw-gradient-to: #476090 var(--tw-gradient-to-position);
}
.bg-contain {

    background-size: contain;
}
.bg-cover {

    background-size: cover;
}
.bg-center {

    background-position: center;
}
.bg-no-repeat {

    background-repeat: no-repeat;
}
.fill-current {

    fill: currentColor;
}
.stroke-current {

    stroke: currentColor;
}
.object-contain {

    -o-object-fit: contain;

       object-fit: contain;
}
.object-cover {

    -o-object-fit: cover;

       object-fit: cover;
}
.object-bottom {

    -o-object-position: bottom;

       object-position: bottom;
}
.object-center {

    -o-object-position: center;

       object-position: center;
}
.object-left {

    -o-object-position: left;

       object-position: left;
}
.object-top {

    -o-object-position: top;

       object-position: top;
}
.p-0 {

    padding: 0px;
}
.p-1 {

    padding: 0.25rem;
}
.p-2 {

    padding: 0.5rem;
}
.p-3 {

    padding: 0.75rem;
}
.p-4 {

    padding: 1rem;
}
.p-5 {

    padding: 1.25rem;
}
.p-6 {

    padding: 1.5rem;
}
.p-8 {

    padding: 2rem;
}
.p-px {

    padding: 1px;
}
.px-0 {

    padding-left: 0px;

    padding-right: 0px;
}
.px-10 {

    padding-left: 2.5rem;

    padding-right: 2.5rem;
}
.px-2 {

    padding-left: 0.5rem;

    padding-right: 0.5rem;
}
.px-3 {

    padding-left: 0.75rem;

    padding-right: 0.75rem;
}
.px-4 {

    padding-left: 1rem;

    padding-right: 1rem;
}
.px-5 {

    padding-left: 1.25rem;

    padding-right: 1.25rem;
}
.px-6 {

    padding-left: 1.5rem;

    padding-right: 1.5rem;
}
.px-8 {

    padding-left: 2rem;

    padding-right: 2rem;
}
.py-0 {

    padding-top: 0px;

    padding-bottom: 0px;
}
.py-1 {

    padding-top: 0.25rem;

    padding-bottom: 0.25rem;
}
.py-10 {

    padding-top: 2.5rem;

    padding-bottom: 2.5rem;
}
.py-12 {

    padding-top: 3rem;

    padding-bottom: 3rem;
}
.py-16 {

    padding-top: 4rem;

    padding-bottom: 4rem;
}
.py-2 {

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;
}
.py-20 {

    padding-top: 5rem;

    padding-bottom: 5rem;
}
.py-3 {

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;
}
.py-4 {

    padding-top: 1rem;

    padding-bottom: 1rem;
}
.py-5 {

    padding-top: 1.25rem;

    padding-bottom: 1.25rem;
}
.py-6 {

    padding-top: 1.5rem;

    padding-bottom: 1.5rem;
}
.py-8 {

    padding-top: 2rem;

    padding-bottom: 2rem;
}
.pb-0 {

    padding-bottom: 0px;
}
.pb-1 {

    padding-bottom: 0.25rem;
}
.pb-10 {

    padding-bottom: 2.5rem;
}
.pb-12 {

    padding-bottom: 3rem;
}
.pb-14 {

    padding-bottom: 3.5rem;
}
.pb-16 {

    padding-bottom: 4rem;
}
.pb-2 {

    padding-bottom: 0.5rem;
}
.pb-20 {

    padding-bottom: 5rem;
}
.pb-3 {

    padding-bottom: 0.75rem;
}
.pb-4 {

    padding-bottom: 1rem;
}
.pb-56 {

    padding-bottom: 14rem;
}
.pb-6 {

    padding-bottom: 1.5rem;
}
.pb-7 {

    padding-bottom: .75rem;
}
.pb-8 {

    padding-bottom: 2rem;
}
.pl-14 {

    padding-left: 3.5rem;
}
.pl-2 {

    padding-left: 0.5rem;
}
.pl-4 {

    padding-left: 1rem;
}
.pl-5 {

    padding-left: 1.25rem;
}
.pl-6 {

    padding-left: 1.5rem;
}
.pl-8 {

    padding-left: 2rem;
}
.pr-16 {

    padding-right: 4rem;
}
.pr-2 {

    padding-right: 0.5rem;
}
.pr-4 {

    padding-right: 1rem;
}
.pr-5 {

    padding-right: 1.25rem;
}
.pr-8 {

    padding-right: 2rem;
}
.pt-0 {

    padding-top: 0px;
}
.pt-1 {

    padding-top: 0.25rem;
}
.pt-10 {

    padding-top: 2.5rem;
}
.pt-12 {

    padding-top: 3rem;
}
.pt-14 {

    padding-top: 3.5rem;
}
.pt-16 {

    padding-top: 4rem;
}
.pt-2 {

    padding-top: 0.5rem;
}
.pt-20 {

    padding-top: 5rem;
}
.pt-3 {

    padding-top: 0.75rem;
}
.pt-4 {

    padding-top: 1rem;
}
.pt-40 {

    padding-top: 10rem;
}
.pt-48 {

    padding-top: 12rem;
}
.pt-6 {

    padding-top: 1.5rem;
}
.pt-8 {

    padding-top: 2rem;
}
.text-left {

    text-align: left;
}
.text-center {

    text-align: center;
}
.align-baseline {

    vertical-align: baseline;
}
.align-middle {

    vertical-align: middle;
}
.font-sans {

    font-family: Barlow, ui-sans-serif, system-ui, Arial, sans-serif;
}
.text-2xl {

    font-size: 1.5rem;

    line-height: 2rem;
}
.text-3xl {

    font-size: 1.6875rem;

    line-height: 2.25rem;
}
.text-4xl {

    font-size: 2.25rem;

    line-height: 2.5rem;
}
.text-5xl {

    font-size: 3rem;

    line-height: 1;
}
.text-base {

    font-size: 1rem;

    line-height: 1.5rem;
}
.text-lg {

    font-size: 1.125rem;

    line-height: 1.75rem;
}
.text-sm {

    font-size: 0.875rem;

    line-height: 1.25rem;
}
.text-xl {

    font-size: 1.25rem;

    line-height: 1.75rem;
}
.text-xs {

    font-size: 0.75rem;

    line-height: 1rem;
}
.font-black {

    font-weight: 900;
}
.font-bold {

    font-weight: 700;
}
.font-medium {

    font-weight: 500;
}
.font-normal {

    font-weight: 400;
}
.font-semibold {

    font-weight: 600;
}
.uppercase {

    text-transform: uppercase;
}
.italic {

    font-style: italic;
}
.not-italic {

    font-style: normal;
}
.leading-none {

    line-height: 1;
}
.leading-tight {

    line-height: 1.25;
}
.tracking-tight {

    letter-spacing: -0.025em;
}
.text-black {

    --tw-text-opacity: 1;

    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-200 {

    --tw-text-opacity: 1;

    color: rgb(192 209 226 / var(--tw-text-opacity));
}
.text-blue-500 {

    --tw-text-opacity: 1;

    color: rgb(59 112 164 / var(--tw-text-opacity));
}
.text-blue-700 {

    --tw-text-opacity: 1;

    color: rgb(25 66 92 / var(--tw-text-opacity));
}
.text-blue-800 {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.text-gray-400 {

    --tw-text-opacity: 1;

    color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-600 {

    --tw-text-opacity: 1;

    color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-pink-500 {

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.text-white {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {

    text-decoration-line: underline;
}
.no-underline {

    text-decoration-line: none;
}
.decoration-gray-400 {

    text-decoration-color: #9ca3af;
}
.opacity-0 {

    opacity: 0;
}
.opacity-50 {

    opacity: 0.5;
}
.opacity-60 {

    opacity: 0.6;
}
.opacity-70 {

    opacity: 0.7;
}
.opacity-75 {

    opacity: 0.75;
}
.shadow-2xl {

    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);

    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {

    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(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 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {

    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);

    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {

    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(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 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl-flat {

    --tw-shadow: 0 0px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);

    --tw-shadow-colored: 0 0px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.invert {

    --tw-invert: invert(100%);

    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);
}
.sepia {

    --tw-sepia: sepia(100%);

    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);
}
.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);
}
.transition {

    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, 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-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.transition-colors {

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.transition-transform {

    transition-property: transform;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.duration-100 {

    transition-duration: 100ms;
}
.duration-150 {

    transition-duration: 150ms;
}
.duration-200 {

    transition-duration: 200ms;
}
.duration-300 {

    transition-duration: 300ms;
}
.duration-500 {

    transition-duration: 500ms;
}
.duration-700 {

    transition-duration: 700ms;
}
.ease-in-out {

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.max-w-grid {
        max-width: 60rem;
    }
.max-w-screen {
        width: 100vw;
        max-width: 100vw;
        margin-left: 50%;
        transform: translateX(-50vw);
    }
.has-scrollbar .max-w-screen {
        width: calc(100vw - 15px);
        max-width: calc(100vw - 15px);
        margin-left: 50%;
        transform: translateX(calc(-1 * ((100vw - 15px) / 2)));
    }
.entry-content--narrow .max-w-screen,
    .has-scrollbar .entry-content--narrow .max-w-screen {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        transform: none;
    }
.w-smart-screen {
        width: 100vw;
    }
.has-scrollbar .w-smart-screen {
        width: calc(100vw - 15px);
    }
.hn-container {
        max-width: 100%;
    }
@media (min-width: 1536px) {
        .hn-container {
            max-width: 1536px;
        }
    }
.hn-container {
        max-width: 100%;
    }
@media (min-width: 1536px) {
        .hn-container {
            max-width: 1536px;
        }
    }
.image-bordering > div {
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);
                clip-path: polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);
    }
.image-bordering.image-bordering--bottom-right > div {
        -webkit-clip-path: polygon(0 15%, 50% 0, 100% 10%, 100% 100%, 0 100%);
                clip-path: polygon(0 15%, 50% 0, 100% 10%, 100% 100%, 0 100%);
    }
@media (min-width: 768px) {
        .image-bordering > div,
        .image-bordering.image-bordering--bottom-right > div {
            -webkit-clip-path: none;
                    clip-path: none;
        }
    }
.image-bordering::before {
        content: '';

        position: absolute;
        top: 0;
        left: -2rem;
        width: calc(100% + 2rem);
        height: calc(100% + 3rem);
        z-index: 20;

        background-image: url('../svg/circle-border-bottom-left-2.svg');
        background-size: 100%;
        background-repeat: no-repeat;
    }
.image-bordering.image-bordering--bottom-right::before {
        top: auto;
        bottom: 0;

        background-image: url('../svg/circle-border-bottom-right-2.svg');
    }
@media (min-width: 768px) {
        .image-bordering::before,
        .image-bordering.image-bordering--bottom-right::before {
            content: '';

            position: absolute;
            top: 0;
            left: -15%;
            width: 30%;
            height: 100%;

            background-image: url('../svg/header-left-2.svg');
            background-size: 100% 100%;
        }

        .image-bordering::after {
            content: '';

            position: absolute;
            top: 0;
            right: -15%;
            width: 30%;
            height: 100%;

            background-image: url('../svg/header-left-2.svg');
            background-size: 100% 100%;
        }
    }
.col-left {
        width: 100%;
    }
@media (min-width: 1024px) {
        .col-left {
            width: calc(50% - 1rem);
        }
    }
#top-nav-logo {

    display: block;

    height: 2rem;

    width: auto;

    transition-property: all;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 200ms;
}
@media (min-width: 640px) {
    #top-nav-logo {

        height: 3rem;
    }
}
@media (min-width: 1280px) {
    #top-nav-logo {

        height: 4rem;
    }
    #top-nav-logo.active {

        height: 3rem;
    }
}
.pages-list li {

    font-size: 1rem;

    line-height: 1.5rem;
}
.pages-list li.page_item_has_children {

    display: inline-block;

    width: 100%;
}
.pages-list li a {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.pages-list li a:hover {

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.pages-list li.current_page_item > a {

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.pages-list > li {

    margin-bottom: 0.5rem;
}
.breadcrumbs li:last-child {

    margin-right: 0px;
}
.breadcrumbs li:last-child img,
    .breadcrumbs li:last-child .breadcrumbs__divider {

    display: none;
}
.block-slideshow-image {

    height: 14rem;

    width: 14rem;
}
.block-slideshow-image::after {
        content: '';
        position: absolute;

        width: calc(100% + 8rem);
        height: calc(100% + 8rem);
        top: -4rem;
        left: -4rem;

        background-image: url('../svg/hudson-o-blue-2.svg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
@media (min-width: 768px) {
        .block-slideshow-image {
            width: 20rem;
            height: 20rem;
            top: calc(50% - 10rem);
            bottom: auto;
        }

        .block-slideshow-image::after {
            width: calc(100% + 11rem);
            height: calc(100% + 11rem);
            top: -5.5rem;
            left: -5.5rem;
        }
    }
@media (min-width: 1024px) {
        .block-slideshow-image {
            width: 30rem;
            height: 30rem;
            top: calc(50% - 15rem);
        }

        .block-slideshow-image::after {
            width: calc(100% + 16rem);
            height: calc(100% + 16rem);
            top: -8rem;
            left: -8rem;
        }
    }
.pagination__item {

    font-size: 1rem;

    line-height: 1.5rem;
}
.pagination__item a {

    border-width: 1px;

    --tw-border-opacity: 1;

    border-color: rgb(59 112 164 / var(--tw-border-opacity));

    --tw-text-opacity: 1;

    color: rgb(25 66 92 / var(--tw-text-opacity));
}
.pagination__item a:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(231 241 249 / var(--tw-bg-opacity));
}
.researcher-profile-title .post-name {

    margin-top: 0.25rem;

    display: block;

    font-size: 1rem;

    line-height: 1.5rem;

    font-weight: 700;
}
@media (min-width: 768px) {
    .researcher-profile-title .post-name {

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
}
.shadow-lg-center {
        --tw-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
.body-nav-overflow {
    overflow-y: hidden;
}
@media (min-width: 1280px) {
    .body-nav-overflow {
        overflow-y: auto;
    }
}
.top-nav-bar::after {
    content: '';
    position: absolute;
    inset: 0px;
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
@media (min-width: 1280px) {
    .top-nav-bar::after {
        content: none;
    }
}
.current-page .mega-nav-parent,
.current-ancestor .mega-nav-parent {
    color: #ed1e79;
}
@media (min-width: 1280px) {
    .current-ancestor.has-children .mega-nav-parent {
        background-image: url('../svg/arrow-down--blue-501.svg');
    }

    .current-page .mega-nav-parent:hover,
    .current-ancestor .mega-nav-parent:hover {
        color: #ed1e79;
    }

    .mega-nav-parent.selected,
    .mega-nav-parent.selected:hover,
    .mega-nav-parent.selected:focus {
        color: #fff;
        background: #ed1e79;
    }
    .mega-nav-item.has-children .mega-nav-parent:hover {
        background-image: url('../svg/arrow-down--pink-2.svg');
    }

    .mega-nav-item.has-children .mega-nav-parent.selected {
        background-image: url('../svg/arrow-down--white-2.svg');
    }

    .mega-nav-item.has-children .mega-nav-parent {

        background-repeat: no-repeat;

        padding-right: 2.5rem;

        background-image: url('../svg/arrow-down--blue-801.svg');
        background-size: .75rem auto;
        background-position: right 1rem center;
    }
}
.mega-nav {
    transform: translateX(100%);
    transition: transform 300ms;
}
.mega-nav.mega-nav--open {
    transform: translateX(0);
}
/* .mega-nav-flyout {
    transform: translateX(100%);
    transition: transform 300ms;
}

.mega-nav-flyout.mega-nav-flyout--open {
    transform: translateX(0);
    z-index: 20;
} */
.mega-nav-item__down > span {

    --tw-rotate: 0deg;

    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));

    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, 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-backdrop-filter;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 300ms;
}
.active .mega-nav-item__down > span {

    --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));
}
@media (min-width: 1280px) {
    .mega-nav {
        transform: translateX(0);
        transition: none;
    }

    .mega-nav-flyout,
    .mega-nav-flyout.mega-nav-flyout--open  {
        width: 100%;
        max-width: 100%;
        left: 0;
        margin: 0;
        transition: none;
    }

    .has-scrollbar .mega-nav-flyout,
    .has-scrollbar .mega-nav-flyout.mega-nav-flyout--open {
        width: 100%;
        max-width: 100%;
        left: 0;
        margin: 0;
        transition: none;
    }

    .mega-nav-flyout-sub {
        -moz-column-count: 3;
             column-count: 3;
        -moz-column-fill: balance;
             column-fill: balance;
        -moz-column-gap: 3rem;
             column-gap: 3rem;
        -moz-column-width: 14rem;
             column-width: 14rem;
        -moz-column-rule: 1px solid rgba(255,255,255,.3);
             column-rule: 1px solid rgba(255,255,255,.3);
    }
}
.mega-nav-flyout--open {
    transform: translateX(0);
}
.mega-nav-parent.selected + .mega-nav-flyout {
    display: flex;
    opacity: 1;
}
@media (min-width: 1280px) {
    .mega-nav-parent.selected::after {
        content: '';

        width: 100%;
        height: 4rem;
        background: #ed1e79;

        position: absolute;
        top: 100%;
        left: 0;
    }

    .mega-nav-flyout {
        top: calc(100% + 10px);
    }
}
@media (max-width: 1279px) {
    #top-nav-secondary {
        display: block !important;
    }
}
@media (min-width: 1280px) {
    .xl\:container {

        width: 100%;
    }
    @media (min-width: 640px) {
        .xl\:container {

            max-width: 640px;
        }
    }
    @media (min-width: 768px) {
        .xl\:container {

            max-width: 768px;
        }
    }
    @media (min-width: 1024px) {
        .xl\:container {

            max-width: 1024px;
        }
    }
    @media (min-width: 1280px) {
        .xl\:container {

            max-width: 1280px;
        }
    }
    @media (min-width: 1536px) {
        .xl\:container {

            max-width: 1536px;
        }
    }
}
.first\:mt-0:first-child {

    margin-top: 0px;
}
.first\:pl-0:first-child {

    padding-left: 0px;
}
.last\:mb-0:last-child {

    margin-bottom: 0px;
}
.last\:mr-0:last-child {

    margin-right: 0px;
}
.last\:border-0:last-child {

    border-width: 0px;
}
.last\:border-b:last-child {

    border-bottom-width: 1px;
}
.last\:border-b-0:last-child {

    border-bottom-width: 0px;
}
.last\:pb-0:last-child {

    padding-bottom: 0px;
}
.visited\:text-white:visited {

    color: rgb(255 255 255 );
}
.hover\:border-blue-800:hover {

    --tw-border-opacity: 1;

    border-color: rgb(24 66 91 / var(--tw-border-opacity));
}
.hover\:border-pink-500:hover {

    --tw-border-opacity: 1;

    border-color: rgb(237 30 121 / var(--tw-border-opacity));
}
.hover\:bg-blue-200:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(192 209 226 / var(--tw-bg-opacity));
}
.hover\:bg-blue-500:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(59 112 164 / var(--tw-bg-opacity));
}
.hover\:bg-blue-800:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(24 66 91 / var(--tw-bg-opacity));
}
.hover\:bg-pink-200:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(251 210 228 / var(--tw-bg-opacity));
}
.hover\:bg-pink-400:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.hover\:bg-pink-500:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));
}
.hover\:bg-pink-800:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(181 21 86 / var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover {

    background-color: transparent;
}
.hover\:bg-white:hover {

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:text-blue-800:hover {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.hover\:text-pink-200:hover {

    --tw-text-opacity: 1;

    color: rgb(251 210 228 / var(--tw-text-opacity));
}
.hover\:text-pink-500:hover {

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.hover\:text-pink-600:hover {

    --tw-text-opacity: 1;

    color: rgb(219 39 119 / var(--tw-text-opacity));
}
.hover\:text-white:hover {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:underline:hover {

    text-decoration-line: underline;
}
.hover\:decoration-pink-500:hover {

    text-decoration-color: #ed1e79;
}
.focus\:border-pink-500:focus {

    --tw-border-opacity: 1;

    border-color: rgb(237 30 121 / var(--tw-border-opacity));
}
.focus\:bg-blue-200:focus {

    --tw-bg-opacity: 1;

    background-color: rgb(192 209 226 / var(--tw-bg-opacity));
}
.focus\:bg-blue-500:focus {

    --tw-bg-opacity: 1;

    background-color: rgb(59 112 164 / var(--tw-bg-opacity));
}
.focus\:bg-blue-800:focus {

    --tw-bg-opacity: 1;

    background-color: rgb(24 66 91 / var(--tw-bg-opacity));
}
.focus\:bg-pink-200:focus {

    --tw-bg-opacity: 1;

    background-color: rgb(251 210 228 / var(--tw-bg-opacity));
}
.focus\:bg-pink-400:focus {

    --tw-bg-opacity: 1;

    background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.focus\:bg-pink-500:focus {

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));
}
.focus\:bg-white:focus {

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.focus\:text-blue-800:focus {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.focus\:text-pink-500:focus {

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.focus\:text-white:focus {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.active\:border-pink-500:active {

    --tw-border-opacity: 1;

    border-color: rgb(237 30 121 / var(--tw-border-opacity));
}
.active\:bg-blue-200:active {

    --tw-bg-opacity: 1;

    background-color: rgb(192 209 226 / var(--tw-bg-opacity));
}
.active\:bg-blue-500:active {

    --tw-bg-opacity: 1;

    background-color: rgb(59 112 164 / var(--tw-bg-opacity));
}
.active\:bg-blue-800:active {

    --tw-bg-opacity: 1;

    background-color: rgb(24 66 91 / var(--tw-bg-opacity));
}
.active\:bg-pink-200:active {

    --tw-bg-opacity: 1;

    background-color: rgb(251 210 228 / var(--tw-bg-opacity));
}
.active\:bg-pink-400:active {

    --tw-bg-opacity: 1;

    background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}
.active\:bg-pink-500:active {

    --tw-bg-opacity: 1;

    background-color: rgb(237 30 121 / var(--tw-bg-opacity));
}
.active\:bg-white:active {

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.active\:text-blue-800:active {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.active\:text-pink-500:active {

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.active\:text-white:active {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-blue-500 {

    --tw-text-opacity: 1;

    color: rgb(59 112 164 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-blue-800 {

    --tw-text-opacity: 1;

    color: rgb(24 66 91 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-pink-500 {

    --tw-text-opacity: 1;

    color: rgb(237 30 121 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-white {

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.group:hover .group-hover\:underline {

    text-decoration-line: underline;
}
.group:hover .group-hover\:opacity-100 {

    opacity: 1;
}
@media (min-width: 640px) {
    .sm\:sticky {

        position: sticky;
    }
    .sm\:top-0 {

        top: 0px;
    }
    .sm\:col-span-1 {

        grid-column: span 1 / span 1;
    }
    .sm\:col-span-12 {

        grid-column: span 12 / span 12;
    }
    .sm\:col-span-2 {

        grid-column: span 2 / span 2;
    }
    .sm\:col-span-3 {

        grid-column: span 3 / span 3;
    }
    .sm\:col-span-4 {

        grid-column: span 4 / span 4;
    }
    .sm\:col-span-6 {

        grid-column: span 6 / span 6;
    }
    .sm\:col-span-8 {

        grid-column: span 8 / span 8;
    }
    .sm\:col-span-9 {

        grid-column: span 9 / span 9;
    }
    .sm\:float-right {

        float: right;
    }
    .sm\:float-left {

        float: left;
    }
    .sm\:my-12 {

        margin-top: 3rem;

        margin-bottom: 3rem;
    }
    .sm\:my-8 {

        margin-top: 2rem;

        margin-bottom: 2rem;
    }
    .sm\:mb-0 {

        margin-bottom: 0px;
    }
    .sm\:mb-12 {

        margin-bottom: 3rem;
    }
    .sm\:mb-4 {

        margin-bottom: 1rem;
    }
    .sm\:mb-6 {

        margin-bottom: 1.5rem;
    }
    .sm\:mb-8 {

        margin-bottom: 2rem;
    }
    .sm\:ml-2 {

        margin-left: 0.5rem;
    }
    .sm\:ml-6 {

        margin-left: 1.5rem;
    }
    .sm\:mr-2 {

        margin-right: 0.5rem;
    }
    .sm\:mr-3 {

        margin-right: 0.75rem;
    }
    .sm\:mt-12 {

        margin-top: 3rem;
    }
    .sm\:mt-2 {

        margin-top: 0.5rem;
    }
    .sm\:mt-6 {

        margin-top: 1.5rem;
    }
    .sm\:flex {

        display: flex;
    }
    .sm\:aspect-square {

        aspect-ratio: 1 / 1;
    }
    .sm\:aspect-video {

        aspect-ratio: 16 / 9;
    }
    .sm\:h-12 {

        height: 3rem;
    }
    .sm\:h-16 {

        height: 4rem;
    }
    .sm\:h-20 {

        height: 5rem;
    }
    .sm\:h-32 {

        height: 8rem;
    }
    .sm\:h-5 {

        height: 1.25rem;
    }
    .sm\:h-6 {

        height: 1.5rem;
    }
    .sm\:h-full {

        height: 100%;
    }
    .sm\:w-1\/2 {

        width: 50%;
    }
    .sm\:w-12 {

        width: 3rem;
    }
    .sm\:w-16 {

        width: 4rem;
    }
    .sm\:w-24 {

        width: 6rem;
    }
    .sm\:w-32 {

        width: 8rem;
    }
    .sm\:w-36 {

        width: 9rem;
    }
    .sm\:w-full {

        width: 100%;
    }
    .sm\:grid-cols-12 {

        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .sm\:grid-cols-2 {

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:grid-cols-4 {

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .sm\:grid-cols-5 {

        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .sm\:grid-cols-6 {

        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .sm\:flex-row {

        flex-direction: row;
    }
    .sm\:flex-col {

        flex-direction: column;
    }
    .sm\:gap-12 {

        gap: 3rem;
    }
    .sm\:gap-6 {

        gap: 1.5rem;
    }
    .sm\:gap-8 {

        gap: 2rem;
    }
    .sm\:gap-y-8 {

        row-gap: 2rem;
    }
    .sm\:overflow-hidden {

        overflow: hidden;
    }
    .sm\:p-6 {

        padding: 1.5rem;
    }
    .sm\:p-8 {

        padding: 2rem;
    }
    .sm\:px-5 {

        padding-left: 1.25rem;

        padding-right: 1.25rem;
    }
    .sm\:px-6 {

        padding-left: 1.5rem;

        padding-right: 1.5rem;
    }
    .sm\:px-8 {

        padding-left: 2rem;

        padding-right: 2rem;
    }
    .sm\:py-12 {

        padding-top: 3rem;

        padding-bottom: 3rem;
    }
    .sm\:py-16 {

        padding-top: 4rem;

        padding-bottom: 4rem;
    }
    .sm\:py-24 {

        padding-top: 6rem;

        padding-bottom: 6rem;
    }
    .sm\:py-3 {

        padding-top: 0.75rem;

        padding-bottom: 0.75rem;
    }
    .sm\:py-6 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem;
    }
    .sm\:pb-16 {

        padding-bottom: 4rem;
    }
    .sm\:pb-2 {

        padding-bottom: 0.5rem;
    }
    .sm\:pb-6 {

        padding-bottom: 1.5rem;
    }
    .sm\:pb-8 {

        padding-bottom: 2rem;
    }
    .sm\:pl-0 {

        padding-left: 0px;
    }
    .sm\:pl-20 {

        padding-left: 5rem;
    }
    .sm\:pl-6 {

        padding-left: 1.5rem;
    }
    .sm\:pr-16 {

        padding-right: 4rem;
    }
    .sm\:pr-4 {

        padding-right: 1rem;
    }
    .sm\:pt-0 {

        padding-top: 0px;
    }
    .sm\:pt-5 {

        padding-top: 1.25rem;
    }
    .sm\:text-2xl {

        font-size: 1.5rem;

        line-height: 2rem;
    }
    .sm\:text-3xl {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
    .sm\:text-4xl {

        font-size: 2.25rem;

        line-height: 2.5rem;
    }
    .sm\:text-5xl {

        font-size: 3rem;

        line-height: 1;
    }
    .sm\:text-base {

        font-size: 1rem;

        line-height: 1.5rem;
    }
    .sm\:text-lg {

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
    .sm\:text-xl {

        font-size: 1.25rem;

        line-height: 1.75rem;
    }
    .sm\:leading-none {

        line-height: 1;
    }
    .sm\:leading-tight {

        line-height: 1.25;
    }
}
@media (min-width: 768px) {
    .md\:absolute {

        position: absolute;
    }
    .md\:sticky {

        position: sticky;
    }
    .md\:right-0 {

        right: 0px;
    }
    .md\:top-1\/2 {

        top: 50%;
    }
    .md\:top-32 {

        top: 8rem;
    }
    .md\:order-2 {

        order: 2;
    }
    .md\:col-span-1 {

        grid-column: span 1 / span 1;
    }
    .md\:col-span-2 {

        grid-column: span 2 / span 2;
    }
    .md\:col-span-3 {

        grid-column: span 3 / span 3;
    }
    .md\:col-span-5 {

        grid-column: span 5 / span 5;
    }
    .md\:col-span-6 {

        grid-column: span 6 / span 6;
    }
    .md\:col-span-7 {

        grid-column: span 7 / span 7;
    }
    .md\:col-start-8 {

        grid-column-start: 8;
    }
    .md\:m-0 {

        margin: 0px;
    }
    .md\:my-8 {

        margin-top: 2rem;

        margin-bottom: 2rem;
    }
    .md\:-mt-20 {

        margin-top: -5rem;
    }
    .md\:-mt-4 {

        margin-top: -1rem;
    }
    .md\:-mt-72 {

        margin-top: -18rem;
    }
    .md\:mb-0 {

        margin-bottom: 0px;
    }
    .md\:mb-4 {

        margin-bottom: 1rem;
    }
    .md\:mb-6 {

        margin-bottom: 1.5rem;
    }
    .md\:mb-8 {

        margin-bottom: 2rem;
    }
    .md\:mr-4 {

        margin-right: 1rem;
    }
    .md\:mr-auto {

        margin-right: auto;
    }
    .md\:mt-5 {

        margin-top: 1.25rem;
    }
    .md\:mt-6 {

        margin-top: 1.5rem;
    }
    .md\:block {

        display: block;
    }
    .md\:flex {

        display: flex;
    }
    .md\:hidden {

        display: none;
    }
    .md\:h-128 {

        height: 32rem;
    }
    .md\:h-24 {

        height: 6rem;
    }
    .md\:h-6 {

        height: 1.5rem;
    }
    .md\:h-auto {

        height: auto;
    }
    .md\:h-full {

        height: 100%;
    }
    .md\:min-h-screen-54vh {

        min-height: 54vh;
    }
    .md\:w-1\/2 {

        width: 50%;
    }
    .md\:w-1\/3 {

        width: 33.333333%;
    }
    .md\:w-1\/4 {

        width: 25%;
    }
    .md\:w-128 {

        width: 32rem;
    }
    .md\:w-2\/3 {

        width: 66.666667%;
    }
    .md\:w-3\/4 {

        width: 75%;
    }
    .md\:w-3\/5 {

        width: 60%;
    }
    .md\:w-32 {

        width: 8rem;
    }
    .md\:w-4\/5 {

        width: 80%;
    }
    .md\:w-40 {

        width: 10rem;
    }
    .md\:w-5\/12 {

        width: 41.666667%;
    }
    .md\:w-auto {

        width: auto;
    }
    .md\:max-w-full {

        max-width: 100%;
    }
    .md\:grid-cols-1 {

        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .md\:grid-cols-2 {

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-3 {

        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:grid-cols-4 {

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:grid-cols-5 {

        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .md\:flex-row {

        flex-direction: row;
    }
    .md\:flex-row-reverse {

        flex-direction: row-reverse;
    }
    .md\:items-center {

        align-items: center;
    }
    .md\:gap-4 {

        gap: 1rem;
    }
    .md\:object-cover {

        -o-object-fit: cover;

           object-fit: cover;
    }
    .md\:object-left {

        -o-object-position: left;

           object-position: left;
    }
    .md\:p-3 {

        padding: 0.75rem;
    }
    .md\:p-4 {

        padding: 1rem;
    }
    .md\:p-6 {

        padding: 1.5rem;
    }
    .md\:p-8 {

        padding: 2rem;
    }
    .md\:px-24 {

        padding-left: 6rem;

        padding-right: 6rem;
    }
    .md\:px-5 {

        padding-left: 1.25rem;

        padding-right: 1.25rem;
    }
    .md\:px-7 {

        padding-left: .75rem;

        padding-right: .75rem;
    }
    .md\:px-8 {

        padding-left: 2rem;

        padding-right: 2rem;
    }
    .md\:py-12 {

        padding-top: 3rem;

        padding-bottom: 3rem;
    }
    .md\:py-14 {

        padding-top: 3.5rem;

        padding-bottom: 3.5rem;
    }
    .md\:py-16 {

        padding-top: 4rem;

        padding-bottom: 4rem;
    }
    .md\:py-20 {

        padding-top: 5rem;

        padding-bottom: 5rem;
    }
    .md\:py-24 {

        padding-top: 6rem;

        padding-bottom: 6rem;
    }
    .md\:py-28 {

        padding-top: 7rem;

        padding-bottom: 7rem;
    }
    .md\:py-3 {

        padding-top: 0.75rem;

        padding-bottom: 0.75rem;
    }
    .md\:py-32 {

        padding-top: 8rem;

        padding-bottom: 8rem;
    }
    .md\:py-8 {

        padding-top: 2rem;

        padding-bottom: 2rem;
    }
    .md\:pb-12 {

        padding-bottom: 3rem;
    }
    .md\:pb-14 {

        padding-bottom: 3.5rem;
    }
    .md\:pb-20 {

        padding-bottom: 5rem;
    }
    .md\:pb-28 {

        padding-bottom: 7rem;
    }
    .md\:pb-8 {

        padding-bottom: 2rem;
    }
    .md\:pl-4 {

        padding-left: 1rem;
    }
    .md\:pr-4 {

        padding-right: 1rem;
    }
    .md\:pr-60 {

        padding-right: 15rem;
    }
    .md\:pr-72 {

        padding-right: 18rem;
    }
    .md\:pr-8 {

        padding-right: 2rem;
    }
    .md\:pt-14 {

        padding-top: 3.5rem;
    }
    .md\:pt-20 {

        padding-top: 5rem;
    }
    .md\:pt-28 {

        padding-top: 7rem;
    }
    .md\:text-left {

        text-align: left;
    }
    .md\:text-2xl {

        font-size: 1.5rem;

        line-height: 2rem;
    }
    .md\:text-3xl {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
    .md\:text-4halfxl {

        font-size: 2.5rem;

        line-height: 2.5rem;
    }
    .md\:text-4xl {

        font-size: 2.25rem;

        line-height: 2.5rem;
    }
    .md\:text-5xl {

        font-size: 3rem;

        line-height: 1;
    }
    .md\:text-6xl {

        font-size: 3.75rem;

        line-height: 1;
    }
    .md\:text-base {

        font-size: 1rem;

        line-height: 1.5rem;
    }
    .md\:text-lg {

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
    .md\:text-xl {

        font-size: 1.25rem;

        line-height: 1.75rem;
    }
    .md\:text-xs {

        font-size: 0.75rem;

        line-height: 1rem;
    }
    .md\:leading-none {

        line-height: 1;
    }
    .md\:leading-tight {

        line-height: 1.25;
    }
}
@media (min-width: 1024px) {
    .lg\:absolute {

        position: absolute;
    }
    .lg\:-top-24 {

        top: -6rem;
    }
    .lg\:bottom-4 {

        bottom: 1rem;
    }
    .lg\:col-span-3 {

        grid-column: span 3 / span 3;
    }
    .lg\:col-span-4 {

        grid-column: span 4 / span 4;
    }
    .lg\:col-span-6 {

        grid-column: span 6 / span 6;
    }
    .lg\:col-span-7 {

        grid-column: span 7 / span 7;
    }
    .lg\:col-start-9 {

        grid-column-start: 9;
    }
    .lg\:row-span-2 {

        grid-row: span 2 / span 2;
    }
    .lg\:-mt-10 {

        margin-top: -2.5rem;
    }
    .lg\:mb-0 {

        margin-bottom: 0px;
    }
    .lg\:mb-3 {

        margin-bottom: 0.75rem;
    }
    .lg\:mb-8 {

        margin-bottom: 2rem;
    }
    .lg\:mr-2 {

        margin-right: 0.5rem;
    }
    .lg\:mr-8 {

        margin-right: 2rem;
    }
    .lg\:mt-0 {

        margin-top: 0px;
    }
    .lg\:mt-auto {

        margin-top: auto;
    }
    .lg\:block {

        display: block;
    }
    .lg\:flex {

        display: flex;
    }
    .lg\:h-12 {

        height: 3rem;
    }
    .lg\:h-4 {

        height: 1rem;
    }
    .lg\:h-6 {

        height: 1.5rem;
    }
    .lg\:w-1\/2 {

        width: 50%;
    }
    .lg\:w-1\/3 {

        width: 33.333333%;
    }
    .lg\:w-1\/4 {

        width: 25%;
    }
    .lg\:w-11\/12 {

        width: 91.666667%;
    }
    .lg\:w-12 {

        width: 3rem;
    }
    .lg\:w-2\/3 {

        width: 66.666667%;
    }
    .lg\:w-2\/5 {

        width: 40%;
    }
    .lg\:w-24 {

        width: 6rem;
    }
    .lg\:w-auto {

        width: auto;
    }
    .lg\:w-full {

        width: 100%;
    }
    .lg\:max-w-full {

        max-width: 100%;
    }
    .lg\:grid-cols-2 {

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:grid-cols-3 {

        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-cols-4 {

        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:grid-rows-2 {

        grid-template-rows: repeat(2, minmax(0, 1fr));
    }
    .lg\:flex-row {

        flex-direction: row;
    }
    .lg\:flex-col {

        flex-direction: column;
    }
    .lg\:flex-nowrap {

        flex-wrap: nowrap;
    }
    .lg\:justify-end {

        justify-content: flex-end;
    }
    .lg\:gap-6 {

        gap: 1.5rem;
    }
    .lg\:gap-x-12 {

        -moz-column-gap: 3rem;

             column-gap: 3rem;
    }
    .lg\:border-b-4 {

        border-bottom-width: 4px;
    }
    .lg\:bg-transparent {

        background-color: transparent;
    }
    .lg\:p-6 {

        padding: 1.5rem;
    }
    .lg\:px-16 {

        padding-left: 4rem;

        padding-right: 4rem;
    }
    .lg\:py-20 {

        padding-top: 5rem;

        padding-bottom: 5rem;
    }
    .lg\:py-24 {

        padding-top: 6rem;

        padding-bottom: 6rem;
    }
    .lg\:py-32 {

        padding-top: 8rem;

        padding-bottom: 8rem;
    }
    .lg\:py-36 {

        padding-top: 9rem;

        padding-bottom: 9rem;
    }
    .lg\:py-48 {

        padding-top: 12rem;

        padding-bottom: 12rem;
    }
    .lg\:pb-14 {

        padding-bottom: 3.5rem;
    }
    .lg\:pb-20 {

        padding-bottom: 5rem;
    }
    .lg\:pb-28 {

        padding-bottom: 7rem;
    }
    .lg\:pb-36 {

        padding-bottom: 9rem;
    }
    .lg\:pr-20 {

        padding-right: 5rem;
    }
    .lg\:pt-16 {

        padding-top: 4rem;
    }
    .lg\:pt-20 {

        padding-top: 5rem;
    }
    .lg\:pt-28 {

        padding-top: 7rem;
    }
    .lg\:pt-36 {

        padding-top: 9rem;
    }
    .lg\:text-2xl {

        font-size: 1.5rem;

        line-height: 2rem;
    }
    .lg\:text-3xl {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
    .lg\:text-4xl {

        font-size: 2.25rem;

        line-height: 2.5rem;
    }
    .lg\:text-5xl {

        font-size: 3rem;

        line-height: 1;
    }
    .lg\:text-lg {

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
    .lg\:leading-tight {

        line-height: 1.25;
    }
    .lg\:mix-blend-multiply {

        mix-blend-mode: multiply;
    }
}
@media (min-width: 1280px) {
    .xl\:static {

        position: static;
    }
    .xl\:fixed {

        position: fixed;
    }
    .xl\:absolute {

        position: absolute;
    }
    .xl\:-left-16 {

        left: -4rem;
    }
    .xl\:-top-48 {

        top: -12rem;
    }
    .xl\:bottom-auto {

        bottom: auto;
    }
    .xl\:left-24 {

        left: 6rem;
    }
    .xl\:right-auto {

        right: auto;
    }
    .xl\:top-1 {

        top: 0.25rem;
    }
    .xl\:z-50 {

        z-index: 50;
    }
    .xl\:col-span-4 {

        grid-column: span 4 / span 4;
    }
    .xl\:col-span-5 {

        grid-column: span 5 / span 5;
    }
    .xl\:m-0 {

        margin: 0px;
    }
    .xl\:mx-8 {

        margin-left: 2rem;

        margin-right: 2rem;
    }
    .xl\:my-3 {

        margin-top: 0.75rem;

        margin-bottom: 0.75rem;
    }
    .xl\:-mt-3 {

        margin-top: -0.75rem;
    }
    .xl\:mb-0 {

        margin-bottom: 0px;
    }
    .xl\:mb-1 {

        margin-bottom: 0.25rem;
    }
    .xl\:mr-auto {

        margin-right: auto;
    }
    .xl\:mt-0 {

        margin-top: 0px;
    }
    .xl\:mt-2 {

        margin-top: 0.5rem;
    }
    .xl\:block {

        display: block;
    }
    .xl\:inline {

        display: inline;
    }
    .xl\:flex {

        display: flex;
    }
    .xl\:inline-flex {

        display: inline-flex;
    }
    .xl\:hidden {

        display: none;
    }
    .xl\:h-auto {

        height: auto;
    }
    .xl\:w-1\/2 {

        width: 50%;
    }
    .xl\:w-1\/3 {

        width: 33.333333%;
    }
    .xl\:w-2\/5 {

        width: 40%;
    }
    .xl\:w-auto {

        width: auto;
    }
    .xl\:translate-x-0 {

        --tw-translate-x: 0px;

        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));
    }
    .xl\:grid-cols-5 {

        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .xl\:flex-row {

        flex-direction: row;
    }
    .xl\:flex-col-reverse {

        flex-direction: column-reverse;
    }
    .xl\:items-center {

        align-items: center;
    }
    .xl\:justify-end {

        justify-content: flex-end;
    }
    .xl\:gap-8 {

        gap: 2rem;
    }
    .xl\:gap-x-32 {

        -moz-column-gap: 8rem;

             column-gap: 8rem;
    }
    .xl\:overflow-y-visible {

        overflow-y: visible;
    }
    .xl\:border-0 {

        border-width: 0px;
    }
    .xl\:bg-pink-500 {

        --tw-bg-opacity: 1;

        background-color: rgb(237 30 121 / var(--tw-bg-opacity));
    }
    .xl\:bg-transparent {

        background-color: transparent;
    }
    .xl\:p-0 {

        padding: 0px;
    }
    .xl\:p-12 {

        padding: 3rem;
    }
    .xl\:p-4 {

        padding: 1rem;
    }
    .xl\:p-6 {

        padding: 1.5rem;
    }
    .xl\:p-8 {

        padding: 2rem;
    }
    .xl\:px-0 {

        padding-left: 0px;

        padding-right: 0px;
    }
    .xl\:px-11 {

        padding-left: 2.75rem;

        padding-right: 2.75rem;
    }
    .xl\:px-12 {

        padding-left: 3rem;

        padding-right: 3rem;
    }
    .xl\:px-20 {

        padding-left: 5rem;

        padding-right: 5rem;
    }
    .xl\:px-3 {

        padding-left: 0.75rem;

        padding-right: 0.75rem;
    }
    .xl\:px-4 {

        padding-left: 1rem;

        padding-right: 1rem;
    }
    .xl\:px-8 {

        padding-left: 2rem;

        padding-right: 2rem;
    }
    .xl\:py-0 {

        padding-top: 0px;

        padding-bottom: 0px;
    }
    .xl\:py-24 {

        padding-top: 6rem;

        padding-bottom: 6rem;
    }
    .xl\:py-40 {

        padding-top: 10rem;

        padding-bottom: 10rem;
    }
    .xl\:py-56 {

        padding-top: 14rem;

        padding-bottom: 14rem;
    }
    .xl\:py-6 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem;
    }
    .xl\:py-8 {

        padding-top: 2rem;

        padding-bottom: 2rem;
    }
    .xl\:pb-0 {

        padding-bottom: 0px;
    }
    .xl\:pb-5 {

        padding-bottom: 1.25rem;
    }
    .xl\:pl-24 {

        padding-left: 6rem;
    }
    .xl\:pl-4 {

        padding-left: 1rem;
    }
    .xl\:pl-40 {

        padding-left: 10rem;
    }
    .xl\:pl-5 {

        padding-left: 1.25rem;
    }
    .xl\:pr-0 {

        padding-right: 0px;
    }
    .xl\:pr-16 {

        padding-right: 4rem;
    }
    .xl\:pr-24 {

        padding-right: 6rem;
    }
    .xl\:text-center {

        text-align: center;
    }
    .xl\:text-2xl {

        font-size: 1.5rem;

        line-height: 2rem;
    }
    .xl\:text-3xl {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
    .xl\:text-4xl {

        font-size: 2.25rem;

        line-height: 2.5rem;
    }
    .xl\:text-base {

        font-size: 1rem;

        line-height: 1.5rem;
    }
    .xl\:text-lg {

        font-size: 1.125rem;

        line-height: 1.75rem;
    }
    .xl\:text-xl {

        font-size: 1.25rem;

        line-height: 1.75rem;
    }
    .xl\:font-bold {

        font-weight: 700;
    }
    .xl\:uppercase {

        text-transform: uppercase;
    }
    .xl\:text-gray-500 {

        --tw-text-opacity: 1;

        color: rgb(107 114 128 / var(--tw-text-opacity));
    }
    .xl\:text-white {

        --tw-text-opacity: 1;

        color: rgb(255 255 255 / var(--tw-text-opacity));
    }
    .xl\:opacity-0 {

        opacity: 0;
    }
    .xl\:hover\:text-pink-500:hover {

        --tw-text-opacity: 1;

        color: rgb(237 30 121 / var(--tw-text-opacity));
    }
    .xl\:focus\:text-pink-500:focus {

        --tw-text-opacity: 1;

        color: rgb(237 30 121 / var(--tw-text-opacity));
    }
}
@media (min-width: 1536px) {
    .\32xl\:bottom-auto {

        bottom: auto;
    }
    .\32xl\:left-44 {

        left: 11rem;
    }
    .\32xl\:top-1\/2 {

        top: 50%;
    }
    .\32xl\:py-32 {

        padding-top: 8rem;

        padding-bottom: 8rem;
    }
    .\32xl\:pl-64 {

        padding-left: 16rem;
    }
    .\32xl\:text-2xl {

        font-size: 1.5rem;

        line-height: 2rem;
    }
    .\32xl\:text-3xl {

        font-size: 1.6875rem;

        line-height: 2.25rem;
    }
    .\32xl\:text-4xl {

        font-size: 2.25rem;

        line-height: 2.5rem;
    }
    .\32xl\:text-6xl {

        font-size: 3.75rem;

        line-height: 1;
    }
    .\32xl\:text-7xl {

        font-size: 4.5rem;

        line-height: 1;
    }
}
