.richtext ol, .richtext ul {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem;
    padding-left: 2.5rem
}

.richtext ol li, .richtext ul li {
    line-height: 1.6;
    margin-bottom: 0.625rem
}

.richtext ul {
    list-style-type: disc
}

.richtext ol {
    list-style-type: decimal
}

.richtext__heading04, .richtext__heading03, .richtext .richtext__title, .richtext__heading02, .richtext__heading01 {
    display: block;
    font-family: "Familjen Grotesk", Arial, Helvetica, sans-serif
}

.richtext__heading01 {
    font-size: 50px;
    line-height: 54px
}

@media(min-width: 375px) {
    .richtext__heading01 {
        font-size: calc(1.5023474178vw + 44.3661971831px)
    }
}

@media(min-width: 1440px) {
    .richtext__heading01 {
        font-size: 66px
    }
}

@media(min-width: 375px) {
    .richtext__heading01 {
        line-height: calc(1.6901408451vw + 47.661971831px)
    }
}

@media(min-width: 1440px) {
    .richtext__heading01 {
        line-height: 72px
    }
}

.richtext .richtext__title, .richtext__heading02 {
    font-size: 46px;
    line-height: 48px;
    font-weight: 400
}

@media(min-width: 375px) {
    .richtext .richtext__title, .richtext__heading02 {
        font-size: calc(0.9389671362vw + 42.4788732394px)
    }
}

@media(min-width: 1440px) {
    .richtext .richtext__title, .richtext__heading02 {
        font-size: 56px
    }
}

@media(min-width: 375px) {
    .richtext .richtext__title, .richtext__heading02 {
        line-height: calc(0.9389671362vw + 44.4788732394px)
    }
}

@media(min-width: 1440px) {
    .richtext .richtext__title, .richtext__heading02 {
        line-height: 58px
    }
}

.richtext__heading03 {
    font-size: 30px;
    line-height: 38px
}

@media(min-width: 375px) {
    .richtext__heading03 {
        font-size: calc(0.7511737089vw + 27.1830985915px)
    }
}

@media(min-width: 1440px) {
    .richtext__heading03 {
        font-size: 38px
    }
}

@media(min-width: 375px) {
    .richtext__heading03 {
        line-height: calc(0.5633802817vw + 35.8873239437px)
    }
}

@media(min-width: 1440px) {
    .richtext__heading03 {
        line-height: 44px
    }
}

.richtext__heading04 {
    font-size: 1.625rem;
    line-height: normal
}

.richtext__lead {
    font-size: 1.5rem;
    line-height: 2.0625rem;
    margin: 0
}

.richtext__fine {
    font-size: 0.5625rem;
    line-height: 0.75rem;
    margin: 0
}

.richtext .richtext__eyebrow, .richtext__small {
    font-size: 0.875rem;
    line-height: 1.1875rem;
    margin: 0
}

.richtext {
    margin-bottom: 60px
}

@media print, screen and (min-width: 23.4375em) {
    .richtext {
        margin-bottom: 80px
    }
}

.richtext__heading04, .richtext__heading03, .richtext__heading02, .richtext__heading01, .richtext p {
    margin-bottom: 30px
}

@media print, screen and (min-width: 23.4375em) {
    .richtext__heading04, .richtext__heading03, .richtext__heading02, .richtext__heading01, .richtext p {
        margin-bottom: 50px
    }
}

.richtext ul {
    margin-top: 0
}

.richtext ul li {
    list-style: none;
    position: relative
}

.richtext ul li::before {
    background: none;
    background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path d="M3.0758 1.44628L9.47933 7.93472C9.51939 7.97529 9.51939 8.04168 9.47933 8.08225L3.07724 14.5537C2.91559 14.7175 3.02788 15 3.2539 15H6.41596C6.59191 15 6.76143 14.9284 6.8866 14.8023L12.5663 9.07292C13.1435 8.49091 13.1449 7.53269 12.5684 6.94921L6.88731 1.19917C6.76143 1.07155 6.59191 1 6.41596 1L3.25318 1C3.02717 1 2.91488 1.28252 3.0758 1.44628Z" fill="%23FF5200"/> </svg>');
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 1rem;
    left: -1.5625rem;
    position: absolute;
    top: 0.25rem;
    width: 1rem
}

.richtext a {
    color: #ff5200;
    font-weight: bold
}

.richtext__table-container {
    border: 0.0625rem solid rgba(255, 255, 255, .2);
    border-radius: 0.625rem;
    overflow-x: auto
}

.richtext .richtext__eyebrow {
    color: #ff5200;
    font-weight: 700;
    margin-bottom: 0.625rem
}

.richtext .richtext__title {
    margin-bottom: 2.25rem
}

.richtext__text-container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.richtext__chevron {
    content: url('data:image/svg+xml;utf8,<svg width="27" height="38" viewBox="0 0 27 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.204671 1.21134L17.4942 18.8228C17.6023 18.9329 17.6023 19.1131 17.4942 19.2232L0.208537 36.7887C-0.227901 37.2332 0.0752829 38 0.685524 38H9.2231C9.69816 38 10.1559 37.8058 10.4938 37.4634L25.829 21.9122C27.3874 20.3325 27.3913 17.7316 25.8348 16.1478L10.4957 0.540597C10.1559 0.194215 9.69816 0 9.2231 0H0.683591C0.0733498 0 -0.229836 0.766848 0.204671 1.21134Z" fill="%23FF5200"/></svg>');
    display: none
}

@media print, screen and (min-width: 52.125em) {
    .richtext__chevron {
        display: inline-block;
        margin-right: 4.6875rem
    }
}

@media print, screen and (min-width: 52.125em) {
    .richtext__chevron {
        margin-right: 6.5625rem
    }
}

@media(max-width: 834px) {
    [data-content-element-type-alias=readingWidth] [data-area-col-span="3"] {
        display: none
    }

    [data-content-element-type-alias=readingWidth] [data-area-col-span="6"] {
        --umb-block-grid--grid-columns: 12 !important;
        --umb-block-grid--area-column-span: 12 !important
    }

    [data-content-element-type-alias=readingWidth] [data-area-col-span="6"] .umb-block-grid__layout-item {
        --umb-block-grid--item-column-span: 12 !important
    }

    [data-content-element-type-alias=readingWidth] [data-area-col-span="6"] .umb-block-grid__layout-item .richtext__text-container {
        display: block
    }
}