@import"https://use.typekit.net/ygo2qtz.css";
@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";

@keyframes reanimate-underline-1px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 1px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 1px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 1px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 1px
    }
}

@keyframes reanimate-underline-2px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 2px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 2px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 2px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 2px
    }
}

@keyframes reanimate-underline-3px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 3px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 3px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 3px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 3px
    }
}

@keyframes reanimate-underline-4px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 4px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 4px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 4px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 4px
    }
}

@keyframes reanimate-underline-5px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 5px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 5px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 5px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 5px
    }
}

.cope-core--modal {
    display: none
}

.cope-core--modal.cope-core-modal-visible {
    display: block
}

.cope-core-sidecallout {
    z-index: 99 !important
}

.xf-content-height {
    min-height: auto;
    margin: auto
}

:root {
    --desktop-xl-width: 1400px;
    --isi-bg-color: #ffffff;
    --frutiger: "noto-sans", Arial, Helvetica, Verdana, sans-serif
}

:root {
    --palette-novo-true-blue: #001964;
    --palette-novo-snow-white: #ffffff;
    --palette-novo-granite-grey: #939aa7;
    --palette-novo-granite-grey-55: #c4c7cf;
    --palette-novo-granite-grey-30: #dfe1e5;
    --palette-novo-granite-grey-25: #e4e6e9;
    --palette-novo-granite-grey-15: #eff0f2;
    --palette-novo-granite-grey-10: #f4f5f6;
    --palette-novo-granite-grey-5: #f9fafa;
    --palette-novo-sand-grey: #ccc5bd;
    --palette-novo-sand-grey-15: #f7f6f5;
    --palette-novo-sand-grey-10: #faf9f8;
    --palette-novo-sea-blue: #005ad2;
    --palette-novo-sea-blue-hover-state: #0f448a;
    --palette-novo-sea-blue-button: #025edc;
    --palette-novo-sea-blue-15: #d2e5ff;
    --palette-novo-sea-blue-10: #e1eeff;
    --palette-novo-ocean-green: #2a918b;
    --palette-novo-ocean-green-15: #d9f4f3;
    --palette-novo-ocean-green-10: #e6f8f7;
    --palette-novo-rose-pink: #eea7bf;
    --palette-novo-rose-pink-15: #fcf2f5;
    --palette-novo-rose-pink-10: #fdf6f9;
    --palette-novo-light-blue: #3b97de;
    --palette-novo-light-blue-15: #e2effa;
    --palette-novo-light-blue-10: #ebf5fc;
    --palette-novo-yellow-sun: #eaab00;
    --palette-novo-lava-red: #e6553f;
    --palette-novo-forest-green: #3f9c35
}

h1, h2, h3, h4, h5, p {
    margin: 0;
    font-size: 1rem;
    line-height: 1;
    font-weight: normal
}

sup {
    font-size: 75% !important
}

#onetrust-consent-sdk * {
    font-family: "noto-sans", Arial, Helvetica, sans-serif
}

.cope-core-footer .cope-core-footer-text .cope-core-text p {
    margin-bottom: 20px
}

.cope-core-footer .cope-core-footer-text ul {
    border: 0;
    flex-wrap: wrap
}

.cope-core-footer .cope-core-footer-text ul li a {
    padding: 0 6px
}

.cope-core-footer .cope-core-footer-text ul li a::after {
    height: 60%
}

.cope-core-footer {
    --copeium-footer-list-margin-block: 8px;
    --copeium-footer-list-padding-inline: 16px
}

.cope-core-footer .cope-core-footer-text ul {
    margin-left: calc(-1*var(--copeium-footer-list-padding-inline))
}

.cope-core-footer .cope-core-footer-text ul li a {
    margin: var(--copeium-footer-list-margin-block) 0;
    padding: 0 var(--copeium-footer-list-padding-inline) !important
}

.background-size-auto.cope-core-section, .background-size-auto.cope-core-container {
    background-size: auto
}

@media screen and (max-width: 767px) {
    .background-size-auto-mobile.cope-core-section, .background-size-auto-mobile.cope-core-container {
        background-size: auto
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-size-auto-tablet.cope-core-section, .background-size-auto-tablet.cope-core-container {
        background-size: auto
    }
}

@media screen and (min-width: 1024px) {
    .background-size-auto-desktop.cope-core-section, .background-size-auto-desktop.cope-core-container {
        background-size: auto
    }
}

.background-size-contain.cope-core-section, .background-size-contain.cope-core-container {
    background-size: contain
}

@media screen and (max-width: 767px) {
    .background-size-contain-mobile.cope-core-section, .background-size-contain-mobile.cope-core-container {
        background-size: contain
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-size-contain-tablet.cope-core-section, .background-size-contain-tablet.cope-core-container {
        background-size: contain
    }
}

@media screen and (min-width: 1024px) {
    .background-size-contain-desktop.cope-core-section, .background-size-contain-desktop.cope-core-container {
        background-size: contain
    }
}

.background-size-cover.cope-core-section, .background-size-cover.cope-core-container {
    background-size: cover
}

@media screen and (max-width: 767px) {
    .background-size-cover-mobile.cope-core-section, .background-size-cover-mobile.cope-core-container {
        background-size: cover
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-size-cover-tablet.cope-core-section, .background-size-cover-tablet.cope-core-container {
        background-size: cover
    }
}

@media screen and (min-width: 1024px) {
    .background-size-cover-desktop.cope-core-section, .background-size-cover-desktop.cope-core-container {
        background-size: cover
    }
}

.background-size-full.cope-core-section, .background-size-full.cope-core-container, .background-size-full-width.cope-core-section, .background-size-full-width.cope-core-container {
    background-size: 100%
}

@media screen and (max-width: 767px) {
    .background-size-full-mobile.cope-core-section, .background-size-full-mobile.cope-core-container, .background-size-full-width-mobile.cope-core-section, .background-size-full-width-mobile.cope-core-container {
        background-size: 100%
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-size-full-tablet.cope-core-section, .background-size-full-tablet.cope-core-container, .background-size-full-width-tablet.cope-core-section, .background-size-full-width-tablet.cope-core-container {
        background-size: 100%
    }
}

@media screen and (min-width: 1024px) {
    .background-size-full-desktop.cope-core-section, .background-size-full-desktop.cope-core-container, .background-size-full-width-desktop.cope-core-section, .background-size-full-width-desktop.cope-core-container {
        background-size: 100%
    }
}

.background-size-full-height.cope-core-section, .background-size-full-height.cope-core-container {
    background-size: auto 100%
}

@media screen and (max-width: 767px) {
    .background-size-full-height-mobile.cope-core-section, .background-size-full-height-mobile.cope-core-container {
        background-size: auto 100%
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-size-full-height-tablet.cope-core-section, .background-size-full-height-tablet.cope-core-container {
        background-size: auto 100%
    }
}

@media screen and (min-width: 1024px) {
    .background-size-full-height-desktop.cope-core-section, .background-size-full-height-desktop.cope-core-container {
        background-size: auto 100%
    }
}

.background-position-center.cope-core-section, .background-position-center.cope-core-container {
    background-position: center center
}

@media screen and (max-width: 767px) {
    .background-position-center-mobile.cope-core-section, .background-position-center-mobile.cope-core-container {
        background-position: center center
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-position-center-tablet.cope-core-section, .background-position-center-tablet.cope-core-container {
        background-position: center center
    }
}

@media screen and (min-width: 1024px) {
    .background-position-center-desktop.cope-core-section, .background-position-center-desktop.cope-core-container {
        background-position: center center
    }
}

.background-position-top.cope-core-section, .background-position-top.cope-core-container {
    background-position-y: top
}

@media screen and (max-width: 767px) {
    .background-position-top-mobile.cope-core-section, .background-position-top-mobile.cope-core-container {
        background-position-y: top
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-position-top-tablet.cope-core-section, .background-position-top-tablet.cope-core-container {
        background-position-y: top
    }
}

@media screen and (min-width: 1024px) {
    .background-position-top-desktop.cope-core-section, .background-position-top-desktop.cope-core-container {
        background-position-y: top
    }
}

.background-position-right.cope-core-section, .background-position-right.cope-core-container {
    background-position-x: right
}

@media screen and (max-width: 767px) {
    .background-position-right-mobile.cope-core-section, .background-position-right-mobile.cope-core-container {
        background-position-x: right
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-position-right-tablet.cope-core-section, .background-position-right-tablet.cope-core-container {
        background-position-x: right
    }
}

@media screen and (min-width: 1024px) {
    .background-position-right-desktop.cope-core-section, .background-position-right-desktop.cope-core-container {
        background-position-x: right
    }
}

.background-position-bottom.cope-core-section, .background-position-bottom.cope-core-container {
    background-position-y: bottom
}

@media screen and (max-width: 767px) {
    .background-position-bottom-mobile.cope-core-section, .background-position-bottom-mobile.cope-core-container {
        background-position-y: bottom
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-position-bottom-tablet.cope-core-section, .background-position-bottom-tablet.cope-core-container {
        background-position-y: bottom
    }
}

@media screen and (min-width: 1024px) {
    .background-position-bottom-desktop.cope-core-section, .background-position-bottom-desktop.cope-core-container {
        background-position-y: bottom
    }
}

.background-position-left.cope-core-section, .background-position-left.cope-core-container {
    background-position-x: left
}

@media screen and (max-width: 767px) {
    .background-position-left-mobile.cope-core-section, .background-position-left-mobile.cope-core-container {
        background-position-x: left
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .background-position-left-tablet.cope-core-section, .background-position-left-tablet.cope-core-container {
        background-position-x: left
    }
}

@media screen and (min-width: 1024px) {
    .background-position-left-desktop.cope-core-section, .background-position-left-desktop.cope-core-container {
        background-position-x: left
    }
}

:root {
    --copeium-gap-small: 8px;
    --copeium-gap-medium: 24px;
    --copeium-gap-large: 32px;
    --copeium-gap: var(--copeium-gap-medium)
}

.flex>.cope-core-scrolling-content>div>.aem-Grid, .flex>.cope-core-container-content>div>.aem-Grid {
    display: flex
}

.flex>.cope-core-scrolling-content>div>.aem-Grid::before, .flex>.cope-core-scrolling-content>div>.aem-Grid::after, .flex>.cope-core-container-content>div>.aem-Grid::before, .flex>.cope-core-container-content>div>.aem-Grid::after {
    display: none
}

@media screen and (max-width: 767px) {
    .flex-mobile>.cope-core-scrolling-content>div>.aem-Grid, .flex-mobile>.cope-core-container-content>div>.aem-Grid {
        display: flex
    }

    .flex-mobile>.cope-core-scrolling-content>div>.aem-Grid::before, .flex-mobile>.cope-core-scrolling-content>div>.aem-Grid::after, .flex-mobile>.cope-core-container-content>div>.aem-Grid::before, .flex-mobile>.cope-core-container-content>div>.aem-Grid::after {
        display: none
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .flex-tablet>.cope-core-scrolling-content>div>.aem-Grid, .flex-tablet>.cope-core-container-content>div>.aem-Grid {
        display: flex
    }

    .flex-tablet>.cope-core-scrolling-content>div>.aem-Grid::before, .flex-tablet>.cope-core-scrolling-content>div>.aem-Grid::after, .flex-tablet>.cope-core-container-content>div>.aem-Grid::before, .flex-tablet>.cope-core-container-content>div>.aem-Grid::after {
        display: none
    }
}

@media screen and (min-width: 1024px) {
    .flex-desktop>.cope-core-scrolling-content>div>.aem-Grid, .flex-desktop>.cope-core-container-content>div>.aem-Grid {
        display: flex
    }

    .flex-desktop>.cope-core-scrolling-content>div>.aem-Grid::before, .flex-desktop>.cope-core-scrolling-content>div>.aem-Grid::after, .flex-desktop>.cope-core-container-content>div>.aem-Grid::before, .flex-desktop>.cope-core-container-content>div>.aem-Grid::after {
        display: none
    }
}

.flex-direction-row>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-row>.cope-core-container-content>div>.aem-Grid {
    flex-direction: row
}

@media screen and (max-width: 767px) {
    .flex-direction-row-mobile>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-row-mobile>.cope-core-container-content>div>.aem-Grid {
        flex-direction: row
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .flex-direction-row-tablet>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-row-tablet>.cope-core-container-content>div>.aem-Grid {
        flex-direction: row
    }
}

@media screen and (min-width: 1024px) {
    .flex-direction-row-desktop>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-row-desktop>.cope-core-container-content>div>.aem-Grid {
        flex-direction: row
    }
}

.flex-direction-column>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-column>.cope-core-container-content>div>.aem-Grid {
    flex-direction: column
}

@media screen and (max-width: 767px) {
    .flex-direction-column-mobile>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-column-mobile>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .flex-direction-column-tablet>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-column-tablet>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

@media screen and (min-width: 1024px) {
    .flex-direction-column-desktop>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-column-desktop>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

.flex-direction-row-reverse>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-row-reverse>.cope-core-container-content>div>.aem-Grid {
    flex-direction: row-reverse
}

@media screen and (max-width: 767px) {
    .flex-direction-row-reverse-mobile>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-row-reverse-mobile>.cope-core-container-content>div>.aem-Grid {
        flex-direction: row-reverse
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .flex-direction-row-reverse-tablet>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-row-reverse-tablet>.cope-core-container-content>div>.aem-Grid {
        flex-direction: row-reverse
    }
}

@media screen and (min-width: 1024px) {
    .flex-direction-row-reverse-desktop>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-row-reverse-desktop>.cope-core-container-content>div>.aem-Grid {
        flex-direction: row-reverse
    }
}

.flex-direction-column-reverse>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-column-reverse>.cope-core-container-content>div>.aem-Grid {
    flex-direction: column-reverse
}

@media screen and (max-width: 767px) {
    .flex-direction-column-reverse-mobile>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-column-reverse-mobile>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column-reverse
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .flex-direction-column-reverse-tablet>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-column-reverse-tablet>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column-reverse
    }
}

@media screen and (min-width: 1024px) {
    .flex-direction-column-reverse-desktop>.cope-core-scrolling-content>div>.aem-Grid, .flex-direction-column-reverse-desktop>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column-reverse
    }
}

.flex-wrap>.cope-core-scrolling-content>div>.aem-Grid, .flex-wrap>.cope-core-container-content>div>.aem-Grid {
    flex-wrap: wrap
}

@media screen and (max-width: 767px) {
    .flex-wrap-mobile>.cope-core-scrolling-content>div>.aem-Grid, .flex-wrap-mobile>.cope-core-container-content>div>.aem-Grid {
        flex-wrap: wrap
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .flex-wrap-tablet>.cope-core-scrolling-content>div>.aem-Grid, .flex-wrap-tablet>.cope-core-container-content>div>.aem-Grid {
        flex-wrap: wrap
    }
}

@media screen and (min-width: 1024px) {
    .flex-wrap-desktop>.cope-core-scrolling-content>div>.aem-Grid, .flex-wrap-desktop>.cope-core-container-content>div>.aem-Grid {
        flex-wrap: wrap
    }
}

.flex-no-wrap>.cope-core-scrolling-content>div>.aem-Grid, .flex-no-wrap>.cope-core-container-content>div>.aem-Grid {
    flex-wrap: no-wrap
}

@media screen and (max-width: 767px) {
    .flex-no-wrap-mobile>.cope-core-scrolling-content>div>.aem-Grid, .flex-no-wrap-mobile>.cope-core-container-content>div>.aem-Grid {
        flex-wrap: no-wrap
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .flex-no-wrap-tablet>.cope-core-scrolling-content>div>.aem-Grid, .flex-no-wrap-tablet>.cope-core-container-content>div>.aem-Grid {
        flex-wrap: no-wrap
    }
}

@media screen and (min-width: 1024px) {
    .flex-no-wrap-desktop>.cope-core-scrolling-content>div>.aem-Grid, .flex-no-wrap-desktop>.cope-core-container-content>div>.aem-Grid {
        flex-wrap: no-wrap
    }
}

.align-start>.cope-core-scrolling-content>div>.aem-Grid, .align-start>.cope-core-container-content>div>.aem-Grid {
    align-items: flex-start
}

@media screen and (max-width: 767px) {
    .align-start-mobile>.cope-core-scrolling-content>div>.aem-Grid, .align-start-mobile>.cope-core-container-content>div>.aem-Grid {
        align-items: flex-start
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .align-start-tablet>.cope-core-scrolling-content>div>.aem-Grid, .align-start-tablet>.cope-core-container-content>div>.aem-Grid {
        align-items: flex-start
    }
}

@media screen and (min-width: 1024px) {
    .align-start-desktop>.cope-core-scrolling-content>div>.aem-Grid, .align-start-desktop>.cope-core-container-content>div>.aem-Grid {
        align-items: flex-start
    }
}

.align-end>.cope-core-scrolling-content>div>.aem-Grid, .align-end>.cope-core-container-content>div>.aem-Grid {
    align-items: flex-end
}

@media screen and (max-width: 767px) {
    .align-end-mobile>.cope-core-scrolling-content>div>.aem-Grid, .align-end-mobile>.cope-core-container-content>div>.aem-Grid {
        align-items: flex-end
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .align-end-tablet>.cope-core-scrolling-content>div>.aem-Grid, .align-end-tablet>.cope-core-container-content>div>.aem-Grid {
        align-items: flex-end
    }
}

@media screen and (min-width: 1024px) {
    .align-end-desktop>.cope-core-scrolling-content>div>.aem-Grid, .align-end-desktop>.cope-core-container-content>div>.aem-Grid {
        align-items: flex-end
    }
}

.align-stretch>.cope-core-scrolling-content>div>.aem-Grid, .align-stretch>.cope-core-container-content>div>.aem-Grid {
    align-items: stretch
}

@media screen and (max-width: 767px) {
    .align-stretch-mobile>.cope-core-scrolling-content>div>.aem-Grid, .align-stretch-mobile>.cope-core-container-content>div>.aem-Grid {
        align-items: stretch
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .align-stretch-tablet>.cope-core-scrolling-content>div>.aem-Grid, .align-stretch-tablet>.cope-core-container-content>div>.aem-Grid {
        align-items: stretch
    }
}

@media screen and (min-width: 1024px) {
    .align-stretch-desktop>.cope-core-scrolling-content>div>.aem-Grid, .align-stretch-desktop>.cope-core-container-content>div>.aem-Grid {
        align-items: stretch
    }
}

.align-center>.cope-core-scrolling-content>div>.aem-Grid, .align-center>.cope-core-container-content>div>.aem-Grid {
    align-items: center
}

@media screen and (max-width: 767px) {
    .align-center-mobile>.cope-core-scrolling-content>div>.aem-Grid, .align-center-mobile>.cope-core-container-content>div>.aem-Grid {
        align-items: center
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .align-center-tablet>.cope-core-scrolling-content>div>.aem-Grid, .align-center-tablet>.cope-core-container-content>div>.aem-Grid {
        align-items: center
    }
}

@media screen and (min-width: 1024px) {
    .align-center-desktop>.cope-core-scrolling-content>div>.aem-Grid, .align-center-desktop>.cope-core-container-content>div>.aem-Grid {
        align-items: center
    }
}

.justify-start>.cope-core-scrolling-content>div>.aem-Grid, .justify-start>.cope-core-container-content>div>.aem-Grid {
    justify-content: flex-start
}

@media screen and (max-width: 767px) {
    .justify-start-mobile>.cope-core-scrolling-content>div>.aem-Grid, .justify-start-mobile>.cope-core-container-content>div>.aem-Grid {
        justify-content: flex-start
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .justify-start-tablet>.cope-core-scrolling-content>div>.aem-Grid, .justify-start-tablet>.cope-core-container-content>div>.aem-Grid {
        justify-content: flex-start
    }
}

@media screen and (min-width: 1024px) {
    .justify-start-desktop>.cope-core-scrolling-content>div>.aem-Grid, .justify-start-desktop>.cope-core-container-content>div>.aem-Grid {
        justify-content: flex-start
    }
}

.justify-end>.cope-core-scrolling-content>div>.aem-Grid, .justify-end>.cope-core-container-content>div>.aem-Grid {
    justify-content: flex-end
}

@media screen and (max-width: 767px) {
    .justify-end-mobile>.cope-core-scrolling-content>div>.aem-Grid, .justify-end-mobile>.cope-core-container-content>div>.aem-Grid {
        justify-content: flex-end
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .justify-end-tablet>.cope-core-scrolling-content>div>.aem-Grid, .justify-end-tablet>.cope-core-container-content>div>.aem-Grid {
        justify-content: flex-end
    }
}

@media screen and (min-width: 1024px) {
    .justify-end-desktop>.cope-core-scrolling-content>div>.aem-Grid, .justify-end-desktop>.cope-core-container-content>div>.aem-Grid {
        justify-content: flex-end
    }
}

.justify-center>.cope-core-scrolling-content>div>.aem-Grid, .justify-center>.cope-core-container-content>div>.aem-Grid {
    justify-content: center
}

@media screen and (max-width: 767px) {
    .justify-center-mobile>.cope-core-scrolling-content>div>.aem-Grid, .justify-center-mobile>.cope-core-container-content>div>.aem-Grid {
        justify-content: center
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .justify-center-tablet>.cope-core-scrolling-content>div>.aem-Grid, .justify-center-tablet>.cope-core-container-content>div>.aem-Grid {
        justify-content: center
    }
}

@media screen and (min-width: 1024px) {
    .justify-center-desktop>.cope-core-scrolling-content>div>.aem-Grid, .justify-center-desktop>.cope-core-container-content>div>.aem-Grid {
        justify-content: center
    }
}

.justify-between>.cope-core-scrolling-content>div>.aem-Grid, .justify-between>.cope-core-container-content>div>.aem-Grid {
    justify-content: space-between
}

@media screen and (max-width: 767px) {
    .justify-between-mobile>.cope-core-scrolling-content>div>.aem-Grid, .justify-between-mobile>.cope-core-container-content>div>.aem-Grid {
        justify-content: space-between
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .justify-between-tablet>.cope-core-scrolling-content>div>.aem-Grid, .justify-between-tablet>.cope-core-container-content>div>.aem-Grid {
        justify-content: space-between
    }
}

@media screen and (min-width: 1024px) {
    .justify-between-desktop>.cope-core-scrolling-content>div>.aem-Grid, .justify-between-desktop>.cope-core-container-content>div>.aem-Grid {
        justify-content: space-between
    }
}

.justify-around>.cope-core-scrolling-content>div>.aem-Grid, .justify-around>.cope-core-container-content>div>.aem-Grid {
    justify-content: space-around
}

@media screen and (max-width: 767px) {
    .justify-around-mobile>.cope-core-scrolling-content>div>.aem-Grid, .justify-around-mobile>.cope-core-container-content>div>.aem-Grid {
        justify-content: space-around
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .justify-around-tablet>.cope-core-scrolling-content>div>.aem-Grid, .justify-around-tablet>.cope-core-container-content>div>.aem-Grid {
        justify-content: space-around
    }
}

@media screen and (min-width: 1024px) {
    .justify-around-desktop>.cope-core-scrolling-content>div>.aem-Grid, .justify-around-desktop>.cope-core-container-content>div>.aem-Grid {
        justify-content: space-around
    }
}

.gap>.cope-core-scrolling-content>div>.aem-Grid, .gap>.cope-core-container-content>div>.aem-Grid {
    gap: var(--copeium-gap)
}

@media screen and (max-width: 767px) {
    .gap-mobile>.cope-core-scrolling-content>div>.aem-Grid, .gap-mobile>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gap-tablet>.cope-core-scrolling-content>div>.aem-Grid, .gap-tablet>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap)
    }
}

@media screen and (min-width: 1024px) {
    .gap-desktop>.cope-core-scrolling-content>div>.aem-Grid, .gap-desktop>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap)
    }
}

.gap-small>.cope-core-scrolling-content>div>.aem-Grid, .gap-small>.cope-core-container-content>div>.aem-Grid {
    gap: var(--copeium-gap-small)
}

@media screen and (max-width: 767px) {
    .gap-small-mobile>.cope-core-scrolling-content>div>.aem-Grid, .gap-small-mobile>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap-small)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gap-small-tablet>.cope-core-scrolling-content>div>.aem-Grid, .gap-small-tablet>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap-small)
    }
}

@media screen and (min-width: 1024px) {
    .gap-small-desktop>.cope-core-scrolling-content>div>.aem-Grid, .gap-small-desktop>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap-small)
    }
}

.gap-medium>.cope-core-scrolling-content>div>.aem-Grid, .gap-medium>.cope-core-container-content>div>.aem-Grid {
    gap: var(--copeium-gap-medium)
}

@media screen and (max-width: 767px) {
    .gap-medium-mobile>.cope-core-scrolling-content>div>.aem-Grid, .gap-medium-mobile>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap-medium)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gap-medium-tablet>.cope-core-scrolling-content>div>.aem-Grid, .gap-medium-tablet>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap-medium)
    }
}

@media screen and (min-width: 1024px) {
    .gap-medium-desktop>.cope-core-scrolling-content>div>.aem-Grid, .gap-medium-desktop>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap-medium)
    }
}

.gap-large>.cope-core-scrolling-content>div>.aem-Grid, .gap-large>.cope-core-container-content>div>.aem-Grid {
    gap: var(--copeium-gap-large)
}

@media screen and (max-width: 767px) {
    .gap-large-mobile>.cope-core-scrolling-content>div>.aem-Grid, .gap-large-mobile>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap-large)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gap-large-tablet>.cope-core-scrolling-content>div>.aem-Grid, .gap-large-tablet>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap-large)
    }
}

@media screen and (min-width: 1024px) {
    .gap-large-desktop>.cope-core-scrolling-content>div>.aem-Grid, .gap-large-desktop>.cope-core-container-content>div>.aem-Grid {
        gap: var(--copeium-gap-large)
    }
}

.aem-GridColumn:has(.order-first) {
    order: -2
}

@media screen and (max-width: 767px) {
    .aem-GridColumn:has(.order-first-mobile) {
        order: -2
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .aem-GridColumn:has(.order-first-tablet) {
        order: -2
    }
}

@media screen and (min-width: 1024px) {
    .aem-GridColumn:has(.order-first-desktop) {
        order: -2
    }
}

.aem-GridColumn:has(.order-before) {
    order: -1
}

@media screen and (max-width: 767px) {
    .aem-GridColumn:has(.order-before-mobile) {
        order: -1
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .aem-GridColumn:has(.order-before-tablet) {
        order: -1
    }
}

@media screen and (min-width: 1024px) {
    .aem-GridColumn:has(.order-before-desktop) {
        order: -1
    }
}

.aem-GridColumn:has(.order-auto) {
    order: 0
}

@media screen and (max-width: 767px) {
    .aem-GridColumn:has(.order-auto-mobile) {
        order: 0
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .aem-GridColumn:has(.order-auto-tablet) {
        order: 0
    }
}

@media screen and (min-width: 1024px) {
    .aem-GridColumn:has(.order-auto-desktop) {
        order: 0
    }
}

.aem-GridColumn:has(.order-after) {
    order: 1
}

@media screen and (max-width: 767px) {
    .aem-GridColumn:has(.order-after-mobile) {
        order: 1
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .aem-GridColumn:has(.order-after-tablet) {
        order: 1
    }
}

@media screen and (min-width: 1024px) {
    .aem-GridColumn:has(.order-after-desktop) {
        order: 1
    }
}

.aem-GridColumn:has(.order-last) {
    order: 2
}

@media screen and (max-width: 767px) {
    .aem-GridColumn:has(.order-last-mobile) {
        order: 2
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .aem-GridColumn:has(.order-last-tablet) {
        order: 2
    }
}

@media screen and (min-width: 1024px) {
    .aem-GridColumn:has(.order-last-desktop) {
        order: 2
    }
}

.items-flex-1>.cope-core-scrolling-content>div>.aem-Grid .aem-GridColumn, .items-flex-1>.cope-core-container-content>div>.aem-Grid .aem-GridColumn {
    flex: 1
}

@media screen and (max-width: 767px) {
    .items-flex-1-mobile>.cope-core-scrolling-content>div>.aem-Grid .aem-GridColumn, .items-flex-1-mobile>.cope-core-container-content>div>.aem-Grid .aem-GridColumn {
        flex: 1
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .items-flex-1-tablet>.cope-core-scrolling-content>div>.aem-Grid .aem-GridColumn, .items-flex-1-tablet>.cope-core-container-content>div>.aem-Grid .aem-GridColumn {
        flex: 1
    }
}

@media screen and (min-width: 1024px) {
    .items-flex-1-desktop>.cope-core-scrolling-content>div>.aem-Grid .aem-GridColumn, .items-flex-1-desktop>.cope-core-container-content>div>.aem-Grid .aem-GridColumn {
        flex: 1
    }
}

.aem-GridColumn:has(>.flex-1) {
    flex: 1
}

.items-flex-0>.cope-core-scrolling-content>div>.aem-Grid .aem-GridColumn, .items-flex-0>.cope-core-container-content>div>.aem-Grid .aem-GridColumn {
    flex: 0
}

@media screen and (max-width: 767px) {
    .items-flex-0-mobile>.cope-core-scrolling-content>div>.aem-Grid .aem-GridColumn, .items-flex-0-mobile>.cope-core-container-content>div>.aem-Grid .aem-GridColumn {
        flex: 0
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .items-flex-0-tablet>.cope-core-scrolling-content>div>.aem-Grid .aem-GridColumn, .items-flex-0-tablet>.cope-core-container-content>div>.aem-Grid .aem-GridColumn {
        flex: 0
    }
}

@media screen and (min-width: 1024px) {
    .items-flex-0-desktop>.cope-core-scrolling-content>div>.aem-Grid .aem-GridColumn, .items-flex-0-desktop>.cope-core-container-content>div>.aem-Grid .aem-GridColumn {
        flex: 0
    }
}

.aem-GridColumn:has(>.flex-0) {
    flex: 0
}

.text-uppercase {
    text-transform: uppercase
}

.text-uppercase * {
    text-transform: uppercase
}

@media screen and (max-width: 767px) {
    .text-uppercase-mobile {
        text-transform: uppercase
    }

    .text-uppercase-mobile * {
        text-transform: uppercase
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .text-uppercase-tablet {
        text-transform: uppercase
    }

    .text-uppercase-tablet * {
        text-transform: uppercase
    }
}

@media screen and (min-width: 1024px) {
    .text-uppercase-desktop {
        text-transform: uppercase
    }

    .text-uppercase-desktop * {
        text-transform: uppercase
    }
}

.text-bold {
    font-weight: bold
}

.text-bold * {
    font-weight: bold
}

@media screen and (max-width: 767px) {
    .text-bold-mobile {
        font-weight: bold
    }

    .text-bold-mobile * {
        font-weight: bold
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .text-bold-tablet {
        font-weight: bold
    }

    .text-bold-tablet * {
        font-weight: bold
    }
}

@media screen and (min-width: 1024px) {
    .text-bold-desktop {
        font-weight: bold
    }

    .text-bold-desktop * {
        font-weight: bold
    }
}

.text-normal {
    font-weight: normal
}

.text-normal * {
    font-weight: normal
}

@media screen and (max-width: 767px) {
    .text-normal-mobile {
        font-weight: normal
    }

    .text-normal-mobile * {
        font-weight: normal
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .text-normal-tablet {
        font-weight: normal
    }

    .text-normal-tablet * {
        font-weight: normal
    }
}

@media screen and (min-width: 1024px) {
    .text-normal-desktop {
        font-weight: normal
    }

    .text-normal-desktop * {
        font-weight: normal
    }
}

.text-left {
    text-align: left
}

.text-left * {
    text-align: left
}

@media screen and (max-width: 767px) {
    .text-left-mobile {
        text-align: left
    }

    .text-left-mobile * {
        text-align: left
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .text-left-tablet {
        text-align: left
    }

    .text-left-tablet * {
        text-align: left
    }
}

@media screen and (min-width: 1024px) {
    .text-left-desktop {
        text-align: left
    }

    .text-left-desktop * {
        text-align: left
    }
}

.text-center {
    text-align: center
}

.text-center * {
    text-align: center
}

@media screen and (max-width: 767px) {
    .text-center-mobile {
        text-align: center
    }

    .text-center-mobile * {
        text-align: center
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .text-center-tablet {
        text-align: center
    }

    .text-center-tablet * {
        text-align: center
    }
}

@media screen and (min-width: 1024px) {
    .text-center-desktop {
        text-align: center
    }

    .text-center-desktop * {
        text-align: center
    }
}

.text-light {
    color: #fff
}

.text-light * {
    color: #fff
}

@media screen and (max-width: 767px) {
    .text-light-mobile {
        color: #fff
    }

    .text-light-mobile * {
        color: #fff
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .text-light-tablet {
        color: #fff
    }

    .text-light-tablet * {
        color: #fff
    }
}

@media screen and (min-width: 1024px) {
    .text-light-desktop {
        color: #fff
    }

    .text-light-desktop * {
        color: #fff
    }
}

.swap-order>.cope-core-scrolling-content>div>.aem-Grid, .swap-order>.cope-core-container-content>div>.aem-Grid {
    display: flex
}

@media screen and (max-width: 767px) {
    .swap-order>.cope-core-scrolling-content>div>.aem-Grid, .swap-order>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .swap-order>.cope-core-scrolling-content>div>.aem-Grid, .swap-order>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

.swap-order>.cope-core-scrolling-content>div>.aem-Grid>div:first-child, .swap-order>.cope-core-container-content>div>.aem-Grid>div:first-child {
    order: -1
}

.swap-order>.cope-core-scrolling-content>div>.aem-Grid>div:first-child+div, .swap-order>.cope-core-container-content>div>.aem-Grid>div:first-child+div {
    order: -2
}

@media screen and (max-width: 767px) {
    .swap-order-mobile>.cope-core-scrolling-content>div>.aem-Grid, .swap-order-mobile>.cope-core-container-content>div>.aem-Grid {
        display: flex
    }
}

@media screen and (max-width: 767px)and (max-width: 767px) {
    .swap-order-mobile>.cope-core-scrolling-content>div>.aem-Grid, .swap-order-mobile>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

@media screen and (max-width: 767px)and (min-width: 768px)and (max-width: 1023px) {
    .swap-order-mobile>.cope-core-scrolling-content>div>.aem-Grid, .swap-order-mobile>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

@media screen and (max-width: 767px) {
    .swap-order-mobile>.cope-core-scrolling-content>div>.aem-Grid>div:first-child, .swap-order-mobile>.cope-core-container-content>div>.aem-Grid>div:first-child {
        order: -1
    }

    .swap-order-mobile>.cope-core-scrolling-content>div>.aem-Grid>div:first-child+div, .swap-order-mobile>.cope-core-container-content>div>.aem-Grid>div:first-child+div {
        order: -2
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .swap-order-tablet>.cope-core-scrolling-content>div>.aem-Grid, .swap-order-tablet>.cope-core-container-content>div>.aem-Grid {
        display: flex
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px)and (max-width: 767px) {
    .swap-order-tablet>.cope-core-scrolling-content>div>.aem-Grid, .swap-order-tablet>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px)and (min-width: 768px)and (max-width: 1023px) {
    .swap-order-tablet>.cope-core-scrolling-content>div>.aem-Grid, .swap-order-tablet>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .swap-order-tablet>.cope-core-scrolling-content>div>.aem-Grid>div:first-child, .swap-order-tablet>.cope-core-container-content>div>.aem-Grid>div:first-child {
        order: -1
    }

    .swap-order-tablet>.cope-core-scrolling-content>div>.aem-Grid>div:first-child+div, .swap-order-tablet>.cope-core-container-content>div>.aem-Grid>div:first-child+div {
        order: -2
    }
}

@media screen and (min-width: 1024px) {
    .swap-order-desktop>.cope-core-scrolling-content>div>.aem-Grid, .swap-order-desktop>.cope-core-container-content>div>.aem-Grid {
        display: flex
    }
}

@media screen and (min-width: 1024px)and (max-width: 767px) {
    .swap-order-desktop>.cope-core-scrolling-content>div>.aem-Grid, .swap-order-desktop>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

@media screen and (min-width: 1024px)and (min-width: 768px)and (max-width: 1023px) {
    .swap-order-desktop>.cope-core-scrolling-content>div>.aem-Grid, .swap-order-desktop>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column
    }
}

@media screen and (min-width: 1024px) {
    .swap-order-desktop>.cope-core-scrolling-content>div>.aem-Grid>div:first-child, .swap-order-desktop>.cope-core-container-content>div>.aem-Grid>div:first-child {
        order: -1
    }

    .swap-order-desktop>.cope-core-scrolling-content>div>.aem-Grid>div:first-child+div, .swap-order-desktop>.cope-core-container-content>div>.aem-Grid>div:first-child+div {
        order: -2
    }
}

.reverse-order>.cope-core-scrolling-content>div>.aem-Grid, .reverse-order>.cope-core-container-content>div>.aem-Grid {
    display: flex;
    flex-direction: row-reverse
}

@media screen and (max-width: 767px) {
    .reverse-order>.cope-core-scrolling-content>div>.aem-Grid, .reverse-order>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column-reverse
    }
}

@media screen and (max-width: 767px) {
    .reverse-order-mobile>.cope-core-scrolling-content>div>.aem-Grid, .reverse-order-mobile>.cope-core-container-content>div>.aem-Grid {
        display: flex;
        flex-direction: row-reverse
    }
}

@media screen and (max-width: 767px)and (max-width: 767px) {
    .reverse-order-mobile>.cope-core-scrolling-content>div>.aem-Grid, .reverse-order-mobile>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column-reverse
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .reverse-order-tablet>.cope-core-scrolling-content>div>.aem-Grid, .reverse-order-tablet>.cope-core-container-content>div>.aem-Grid {
        display: flex;
        flex-direction: row-reverse
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px)and (max-width: 767px) {
    .reverse-order-tablet>.cope-core-scrolling-content>div>.aem-Grid, .reverse-order-tablet>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column-reverse
    }
}

@media screen and (min-width: 1024px) {
    .reverse-order-desktop>.cope-core-scrolling-content>div>.aem-Grid, .reverse-order-desktop>.cope-core-container-content>div>.aem-Grid {
        display: flex;
        flex-direction: row-reverse
    }
}

@media screen and (min-width: 1024px)and (max-width: 767px) {
    .reverse-order-desktop>.cope-core-scrolling-content>div>.aem-Grid, .reverse-order-desktop>.cope-core-container-content>div>.aem-Grid {
        flex-direction: column-reverse
    }
}

.overflow-hidden {
    overflow: hidden
}

@media screen and (max-width: 767px) {
    .overflow-hidden-mobile {
        overflow: hidden
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .overflow-hidden-tablet {
        overflow: hidden
    }
}

@media screen and (min-width: 1024px) {
    .overflow-hidden-desktop {
        overflow: hidden
    }
}

.overflow-visible {
    overflow: visible
}

@media screen and (max-width: 767px) {
    .overflow-visible-mobile {
        overflow: visible
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .overflow-visible-tablet {
        overflow: visible
    }
}

@media screen and (min-width: 1024px) {
    .overflow-visible-desktop {
        overflow: visible
    }
}

.no-gutter>.cope-core-scrolling-content>div>.aem-Grid, .no-gutter>.cope-core-container-content>div>.aem-Grid {
    margin-right: 0;
    margin-left: 0
}

.no-gutter>.cope-core-scrolling-content>div>.aem-Grid>.section.aem-GridColumn, .no-gutter>.cope-core-container-content>div>.aem-Grid>.section.aem-GridColumn {
    padding-left: 0;
    padding-right: 0
}

@media screen and (max-width: 767px) {
    .no-gutter-mobile>.cope-core-scrolling-content>div>.aem-Grid, .no-gutter-mobile>.cope-core-container-content>div>.aem-Grid {
        margin-right: 0;
        margin-left: 0
    }

    .no-gutter-mobile>.cope-core-scrolling-content>div>.aem-Grid>.section.aem-GridColumn, .no-gutter-mobile>.cope-core-container-content>div>.aem-Grid>.section.aem-GridColumn {
        padding-left: 0;
        padding-right: 0
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .no-gutter-tablet>.cope-core-scrolling-content>div>.aem-Grid, .no-gutter-tablet>.cope-core-container-content>div>.aem-Grid {
        margin-right: 0;
        margin-left: 0
    }

    .no-gutter-tablet>.cope-core-scrolling-content>div>.aem-Grid>.section.aem-GridColumn, .no-gutter-tablet>.cope-core-container-content>div>.aem-Grid>.section.aem-GridColumn {
        padding-left: 0;
        padding-right: 0
    }
}

@media screen and (min-width: 1024px) {
    .no-gutter-desktop>.cope-core-scrolling-content>div>.aem-Grid, .no-gutter-desktop>.cope-core-container-content>div>.aem-Grid {
        margin-right: 0;
        margin-left: 0
    }

    .no-gutter-desktop>.cope-core-scrolling-content>div>.aem-Grid>.section.aem-GridColumn, .no-gutter-desktop>.cope-core-container-content>div>.aem-Grid>.section.aem-GridColumn {
        padding-left: 0;
        padding-right: 0
    }
}

.button-right .button {
    display: flex;
    justify-content: flex-end
}

.equal-height>div, .equal-height>.cope-core-scrolling-content>div, .equal-height>.cope-core-column>div {
    height: 100%
}

.equal-height>div>.aem-Grid, .equal-height>.cope-core-scrolling-content>div>.aem-Grid, .equal-height>.cope-core-column>div>.aem-Grid {
    display: flex;
    flex-wrap: wrap;
    height: 100%
}

.equal-height.cope-core-column-container {
    align-items: stretch
}

.equal-height.cope-core-column-container>.cope-core-column {
    height: auto
}

.equal-height>.cope-core-scrolling-content>div>.aem-Grid .last-item-at-bottom>.cope-core-scrolling-content, .equal-height>.cope-core-scrolling-content>div>.aem-Grid .last-item-at-bottom>.cope-core-scrolling-content>div, .equal-height>.cope-core-scrolling-content>div>.aem-Grid .last-item-at-bottom>.cope-core-scrolling-content>div>.aem-Grid {
    height: 100%
}

.equal-height>.cope-core-scrolling-content>div>.aem-Grid .last-item-at-bottom>.cope-core-scrolling-content>div>.aem-Grid {
    display: flex;
    flex-direction: column
}

.equal-height>.cope-core-scrolling-content>div>.aem-Grid .last-item-at-bottom>.cope-core-scrolling-content>div>.aem-Grid>:last-child {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    align-items: flex-end
}

.height-full>.cope-core-scrolling-content>div>.aem-Grid {
    height: 100%
}

@media screen and (max-width: 767px) {
    .height-full-mobile>.cope-core-scrolling-content>div>.aem-Grid {
        height: 100%
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .height-full-tablet>.cope-core-scrolling-content>div>.aem-Grid {
        height: 100%
    }
}

@media screen and (min-width: 1024px) {
    .height-full-desktop>.cope-core-scrolling-content>div>.aem-Grid {
        height: 100%
    }
}

.cope-core-accordion-item .cope-core-accordion-item-title .cope-core-item-header-wrapper {
    flex: 1 1 0%
}

a.cope-core-button.cope-core-button, div.cope-core-button.cope-core-button, button.cope-core-button.cope-core-button {
    width: auto;
    height: auto;
    display: inline-flex;
    padding: 11px 35px;
    margin: 19px 0;
    text-decoration: none;
    cursor: pointer
}

.button-align-center>.cope-core-scrolling-content>div>.aem-Grid .button, .section-button-align-center>.cope-core-scrolling-content>div>.aem-Grid .button {
    text-align: center
}

@media screen and (max-width: 767px) {
    .button-align-center-mobile>.cope-core-scrolling-content>div>.aem-Grid .button, .section-button-align-center-mobile>.cope-core-scrolling-content>div>.aem-Grid .button {
        text-align: center
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .button-align-center-tablet>.cope-core-scrolling-content>div>.aem-Grid .button, .section-button-align-center-tablet>.cope-core-scrolling-content>div>.aem-Grid .button {
        text-align: center
    }
}

@media screen and (min-width: 1024px) {
    .button-align-center-desktop>.cope-core-scrolling-content>div>.aem-Grid .button, .section-button-align-center-desktop>.cope-core-scrolling-content>div>.aem-Grid .button {
        text-align: center
    }
}

.button-align-right>.cope-core-scrolling-content>div>.aem-Grid .button, .section-button-align-right>.cope-core-scrolling-content>div>.aem-Grid .button {
    text-align: right
}

@media screen and (max-width: 767px) {
    .button-align-right-mobile>.cope-core-scrolling-content>div>.aem-Grid .button, .section-button-align-right-mobile>.cope-core-scrolling-content>div>.aem-Grid .button {
        text-align: right
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .button-align-right-tablet>.cope-core-scrolling-content>div>.aem-Grid .button, .section-button-align-right-tablet>.cope-core-scrolling-content>div>.aem-Grid .button {
        text-align: right
    }
}

@media screen and (min-width: 1024px) {
    .button-align-right-desktop>.cope-core-scrolling-content>div>.aem-Grid .button, .section-button-align-right-desktop>.cope-core-scrolling-content>div>.aem-Grid .button {
        text-align: right
    }
}

.cope-core-modal-button-close.cope-core-modal-button-close {
    --brand-primary: var(--copeium-modal-close-color, var(--palette-novo-true-blue))
}

.cope-core-section.vertical-center {
    height: 100%
}

.cope-core-section.vertical-center .cope-core-scrolling-content {
    display: flex;
    flex-direction: row
}

.cope-core-section.vertical-center .cope-core-scrolling-content {
    align-items: center
}

@media screen and (max-width: 767px) {
    .cope-core-section.vertical-center-mobile {
        height: 100%
    }

    .cope-core-section.vertical-center-mobile .cope-core-scrolling-content {
        display: flex;
        flex-direction: row
    }

    .cope-core-section.vertical-center-mobile .cope-core-scrolling-content {
        align-items: center
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .cope-core-section.vertical-center-tablet {
        height: 100%
    }

    .cope-core-section.vertical-center-tablet .cope-core-scrolling-content {
        display: flex;
        flex-direction: row
    }

    .cope-core-section.vertical-center-tablet .cope-core-scrolling-content {
        align-items: center
    }
}

@media screen and (min-width: 1024px) {
    .cope-core-section.vertical-center-desktop {
        height: 100%
    }

    .cope-core-section.vertical-center-desktop .cope-core-scrolling-content {
        display: flex;
        flex-direction: row
    }

    .cope-core-section.vertical-center-desktop .cope-core-scrolling-content {
        align-items: center
    }
}

.cope-core-section.vertical-end {
    height: 100%
}

.cope-core-section.vertical-end .cope-core-scrolling-content {
    display: flex;
    flex-direction: row
}

.cope-core-section.vertical-end .cope-core-scrolling-content {
    align-items: flex-end
}

@media screen and (max-width: 767px) {
    .cope-core-section.vertical-end-mobile {
        height: 100%
    }

    .cope-core-section.vertical-end-mobile .cope-core-scrolling-content {
        display: flex;
        flex-direction: row
    }

    .cope-core-section.vertical-end-mobile .cope-core-scrolling-content {
        align-items: flex-end
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .cope-core-section.vertical-end-tablet {
        height: 100%
    }

    .cope-core-section.vertical-end-tablet .cope-core-scrolling-content {
        display: flex;
        flex-direction: row
    }

    .cope-core-section.vertical-end-tablet .cope-core-scrolling-content {
        align-items: flex-end
    }
}

@media screen and (min-width: 1024px) {
    .cope-core-section.vertical-end-desktop {
        height: 100%
    }

    .cope-core-section.vertical-end-desktop .cope-core-scrolling-content {
        display: flex;
        flex-direction: row
    }

    .cope-core-section.vertical-end-desktop .cope-core-scrolling-content {
        align-items: flex-end
    }
}

.dark-background *.cope-core-headline h1, .dark-background *.cope-core-headline h2, .dark-background *.cope-core-headline h3, .dark-background *.cope-core-headline h4, .dark-background *.cope-core-headline h5, .dark-background *.cope-core-headline h6, .dark-background *.cope-core-headline p, .dark-background *.cope-core-headline li, .dark-background *.cope-core-headline label, .dark-background *.cope-core-headline a, .dark-background *.cope-core-headline span, .dark-background *.cope-core-text h1, .dark-background *.cope-core-text h2, .dark-background *.cope-core-text h3, .dark-background *.cope-core-text h4, .dark-background *.cope-core-text h5, .dark-background *.cope-core-text h6, .dark-background *.cope-core-text p, .dark-background *.cope-core-text li, .dark-background *.cope-core-text label, .dark-background *.cope-core-text a, .dark-background *.cope-core-text span {
    color: var(--copeium-light-text-color, var(--palette-novo-snow-white))
}

.dark-background .text-actor-portrayal {
    --copeium-light-text-color: var(--palette-novo-true-blue)
}

@keyframes reanimate-underline-1px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 1px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 1px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 1px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 1px
    }
}

@keyframes reanimate-underline-2px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 2px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 2px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 2px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 2px
    }
}

@keyframes reanimate-underline-3px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 3px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 3px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 3px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 3px
    }
}

@keyframes reanimate-underline-4px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 4px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 4px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 4px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 4px
    }
}

@keyframes reanimate-underline-5px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 5px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 5px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 5px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 5px
    }
}

.cope-core-isi-v2 .cope-core-isi-content .cope-core-isi-column section :first-child {
    margin-top: var(--isi-h1-margin-top)
}

.cope-core-isi-header-bar .cope-core-isi-container {
    background-color: rgba(0, 0, 0, 0) !important;
    overflow-y: hidden
}

.cope-core-isi-header-bar .cope-core-isi-container [data-toggle-expand-isi] {
    background-color: #fff !important
}

.cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-header-bar .cope-core-isi-container {
    overflow-y: hidden
}

.cope-core-isi-v2.cope-core-hide-inline-isi .cope-core-isi-inline {
    visibility: var(--copeium-inline-isi-offscreen-visibility, visible)
}

.isi .cope-core-isi-inline .cope-core-isi-content .cope-core-isi-columns .cope-core-isi-mobile-expand {
    display: none
}

.isi .cope-core-isi-inline .cope-core-isi-content .cope-core-isi-columns .cope-core-isi-desktop-columns {
    display: block
}

@media screen and (max-width: 767px) {
    .isi .cope-core-isi-inline .cope-core-isi-content .cope-core-isi-columns {
        display: flex;
        flex-direction: column
    }

    .isi .cope-core-isi-inline .cope-core-isi-content .cope-core-isi-columns .cope-core-isi-column {
        float: none;
        clear: none
    }

    .isi .cope-core-isi-inline .cope-core-isi-content .cope-core-isi-columns .cope-core-isi-column.cope-core-isi-column-two {
        order: 1;
        border-left: 0;
        margin-left: 0;
        padding-left: 0;
        width: 100%
    }
}

.find-a-rep {
    --copeium-far-form-color: #4c4c4c;
    --copeium-far-quote-background: #d8eaf8;
    --copeium-far-bio-background: var(--palette-novo-snow-white);
    --copeium-far-error: #d92d20;
    --copeium-far-input-border: #bec2ca;
    --copeium-far-input-background: var(--palette-novo-snow-white);
    --copeium-far-submit-bg: var(--palette-novo-sea-blue);
    --copeium-far-radio: #777d88;
    --copeium-far-radio-active: #777d88;
    --copeium-far-checkbox: #a9aeb9;
    --copeium-far-checkbox-active: var(--palette-novo-sea-blue);
    --copeium-far-text-color: #4c4c4c;
    --copeium-far-headline-color: var(--palette-novo-true-blue);
    --copeium-far-link-color: var(--palette-novo-sea-blue);
    --copeium-far-label-color: var(--copeium-far-text-color);
    --copeium-far-button-background-color: var(--palette-novo-sea-blue);
    --copeium-far-loading-background-color: var(--copeium-far-button-background-color);
    --copeium-far-input-background-color: var(--palette-novo-granite-grey-25);
    --copeium-far-input-border: 0;
    --copeium-far-modal-close-circle-color: #d9e7fb;
    --copeium-far-modal-close-circle-lines: var(--palette-novo-sea-blue);
    --copeium-far-modal-dot-color: #91b8ed;
    --copeium-far-modal-dot-active-color: var(--palette-novo-sea-blue);
    --copeium-far-error-card-bg: #f0eeeb;
    --copeium-far-success-card-bg: #b1d5f2;
    --copeium-far-success-image-circle-color: var(--palette-novo-true-blue);
    --copeium-far-success-image-star-color: var(--palette-novo-sea-blue)
}

.find-a-rep .far-model-layout {
    --copeium-far-form-color: var(--palette-novo-true-blue);
    --copeium-far-radio: var(--palette-novo-true-blue);
    --copeium-far-radio-active: var(--palette-novo-true-blue);
    --copeium-far-label-color: var(--palette-novo-true-blue)
}

.find-a-rep .cmp-farv2.far-model-layout .cmp-text .connect-text {
    color: var(--copeium-far-headline-color)
}

.find-a-rep .cmp-farv2.far-model-layout .landing-rep.zip-error-landing .invalid-text, .find-a-rep .cmp-farv2.far-model-layout .landing-rep.technical-error-landing .invalid-text, .find-a-rep .cmp-farv2.far-model-layout .landing-rep.zip-input-landing .invalid-text {
    color: var(--copeium-far-headline-color)
}

.find-a-rep .cmp-farv2.far-model-layout .find-a-rep-modal.modal .rep-name {
    color: var(--copeium-far-headline-color)
}

.find-a-rep .cmp-farv2.far-model-layout .find-a-rep-modal .form-headline {
    color: var(--copeium-far-headline-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .zip-error-landing .invalid-text, .find-a-rep .cmp-farv2.far-inpage-layout .technical-error-landing .invalid-text, .find-a-rep .cmp-farv2.far-inpage-layout .zip-input-landing .invalid-text {
    color: var(--copeium-far-headline-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .success-inpage .thank-head {
    color: var(--copeium-far-headline-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .rep-layout-container .rep-flex-box .inpage-rep-details .rep-title-text {
    color: var(--copeium-far-headline-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .rep-layout-container .rep-flex-box .inpage-rep-details .rep-name {
    color: var(--copeium-far-headline-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .rep-layout-container .rep-flex-box .inpage-rep-details .rep-quote {
    color: var(--copeium-far-headline-color)
}

.find-a-rep .cmp-farv2.far-model-layout .landing-rep.zip-error-landing .pin-error-message, .find-a-rep .cmp-farv2.far-model-layout .landing-rep.technical-error-landing .pin-error-message, .find-a-rep .cmp-farv2.far-model-layout .landing-rep.zip-input-landing .pin-error-message {
    color: var(--copeium-far-text-color)
}

.find-a-rep .cmp-farv2.far-model-layout .cmp-text .user-zipcode {
    color: var(--copeium-far-text-color)
}

.find-a-rep .cmp-farv2.far-model-layout .find-a-rep-modal.modal .rep-text {
    color: var(--copeium-far-text-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .zip-error-landing .pin-error-message, .find-a-rep .cmp-farv2.far-inpage-layout .technical-error-landing .pin-error-message, .find-a-rep .cmp-farv2.far-inpage-layout .zip-input-landing .pin-error-message {
    color: var(--copeium-far-text-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .success-inpage .thank-quote {
    color: var(--copeium-far-text-color)
}

.find-a-rep .cmp-farv2.far-model-layout .cmp-text .user-zipcode a {
    color: var(--copeium-far-link-color)
}

.find-a-rep .find-a-repv2-inpage .field label {
    color: var(--copeium-far-label-color)
}

.find-a-rep .find-a-rep-modal .field label {
    color: var(--copeium-far-label-color)
}

.find-a-rep .cmp-farv2.far-model-layout .cmp-text p {
    color: var(--copeium-far-label-color)
}

.find-a-rep .cmp-farv2.far-model-layout .find-a-rep-modal.modal .button-modals a {
    background-color: var(--copeium-far-button-background-color)
}

.find-a-rep .cmp-farv2.far-model-layout .cope-biopharm--button a {
    background-color: var(--copeium-far-button-background-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .zip-error-landing .cope-biopharm--button a, .find-a-rep .cmp-farv2.far-inpage-layout .technical-error-landing .cope-biopharm--button a, .find-a-rep .cmp-farv2.far-inpage-layout .zip-input-landing .cope-biopharm--button a {
    background-color: var(--copeium-far-button-background-color)
}

.find-a-rep .cmp-farv2 .modal--loading-icon {
    background-color: var(--copeium-far-loading-background-color)
}

.find-a-rep .find-a-rep-modal input {
    background: var(--copeium-far-input-background-color);
    border: var(--copeium-far-input-border)
}

.find-a-rep .find-a-rep-modal>.container>.content-wrapper>.content .close-modal svg rect, .find-a-rep .find-a-repv2-inpage>.container>.content-wrapper>.content .close-modal svg rect {
    fill: var(--copeium-far-modal-close-circle-color)
}

.find-a-rep .find-a-rep-modal>.container>.content-wrapper>.content .close-modal svg path, .find-a-rep .find-a-repv2-inpage>.container>.content-wrapper>.content .close-modal svg path {
    fill: var(--copeium-far-modal-close-circle-lines)
}

.find-a-rep .cmp-farv2.far-model-layout .find-a-rep-modal .active-dots li {
    background: var(--copeium-far-modal-dot-color)
}

.find-a-rep .cmp-farv2.far-model-layout .find-a-rep-modal .active-dots .active {
    background: var(--copeium-far-modal-dot-active-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .rep-layout-container .rep-flex-box .inpage-rep-image img {
    vertical-align: bottom
}

@media screen and (max-width: 767px) {
    .find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .rep-layout-container .rep-flex-box .inpage-rep-details .rep-name {
        text-align: center
    }
}

@media screen and (max-width: 767px) {
    .find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .rep-layout-container .rep-description {
        margin-bottom: 32px
    }
}

.find-a-rep .cmp-farv2.far-inpage-layout .zip-error-landing, .find-a-rep .cmp-farv2.far-inpage-layout .technical-error-landing, .find-a-rep .cmp-farv2.far-inpage-layout .zip-input-landing {
    background-color: var(--copeium-far-error-card-bg)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .success-inpage {
    background-color: var(--copeium-far-success-card-bg)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .success-inpage .thank-image svg circle {
    stroke: var(--copeium-far-success-image-circle-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .success-inpage .thank-image svg circle+path {
    stroke: var(--copeium-far-success-image-circle-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .success-inpage .thank-image svg circle+path+path {
    stroke: var(--copeium-far-success-image-star-color)
}

.find-a-rep .cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .success-inpage .thank-image svg circle rect {
    stroke: var(--copeium-far-success-image-circle-color)
}

.cmp-farv2.far-inpage-layout .rep-full-container .rep-layout-container .rep-flex-box .inpage-rep-details .rep-quote {
    background-color: var(--copeium-far-quote-background, #e5f4f1)
}

.cmp-farv2.far-inpage-layout .rep-full-container .rep-layout-container .rep-description {
    background-color: var(--copeium-far-bio-background)
}

.cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .cmp-text .form-headline {
    color: var(--copeium-far-headline-color, #006050)
}

.find-a-rep-modal input, .find-a-repv2-inpage input {
    border: 1px solid var(--copeium-far-input-border);
    background: var(--copeium-far-input-background);
    border-radius: 6px
}

form.find-a-repv2-form .required-text {
    color: var(--copeium-far-form-color);
    font-variant: italic
}

.find-a-rep-modal .submitted .field.error .error-message, .find-a-repv2-inpage .submitted .field.error .error-message {
    font-variant: italic
}

.cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .cmp-text .radio-filed [type=radio]:checked+label, .cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .cmp-text .radio-filed [type=radio]:not(:checked)+label {
    color: var(--copeium-far-form-color)
}

.cmp-farv2.far-model-layout .find-a-rep-modal .radio-filed [type=radio]:checked+label, .cmp-farv2.far-model-layout .find-a-rep-modal .radio-filed [type=radio]:not(:checked)+label {
    color: var(--copeium-far-form-color)
}

.cmp-farv2.far-model-layout .find-a-rep-modal .legalmodaltext p {
    color: var(--copeium-far-form-color)
}

.cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .cmp-text .radio-filed [type=radio]:checked+label:before, .cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .cmp-text .radio-filed [type=radio]:not(:checked)+label:before {
    border: 1px solid var(--copeium-far-radio)
}

.cmp-farv2.far-model-layout .find-a-rep-modal .radio-filed [type=radio]:checked+label:before, .cmp-farv2.far-model-layout .find-a-rep-modal .radio-filed [type=radio]:not(:checked)+label:before {
    border: 1px solid var(--copeium-far-radio)
}

.cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .cmp-text .radio-filed [type=radio]:checked+label:after {
    background: var(--copeium-far-radio-active)
}

.cmp-farv2.far-model-layout .find-a-rep-modal .radio-filed [type=radio]:checked+label:after, .cmp-farv2.far-model-layout .find-a-rep-modal .radio-filed [type=radio]:not(:checked)+label:after {
    background: var(--copeium-far-radio-active)
}

.cmp-farv2.far-inpage-layout .checkbox-filed input[type=checkbox] {
    flex-shrink: 0;
    border: 1px solid var(--copeium-far-checkbox);
    max-width: none;
    width: 18px;
    height: 18px
}

.cmp-farv2.far-model-layout .checkbox-filed input[type=checkbox] {
    flex-shrink: 0;
    border: 1px solid var(--copeium-far-checkbox);
    max-width: none;
    width: 18px;
    height: 18px
}

.cmp-farv2.far-inpage-layout .checkbox-filed input[type=checkbox]:checked::after {
    background: var(--copeium-far-checkbox-active);
    width: 12px;
    height: 12px;
    bottom: 2px;
    right: 2px;
    border-radius: 1px
}

.cmp-farv2.far-model-layout .checkbox-filed input[type=checkbox]:checked::after {
    background: var(--copeium-far-checkbox-active);
    width: 12px;
    height: 12px;
    bottom: 2px;
    right: 2px;
    border-radius: 1px
}

.cmp-farv2.far-model-layout .checkbox-filed input[type=checkbox] {
    border: 1px solid var(--palette-novo-true-blue)
}

.cmp-farv2.far-inpage-layout .rep-full-container .find-a-repv2-inpage .cmp-text .button-inpage a {
    background: var(--copeium-far-submit-bg)
}

.find-a-rep .cmp-farv2.far-model-layout .landing-rep {
    box-shadow: none;
    background: rgba(0, 0, 0, 0)
}

.find-a-rep .cmp-farv2.far-model-layout .landing-rep .desktop-bg-image {
    display: none
}

.find-a-rep .cmp-farv2.far-model-layout .landing-rep.zip-input-landing .user-zipcode input {
    background: var(--palette-novo-snow-white)
}

:root {
    --frutiger: "Noto Sans", Arial, Helvetica, Verdana, sans-serif
}

.text-bold-900 strong {
    font-weight: 900
}

.text-display-xl.cope-core-headline h1, .text-display-xl.cope-core-headline h2, .text-display-xl.cope-core-headline h3, .text-display-xl.cope-core-headline h4, .text-display-xl.cope-core-headline h5, .text-display-xl.cope-core-headline h6, .text-display-xl.cope-core-headline p, .text-display-xl.cope-core-headline li, .text-display-xl.cope-core-headline label, .text-display-xl.cope-core-headline a, .text-display-xl.cope-core-headline span, .text-display-xl.cope-core-text h1, .text-display-xl.cope-core-text h2, .text-display-xl.cope-core-text h3, .text-display-xl.cope-core-text h4, .text-display-xl.cope-core-text h5, .text-display-xl.cope-core-text h6, .text-display-xl.cope-core-text p, .text-display-xl.cope-core-text li, .text-display-xl.cope-core-text label, .text-display-xl.cope-core-text a, .text-display-xl.cope-core-text span {
    font-size: 74px;
    line-height: 85px
}

.text-display-xl.cope-core-headline h1 sup, .text-display-xl.cope-core-headline h2 sup, .text-display-xl.cope-core-headline h3 sup, .text-display-xl.cope-core-headline h4 sup, .text-display-xl.cope-core-headline h5 sup, .text-display-xl.cope-core-headline h6 sup, .text-display-xl.cope-core-headline p sup, .text-display-xl.cope-core-headline li sup, .text-display-xl.cope-core-headline label sup, .text-display-xl.cope-core-headline a sup, .text-display-xl.cope-core-headline span sup, .text-display-xl.cope-core-text h1 sup, .text-display-xl.cope-core-text h2 sup, .text-display-xl.cope-core-text h3 sup, .text-display-xl.cope-core-text h4 sup, .text-display-xl.cope-core-text h5 sup, .text-display-xl.cope-core-text h6 sup, .text-display-xl.cope-core-text p sup, .text-display-xl.cope-core-text li sup, .text-display-xl.cope-core-text label sup, .text-display-xl.cope-core-text a sup, .text-display-xl.cope-core-text span sup {
    font-size: 60% !important
}

.text-display-1.cope-core-headline h1, .text-display-1.cope-core-headline h2, .text-display-1.cope-core-headline h3, .text-display-1.cope-core-headline h4, .text-display-1.cope-core-headline h5, .text-display-1.cope-core-headline h6, .text-display-1.cope-core-headline p, .text-display-1.cope-core-headline li, .text-display-1.cope-core-headline label, .text-display-1.cope-core-headline a, .text-display-1.cope-core-headline span, .text-display-1.cope-core-text h1, .text-display-1.cope-core-text h2, .text-display-1.cope-core-text h3, .text-display-1.cope-core-text h4, .text-display-1.cope-core-text h5, .text-display-1.cope-core-text h6, .text-display-1.cope-core-text p, .text-display-1.cope-core-text li, .text-display-1.cope-core-text label, .text-display-1.cope-core-text a, .text-display-1.cope-core-text span {
    font-size: 37px;
    line-height: 50px
}

@media screen and (min-width: 1024px) {
    .text-display-1.cope-core-headline h1, .text-display-1.cope-core-headline h2, .text-display-1.cope-core-headline h3, .text-display-1.cope-core-headline h4, .text-display-1.cope-core-headline h5, .text-display-1.cope-core-headline h6, .text-display-1.cope-core-headline p, .text-display-1.cope-core-headline li, .text-display-1.cope-core-headline label, .text-display-1.cope-core-headline a, .text-display-1.cope-core-headline span, .text-display-1.cope-core-text h1, .text-display-1.cope-core-text h2, .text-display-1.cope-core-text h3, .text-display-1.cope-core-text h4, .text-display-1.cope-core-text h5, .text-display-1.cope-core-text h6, .text-display-1.cope-core-text p, .text-display-1.cope-core-text li, .text-display-1.cope-core-text label, .text-display-1.cope-core-text a, .text-display-1.cope-core-text span {
        font-size: 48px;
        line-height: 65px
    }
}

.text-display-2.cope-core-headline h1, .text-display-2.cope-core-headline h2, .text-display-2.cope-core-headline h3, .text-display-2.cope-core-headline h4, .text-display-2.cope-core-headline h5, .text-display-2.cope-core-headline h6, .text-display-2.cope-core-headline p, .text-display-2.cope-core-headline li, .text-display-2.cope-core-headline label, .text-display-2.cope-core-headline a, .text-display-2.cope-core-headline span, .text-display-2.cope-core-text h1, .text-display-2.cope-core-text h2, .text-display-2.cope-core-text h3, .text-display-2.cope-core-text h4, .text-display-2.cope-core-text h5, .text-display-2.cope-core-text h6, .text-display-2.cope-core-text p, .text-display-2.cope-core-text li, .text-display-2.cope-core-text label, .text-display-2.cope-core-text a, .text-display-2.cope-core-text span {
    font-size: 33px;
    line-height: 45px
}

@media screen and (min-width: 1024px) {
    .text-display-2.cope-core-headline h1, .text-display-2.cope-core-headline h2, .text-display-2.cope-core-headline h3, .text-display-2.cope-core-headline h4, .text-display-2.cope-core-headline h5, .text-display-2.cope-core-headline h6, .text-display-2.cope-core-headline p, .text-display-2.cope-core-headline li, .text-display-2.cope-core-headline label, .text-display-2.cope-core-headline a, .text-display-2.cope-core-headline span, .text-display-2.cope-core-text h1, .text-display-2.cope-core-text h2, .text-display-2.cope-core-text h3, .text-display-2.cope-core-text h4, .text-display-2.cope-core-text h5, .text-display-2.cope-core-text h6, .text-display-2.cope-core-text p, .text-display-2.cope-core-text li, .text-display-2.cope-core-text label, .text-display-2.cope-core-text a, .text-display-2.cope-core-text span {
        font-size: 37px;
        line-height: 50px
    }
}

.text-display-3.cope-core-headline h1, .text-display-3.cope-core-headline h2, .text-display-3.cope-core-headline h3, .text-display-3.cope-core-headline h4, .text-display-3.cope-core-headline h5, .text-display-3.cope-core-headline h6, .text-display-3.cope-core-headline p, .text-display-3.cope-core-headline li, .text-display-3.cope-core-headline label, .text-display-3.cope-core-headline a, .text-display-3.cope-core-headline span, .text-display-3.cope-core-text h1, .text-display-3.cope-core-text h2, .text-display-3.cope-core-text h3, .text-display-3.cope-core-text h4, .text-display-3.cope-core-text h5, .text-display-3.cope-core-text h6, .text-display-3.cope-core-text p, .text-display-3.cope-core-text li, .text-display-3.cope-core-text label, .text-display-3.cope-core-text a, .text-display-3.cope-core-text span {
    font-size: 28px;
    line-height: 38px
}

@media screen and (min-width: 1024px) {
    .text-display-3.cope-core-headline h1, .text-display-3.cope-core-headline h2, .text-display-3.cope-core-headline h3, .text-display-3.cope-core-headline h4, .text-display-3.cope-core-headline h5, .text-display-3.cope-core-headline h6, .text-display-3.cope-core-headline p, .text-display-3.cope-core-headline li, .text-display-3.cope-core-headline label, .text-display-3.cope-core-headline a, .text-display-3.cope-core-headline span, .text-display-3.cope-core-text h1, .text-display-3.cope-core-text h2, .text-display-3.cope-core-text h3, .text-display-3.cope-core-text h4, .text-display-3.cope-core-text h5, .text-display-3.cope-core-text h6, .text-display-3.cope-core-text p, .text-display-3.cope-core-text li, .text-display-3.cope-core-text label, .text-display-3.cope-core-text a, .text-display-3.cope-core-text span {
        font-size: 32px;
        line-height: 44px
    }
}

.text-headline-1.cope-core-headline h1, .text-headline-1.cope-core-headline h2, .text-headline-1.cope-core-headline h3, .text-headline-1.cope-core-headline h4, .text-headline-1.cope-core-headline h5, .text-headline-1.cope-core-headline h6, .text-headline-1.cope-core-headline p, .text-headline-1.cope-core-headline li, .text-headline-1.cope-core-headline label, .text-headline-1.cope-core-headline a, .text-headline-1.cope-core-headline span, .text-headline-1.cope-core-text h1, .text-headline-1.cope-core-text h2, .text-headline-1.cope-core-text h3, .text-headline-1.cope-core-text h4, .text-headline-1.cope-core-text h5, .text-headline-1.cope-core-text h6, .text-headline-1.cope-core-text p, .text-headline-1.cope-core-text li, .text-headline-1.cope-core-text label, .text-headline-1.cope-core-text a, .text-headline-1.cope-core-text span {
    font-size: 30px;
    line-height: 41px
}

@media screen and (min-width: 1024px) {
    .text-headline-1.cope-core-headline h1, .text-headline-1.cope-core-headline h2, .text-headline-1.cope-core-headline h3, .text-headline-1.cope-core-headline h4, .text-headline-1.cope-core-headline h5, .text-headline-1.cope-core-headline h6, .text-headline-1.cope-core-headline p, .text-headline-1.cope-core-headline li, .text-headline-1.cope-core-headline label, .text-headline-1.cope-core-headline a, .text-headline-1.cope-core-headline span, .text-headline-1.cope-core-text h1, .text-headline-1.cope-core-text h2, .text-headline-1.cope-core-text h3, .text-headline-1.cope-core-text h4, .text-headline-1.cope-core-text h5, .text-headline-1.cope-core-text h6, .text-headline-1.cope-core-text p, .text-headline-1.cope-core-text li, .text-headline-1.cope-core-text label, .text-headline-1.cope-core-text a, .text-headline-1.cope-core-text span {
        font-size: 42px;
        line-height: 52px
    }
}

.text-headline-2.cope-core-headline h1, .text-headline-2.cope-core-headline h2, .text-headline-2.cope-core-headline h3, .text-headline-2.cope-core-headline h4, .text-headline-2.cope-core-headline h5, .text-headline-2.cope-core-headline h6, .text-headline-2.cope-core-headline p, .text-headline-2.cope-core-headline li, .text-headline-2.cope-core-headline label, .text-headline-2.cope-core-headline a, .text-headline-2.cope-core-headline span, .text-headline-2.cope-core-text h1, .text-headline-2.cope-core-text h2, .text-headline-2.cope-core-text h3, .text-headline-2.cope-core-text h4, .text-headline-2.cope-core-text h5, .text-headline-2.cope-core-text h6, .text-headline-2.cope-core-text p, .text-headline-2.cope-core-text li, .text-headline-2.cope-core-text label, .text-headline-2.cope-core-text a, .text-headline-2.cope-core-text span {
    font-size: 24px;
    line-height: 33px
}

@media screen and (min-width: 1024px) {
    .text-headline-2.cope-core-headline h1, .text-headline-2.cope-core-headline h2, .text-headline-2.cope-core-headline h3, .text-headline-2.cope-core-headline h4, .text-headline-2.cope-core-headline h5, .text-headline-2.cope-core-headline h6, .text-headline-2.cope-core-headline p, .text-headline-2.cope-core-headline li, .text-headline-2.cope-core-headline label, .text-headline-2.cope-core-headline a, .text-headline-2.cope-core-headline span, .text-headline-2.cope-core-text h1, .text-headline-2.cope-core-text h2, .text-headline-2.cope-core-text h3, .text-headline-2.cope-core-text h4, .text-headline-2.cope-core-text h5, .text-headline-2.cope-core-text h6, .text-headline-2.cope-core-text p, .text-headline-2.cope-core-text li, .text-headline-2.cope-core-text label, .text-headline-2.cope-core-text a, .text-headline-2.cope-core-text span {
        font-size: 30px;
        line-height: 41px
    }
}

.text-headline-3.cope-core-headline h1, .text-headline-3.cope-core-headline h2, .text-headline-3.cope-core-headline h3, .text-headline-3.cope-core-headline h4, .text-headline-3.cope-core-headline h5, .text-headline-3.cope-core-headline h6, .text-headline-3.cope-core-headline p, .text-headline-3.cope-core-headline li, .text-headline-3.cope-core-headline label, .text-headline-3.cope-core-headline a, .text-headline-3.cope-core-headline span, .text-headline-3.cope-core-text h1, .text-headline-3.cope-core-text h2, .text-headline-3.cope-core-text h3, .text-headline-3.cope-core-text h4, .text-headline-3.cope-core-text h5, .text-headline-3.cope-core-text h6, .text-headline-3.cope-core-text p, .text-headline-3.cope-core-text li, .text-headline-3.cope-core-text label, .text-headline-3.cope-core-text a, .text-headline-3.cope-core-text span {
    font-size: 20px;
    line-height: 27px
}

@media screen and (min-width: 1024px) {
    .text-headline-3.cope-core-headline h1, .text-headline-3.cope-core-headline h2, .text-headline-3.cope-core-headline h3, .text-headline-3.cope-core-headline h4, .text-headline-3.cope-core-headline h5, .text-headline-3.cope-core-headline h6, .text-headline-3.cope-core-headline p, .text-headline-3.cope-core-headline li, .text-headline-3.cope-core-headline label, .text-headline-3.cope-core-headline a, .text-headline-3.cope-core-headline span, .text-headline-3.cope-core-text h1, .text-headline-3.cope-core-text h2, .text-headline-3.cope-core-text h3, .text-headline-3.cope-core-text h4, .text-headline-3.cope-core-text h5, .text-headline-3.cope-core-text h6, .text-headline-3.cope-core-text p, .text-headline-3.cope-core-text li, .text-headline-3.cope-core-text label, .text-headline-3.cope-core-text a, .text-headline-3.cope-core-text span {
        font-size: 24px;
        line-height: 33px
    }
}

.text-headline-3-m.cope-core-headline h1, .text-headline-3-m.cope-core-headline h2, .text-headline-3-m.cope-core-headline h3, .text-headline-3-m.cope-core-headline h4, .text-headline-3-m.cope-core-headline h5, .text-headline-3-m.cope-core-headline h6, .text-headline-3-m.cope-core-headline p, .text-headline-3-m.cope-core-headline li, .text-headline-3-m.cope-core-headline label, .text-headline-3-m.cope-core-headline a, .text-headline-3-m.cope-core-headline span, .text-headline-3-m.cope-core-text h1, .text-headline-3-m.cope-core-text h2, .text-headline-3-m.cope-core-text h3, .text-headline-3-m.cope-core-text h4, .text-headline-3-m.cope-core-text h5, .text-headline-3-m.cope-core-text h6, .text-headline-3-m.cope-core-text p, .text-headline-3-m.cope-core-text li, .text-headline-3-m.cope-core-text label, .text-headline-3-m.cope-core-text a, .text-headline-3-m.cope-core-text span {
    font-size: 24px;
    line-height: 33px
}

.text-headline-3-alt.cope-core-headline h1, .text-headline-3-alt.cope-core-headline h2, .text-headline-3-alt.cope-core-headline h3, .text-headline-3-alt.cope-core-headline h4, .text-headline-3-alt.cope-core-headline h5, .text-headline-3-alt.cope-core-headline h6, .text-headline-3-alt.cope-core-headline p, .text-headline-3-alt.cope-core-headline li, .text-headline-3-alt.cope-core-headline label, .text-headline-3-alt.cope-core-headline a, .text-headline-3-alt.cope-core-headline span, .text-headline-3-alt.cope-core-text h1, .text-headline-3-alt.cope-core-text h2, .text-headline-3-alt.cope-core-text h3, .text-headline-3-alt.cope-core-text h4, .text-headline-3-alt.cope-core-text h5, .text-headline-3-alt.cope-core-text h6, .text-headline-3-alt.cope-core-text p, .text-headline-3-alt.cope-core-text li, .text-headline-3-alt.cope-core-text label, .text-headline-3-alt.cope-core-text a, .text-headline-3-alt.cope-core-text span {
    font-size: 20px;
    line-height: 27px
}

@media screen and (min-width: 1024px) {
    .text-headline-3-alt.cope-core-headline h1, .text-headline-3-alt.cope-core-headline h2, .text-headline-3-alt.cope-core-headline h3, .text-headline-3-alt.cope-core-headline h4, .text-headline-3-alt.cope-core-headline h5, .text-headline-3-alt.cope-core-headline h6, .text-headline-3-alt.cope-core-headline p, .text-headline-3-alt.cope-core-headline li, .text-headline-3-alt.cope-core-headline label, .text-headline-3-alt.cope-core-headline a, .text-headline-3-alt.cope-core-headline span, .text-headline-3-alt.cope-core-text h1, .text-headline-3-alt.cope-core-text h2, .text-headline-3-alt.cope-core-text h3, .text-headline-3-alt.cope-core-text h4, .text-headline-3-alt.cope-core-text h5, .text-headline-3-alt.cope-core-text h6, .text-headline-3-alt.cope-core-text p, .text-headline-3-alt.cope-core-text li, .text-headline-3-alt.cope-core-text label, .text-headline-3-alt.cope-core-text a, .text-headline-3-alt.cope-core-text span {
        font-size: 24px;
        line-height: 33px
    }
}

@media screen and (max-width: 767px) {
    .text-headline-3-alt.cope-core-headline h1, .text-headline-3-alt.cope-core-headline h2, .text-headline-3-alt.cope-core-headline h3, .text-headline-3-alt.cope-core-headline h4, .text-headline-3-alt.cope-core-headline h5, .text-headline-3-alt.cope-core-headline h6, .text-headline-3-alt.cope-core-headline p, .text-headline-3-alt.cope-core-headline li, .text-headline-3-alt.cope-core-headline label, .text-headline-3-alt.cope-core-headline a, .text-headline-3-alt.cope-core-headline span, .text-headline-3-alt.cope-core-text h1, .text-headline-3-alt.cope-core-text h2, .text-headline-3-alt.cope-core-text h3, .text-headline-3-alt.cope-core-text h4, .text-headline-3-alt.cope-core-text h5, .text-headline-3-alt.cope-core-text h6, .text-headline-3-alt.cope-core-text p, .text-headline-3-alt.cope-core-text li, .text-headline-3-alt.cope-core-text label, .text-headline-3-alt.cope-core-text a, .text-headline-3-alt.cope-core-text span {
        font-size: 18px;
        line-height: 25px
    }
}

.text-headline-4.cope-core-headline h1, .text-headline-4.cope-core-headline h2, .text-headline-4.cope-core-headline h3, .text-headline-4.cope-core-headline h4, .text-headline-4.cope-core-headline h5, .text-headline-4.cope-core-headline h6, .text-headline-4.cope-core-headline p, .text-headline-4.cope-core-headline li, .text-headline-4.cope-core-headline label, .text-headline-4.cope-core-headline a, .text-headline-4.cope-core-headline span, .text-headline-4.cope-core-text h1, .text-headline-4.cope-core-text h2, .text-headline-4.cope-core-text h3, .text-headline-4.cope-core-text h4, .text-headline-4.cope-core-text h5, .text-headline-4.cope-core-text h6, .text-headline-4.cope-core-text p, .text-headline-4.cope-core-text li, .text-headline-4.cope-core-text label, .text-headline-4.cope-core-text a, .text-headline-4.cope-core-text span {
    font-size: 18px;
    line-height: 25px
}

.text-headline-5.cope-core-headline h1, .text-headline-5.cope-core-headline h2, .text-headline-5.cope-core-headline h3, .text-headline-5.cope-core-headline h4, .text-headline-5.cope-core-headline h5, .text-headline-5.cope-core-headline h6, .text-headline-5.cope-core-headline p, .text-headline-5.cope-core-headline li, .text-headline-5.cope-core-headline label, .text-headline-5.cope-core-headline a, .text-headline-5.cope-core-headline span, .text-headline-5.cope-core-text h1, .text-headline-5.cope-core-text h2, .text-headline-5.cope-core-text h3, .text-headline-5.cope-core-text h4, .text-headline-5.cope-core-text h5, .text-headline-5.cope-core-text h6, .text-headline-5.cope-core-text p, .text-headline-5.cope-core-text li, .text-headline-5.cope-core-text label, .text-headline-5.cope-core-text a, .text-headline-5.cope-core-text span {
    font-size: 14px;
    line-height: 20px
}

.text-headline-6.cope-core-headline h1, .text-headline-6.cope-core-headline h2, .text-headline-6.cope-core-headline h3, .text-headline-6.cope-core-headline h4, .text-headline-6.cope-core-headline h5, .text-headline-6.cope-core-headline h6, .text-headline-6.cope-core-headline p, .text-headline-6.cope-core-headline li, .text-headline-6.cope-core-headline label, .text-headline-6.cope-core-headline a, .text-headline-6.cope-core-headline span, .text-headline-6.cope-core-text h1, .text-headline-6.cope-core-text h2, .text-headline-6.cope-core-text h3, .text-headline-6.cope-core-text h4, .text-headline-6.cope-core-text h5, .text-headline-6.cope-core-text h6, .text-headline-6.cope-core-text p, .text-headline-6.cope-core-text li, .text-headline-6.cope-core-text label, .text-headline-6.cope-core-text a, .text-headline-6.cope-core-text span {
    font-size: 12px;
    line-height: 17px
}

.text-label-1.cope-core-headline h1, .text-label-1.cope-core-headline h2, .text-label-1.cope-core-headline h3, .text-label-1.cope-core-headline h4, .text-label-1.cope-core-headline h5, .text-label-1.cope-core-headline h6, .text-label-1.cope-core-headline p, .text-label-1.cope-core-headline li, .text-label-1.cope-core-headline label, .text-label-1.cope-core-headline a, .text-label-1.cope-core-headline span, .text-label-1.cope-core-text h1, .text-label-1.cope-core-text h2, .text-label-1.cope-core-text h3, .text-label-1.cope-core-text h4, .text-label-1.cope-core-text h5, .text-label-1.cope-core-text h6, .text-label-1.cope-core-text p, .text-label-1.cope-core-text li, .text-label-1.cope-core-text label, .text-label-1.cope-core-text a, .text-label-1.cope-core-text span {
    font-size: 18px;
    line-height: 25px
}

@media screen and (min-width: 1024px) {
    .text-label-1.cope-core-headline h1, .text-label-1.cope-core-headline h2, .text-label-1.cope-core-headline h3, .text-label-1.cope-core-headline h4, .text-label-1.cope-core-headline h5, .text-label-1.cope-core-headline h6, .text-label-1.cope-core-headline p, .text-label-1.cope-core-headline li, .text-label-1.cope-core-headline label, .text-label-1.cope-core-headline a, .text-label-1.cope-core-headline span, .text-label-1.cope-core-text h1, .text-label-1.cope-core-text h2, .text-label-1.cope-core-text h3, .text-label-1.cope-core-text h4, .text-label-1.cope-core-text h5, .text-label-1.cope-core-text h6, .text-label-1.cope-core-text p, .text-label-1.cope-core-text li, .text-label-1.cope-core-text label, .text-label-1.cope-core-text a, .text-label-1.cope-core-text span {
        font-size: 20px;
        line-height: 27px
    }
}

.text-label-2.cope-core-headline h1, .text-label-2.cope-core-headline h2, .text-label-2.cope-core-headline h3, .text-label-2.cope-core-headline h4, .text-label-2.cope-core-headline h5, .text-label-2.cope-core-headline h6, .text-label-2.cope-core-headline p, .text-label-2.cope-core-headline li, .text-label-2.cope-core-headline label, .text-label-2.cope-core-headline a, .text-label-2.cope-core-headline span, .text-label-2.cope-core-text h1, .text-label-2.cope-core-text h2, .text-label-2.cope-core-text h3, .text-label-2.cope-core-text h4, .text-label-2.cope-core-text h5, .text-label-2.cope-core-text h6, .text-label-2.cope-core-text p, .text-label-2.cope-core-text li, .text-label-2.cope-core-text label, .text-label-2.cope-core-text a, .text-label-2.cope-core-text span {
    font-size: 18px;
    line-height: 22px
}

@media screen and (min-width: 1024px) {
    .text-label-2.cope-core-headline h1, .text-label-2.cope-core-headline h2, .text-label-2.cope-core-headline h3, .text-label-2.cope-core-headline h4, .text-label-2.cope-core-headline h5, .text-label-2.cope-core-headline h6, .text-label-2.cope-core-headline p, .text-label-2.cope-core-headline li, .text-label-2.cope-core-headline label, .text-label-2.cope-core-headline a, .text-label-2.cope-core-headline span, .text-label-2.cope-core-text h1, .text-label-2.cope-core-text h2, .text-label-2.cope-core-text h3, .text-label-2.cope-core-text h4, .text-label-2.cope-core-text h5, .text-label-2.cope-core-text h6, .text-label-2.cope-core-text p, .text-label-2.cope-core-text li, .text-label-2.cope-core-text label, .text-label-2.cope-core-text a, .text-label-2.cope-core-text span {
        font-size: 16px;
        line-height: 22px
    }
}

.text-label-3.cope-core-headline h1, .text-label-3.cope-core-headline h2, .text-label-3.cope-core-headline h3, .text-label-3.cope-core-headline h4, .text-label-3.cope-core-headline h5, .text-label-3.cope-core-headline h6, .text-label-3.cope-core-headline p, .text-label-3.cope-core-headline li, .text-label-3.cope-core-headline label, .text-label-3.cope-core-headline a, .text-label-3.cope-core-headline span, .text-label-3.cope-core-text h1, .text-label-3.cope-core-text h2, .text-label-3.cope-core-text h3, .text-label-3.cope-core-text h4, .text-label-3.cope-core-text h5, .text-label-3.cope-core-text h6, .text-label-3.cope-core-text p, .text-label-3.cope-core-text li, .text-label-3.cope-core-text label, .text-label-3.cope-core-text a, .text-label-3.cope-core-text span {
    font-size: 15px;
    line-height: 20px
}

@media screen and (min-width: 1024px) {
    .text-label-3.cope-core-headline h1, .text-label-3.cope-core-headline h2, .text-label-3.cope-core-headline h3, .text-label-3.cope-core-headline h4, .text-label-3.cope-core-headline h5, .text-label-3.cope-core-headline h6, .text-label-3.cope-core-headline p, .text-label-3.cope-core-headline li, .text-label-3.cope-core-headline label, .text-label-3.cope-core-headline a, .text-label-3.cope-core-headline span, .text-label-3.cope-core-text h1, .text-label-3.cope-core-text h2, .text-label-3.cope-core-text h3, .text-label-3.cope-core-text h4, .text-label-3.cope-core-text h5, .text-label-3.cope-core-text h6, .text-label-3.cope-core-text p, .text-label-3.cope-core-text li, .text-label-3.cope-core-text label, .text-label-3.cope-core-text a, .text-label-3.cope-core-text span {
        font-size: 14px;
        line-height: 20px
    }
}

.text-label-4.cope-core-headline h1, .text-label-4.cope-core-headline h2, .text-label-4.cope-core-headline h3, .text-label-4.cope-core-headline h4, .text-label-4.cope-core-headline h5, .text-label-4.cope-core-headline h6, .text-label-4.cope-core-headline p, .text-label-4.cope-core-headline li, .text-label-4.cope-core-headline label, .text-label-4.cope-core-headline a, .text-label-4.cope-core-headline span, .text-label-4.cope-core-text h1, .text-label-4.cope-core-text h2, .text-label-4.cope-core-text h3, .text-label-4.cope-core-text h4, .text-label-4.cope-core-text h5, .text-label-4.cope-core-text h6, .text-label-4.cope-core-text p, .text-label-4.cope-core-text li, .text-label-4.cope-core-text label, .text-label-4.cope-core-text a, .text-label-4.cope-core-text span {
    font-size: 14px;
    line-height: 20px
}

.text-body-1.cope-core-headline h1, .text-body-1.cope-core-headline h2, .text-body-1.cope-core-headline h3, .text-body-1.cope-core-headline h4, .text-body-1.cope-core-headline h5, .text-body-1.cope-core-headline h6, .text-body-1.cope-core-headline p, .text-body-1.cope-core-headline li, .text-body-1.cope-core-headline label, .text-body-1.cope-core-headline a, .text-body-1.cope-core-headline span, .text-body-1.cope-core-text h1, .text-body-1.cope-core-text h2, .text-body-1.cope-core-text h3, .text-body-1.cope-core-text h4, .text-body-1.cope-core-text h5, .text-body-1.cope-core-text h6, .text-body-1.cope-core-text p, .text-body-1.cope-core-text li, .text-body-1.cope-core-text label, .text-body-1.cope-core-text a, .text-body-1.cope-core-text span {
    font-size: 16px;
    line-height: 22px
}

@media screen and (min-width: 1024px) {
    .text-body-1.cope-core-headline h1, .text-body-1.cope-core-headline h2, .text-body-1.cope-core-headline h3, .text-body-1.cope-core-headline h4, .text-body-1.cope-core-headline h5, .text-body-1.cope-core-headline h6, .text-body-1.cope-core-headline p, .text-body-1.cope-core-headline li, .text-body-1.cope-core-headline label, .text-body-1.cope-core-headline a, .text-body-1.cope-core-headline span, .text-body-1.cope-core-text h1, .text-body-1.cope-core-text h2, .text-body-1.cope-core-text h3, .text-body-1.cope-core-text h4, .text-body-1.cope-core-text h5, .text-body-1.cope-core-text h6, .text-body-1.cope-core-text p, .text-body-1.cope-core-text li, .text-body-1.cope-core-text label, .text-body-1.cope-core-text a, .text-body-1.cope-core-text span {
        font-size: 18px;
        line-height: 25px
    }
}

.text-body-1-m.cope-core-headline h1, .text-body-1-m.cope-core-headline h2, .text-body-1-m.cope-core-headline h3, .text-body-1-m.cope-core-headline h4, .text-body-1-m.cope-core-headline h5, .text-body-1-m.cope-core-headline h6, .text-body-1-m.cope-core-headline p, .text-body-1-m.cope-core-headline li, .text-body-1-m.cope-core-headline label, .text-body-1-m.cope-core-headline a, .text-body-1-m.cope-core-headline span, .text-body-1-m.cope-core-text h1, .text-body-1-m.cope-core-text h2, .text-body-1-m.cope-core-text h3, .text-body-1-m.cope-core-text h4, .text-body-1-m.cope-core-text h5, .text-body-1-m.cope-core-text h6, .text-body-1-m.cope-core-text p, .text-body-1-m.cope-core-text li, .text-body-1-m.cope-core-text label, .text-body-1-m.cope-core-text a, .text-body-1-m.cope-core-text span {
    font-size: 18px;
    line-height: 25px
}

.text-body-2.cope-core-headline h1, .text-body-2.cope-core-headline h2, .text-body-2.cope-core-headline h3, .text-body-2.cope-core-headline h4, .text-body-2.cope-core-headline h5, .text-body-2.cope-core-headline h6, .text-body-2.cope-core-headline p, .text-body-2.cope-core-headline li, .text-body-2.cope-core-headline label, .text-body-2.cope-core-headline a, .text-body-2.cope-core-headline span, .text-body-2.cope-core-text h1, .text-body-2.cope-core-text h2, .text-body-2.cope-core-text h3, .text-body-2.cope-core-text h4, .text-body-2.cope-core-text h5, .text-body-2.cope-core-text h6, .text-body-2.cope-core-text p, .text-body-2.cope-core-text li, .text-body-2.cope-core-text label, .text-body-2.cope-core-text a, .text-body-2.cope-core-text span {
    font-size: 16px;
    line-height: 22px
}

@media screen and (max-width: 767px) {
    .text-body-2-alt.cope-core-headline h1, .text-body-2-alt.cope-core-headline h2, .text-body-2-alt.cope-core-headline h3, .text-body-2-alt.cope-core-headline h4, .text-body-2-alt.cope-core-headline h5, .text-body-2-alt.cope-core-headline h6, .text-body-2-alt.cope-core-headline p, .text-body-2-alt.cope-core-headline li, .text-body-2-alt.cope-core-headline label, .text-body-2-alt.cope-core-headline a, .text-body-2-alt.cope-core-headline span, .text-body-2-alt.cope-core-text h1, .text-body-2-alt.cope-core-text h2, .text-body-2-alt.cope-core-text h3, .text-body-2-alt.cope-core-text h4, .text-body-2-alt.cope-core-text h5, .text-body-2-alt.cope-core-text h6, .text-body-2-alt.cope-core-text p, .text-body-2-alt.cope-core-text li, .text-body-2-alt.cope-core-text label, .text-body-2-alt.cope-core-text a, .text-body-2-alt.cope-core-text span {
        font-size: 14px;
        line-height: 20px
    }
}

.text-body-3.cope-core-headline h1, .text-body-3.cope-core-headline h2, .text-body-3.cope-core-headline h3, .text-body-3.cope-core-headline h4, .text-body-3.cope-core-headline h5, .text-body-3.cope-core-headline h6, .text-body-3.cope-core-headline p, .text-body-3.cope-core-headline li, .text-body-3.cope-core-headline label, .text-body-3.cope-core-headline a, .text-body-3.cope-core-headline span, .text-body-3.cope-core-text h1, .text-body-3.cope-core-text h2, .text-body-3.cope-core-text h3, .text-body-3.cope-core-text h4, .text-body-3.cope-core-text h5, .text-body-3.cope-core-text h6, .text-body-3.cope-core-text p, .text-body-3.cope-core-text li, .text-body-3.cope-core-text label, .text-body-3.cope-core-text a, .text-body-3.cope-core-text span {
    font-size: 14px;
    line-height: 20px
}

@media screen and (max-width: 767px) {
    .text-body-3-alt.cope-core-headline h1, .text-body-3-alt.cope-core-headline h2, .text-body-3-alt.cope-core-headline h3, .text-body-3-alt.cope-core-headline h4, .text-body-3-alt.cope-core-headline h5, .text-body-3-alt.cope-core-headline h6, .text-body-3-alt.cope-core-headline p, .text-body-3-alt.cope-core-headline li, .text-body-3-alt.cope-core-headline label, .text-body-3-alt.cope-core-headline a, .text-body-3-alt.cope-core-headline span, .text-body-3-alt.cope-core-text h1, .text-body-3-alt.cope-core-text h2, .text-body-3-alt.cope-core-text h3, .text-body-3-alt.cope-core-text h4, .text-body-3-alt.cope-core-text h5, .text-body-3-alt.cope-core-text h6, .text-body-3-alt.cope-core-text p, .text-body-3-alt.cope-core-text li, .text-body-3-alt.cope-core-text label, .text-body-3-alt.cope-core-text a, .text-body-3-alt.cope-core-text span {
        font-size: 18px;
        line-height: 25px
    }
}

.text-body-4.cope-core-headline h1, .text-body-4.cope-core-headline h2, .text-body-4.cope-core-headline h3, .text-body-4.cope-core-headline h4, .text-body-4.cope-core-headline h5, .text-body-4.cope-core-headline h6, .text-body-4.cope-core-headline p, .text-body-4.cope-core-headline li, .text-body-4.cope-core-headline label, .text-body-4.cope-core-headline a, .text-body-4.cope-core-headline span, .text-body-4.cope-core-text h1, .text-body-4.cope-core-text h2, .text-body-4.cope-core-text h3, .text-body-4.cope-core-text h4, .text-body-4.cope-core-text h5, .text-body-4.cope-core-text h6, .text-body-4.cope-core-text p, .text-body-4.cope-core-text li, .text-body-4.cope-core-text label, .text-body-4.cope-core-text a, .text-body-4.cope-core-text span {
    font-size: 12px;
    line-height: 17px
}

sup {
    font-size: 70%
}

.text-white.cope-core-headline h1, .text-white.cope-core-headline h2, .text-white.cope-core-headline h3, .text-white.cope-core-headline h4, .text-white.cope-core-headline h5, .text-white.cope-core-headline h6, .text-white.cope-core-headline p, .text-white.cope-core-headline li, .text-white.cope-core-headline label, .text-white.cope-core-headline a, .text-white.cope-core-headline span, .text-white.cope-core-text h1, .text-white.cope-core-text h2, .text-white.cope-core-text h3, .text-white.cope-core-text h4, .text-white.cope-core-text h5, .text-white.cope-core-text h6, .text-white.cope-core-text p, .text-white.cope-core-text li, .text-white.cope-core-text label, .text-white.cope-core-text a, .text-white.cope-core-text span {
    color: var(--palette-white)
}

#inpage-changezip, #inpage-applyzip, .text-body-1-m a, a {
    color: #c6007e;
    text-decoration: underline
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
    font-weight: bold
}

ul {
    padding-left: 20px
}

.text-bold-900 strong {
    font-weight: 900
}

.cope-core-text span.text-uppercase {
    font-variant: small-caps;
    text-transform: uppercase;
    font-size: 80%
}

.black-text-link a, .black-text-link a * {
    color: #414042 !important
}

.text-super-large.text-super-large * {
    font-size: 100px;
    line-height: 100px
}

@media screen and (min-width: 1024px) {
    .text-super-large.text-super-large * {
        font-size: 110px;
        line-height: 100px
    }
}

.text-super-large.text-super-large sup {
    font-size: 65%
}

.text-light a {
    color: #fff !important
}

.text-right {
    text-align: right
}

@media screen and (max-width: 767px) {
    .text-right-mobile {
        text-align: right
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .text-right-tablet {
        text-align: right
    }
}

@media screen and (min-width: 1024px) {
    .text-right-desktop {
        text-align: right
    }
}

@keyframes reanimate-underline-1px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 1px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 1px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 1px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 1px
    }
}

@keyframes reanimate-underline-2px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 2px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 2px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 2px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 2px
    }
}

@keyframes reanimate-underline-3px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 3px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 3px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 3px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 3px
    }
}

@keyframes reanimate-underline-4px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 4px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 4px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 4px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 4px
    }
}

@keyframes reanimate-underline-5px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 5px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 5px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 5px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 5px
    }
}

:root {
    --btn-primary-color: white
}

.cope-core-button.cope-core-button.cope-core-button {
    width: auto;
    height: auto;
    transition: all .25s;
    border-radius: 50px;
    border: none
}

.cope-core-button.cope-core-button.cope-core-button:hover {
    border: none
}

.cope-core-button.cope-core-button.cope-core-button.cope-core-button-style-primary {
    background: #c4007e;
    padding: 14px 28px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500
}

.cope-core-button.cope-core-button.cope-core-button.cope-core-button-style-primary:hover {
    background: #a4046b
}

.cope-core-button.cope-core-button.cope-core-button.cope-core-button-style-primary .cope-core-button-icon {
    position: relative;
    top: 0px;
    left: 5px
}

.cope-core-button.cope-core-button.cope-core-button.cope-core-button-style-secondary {
    background: #068ebe;
    padding: 12px;
    font-size: 14px;
    line-height: 20px
}

.cope-core-button.cope-core-button.cope-core-button.cope-core-button-style-secondary .cope-core-button-icon {
    margin: 0;
    position: relative;
    left: 1px
}

.cope-core-button.cope-core-button.cope-core-button.cope-core-button-style-secondary:hover {
    background: #0b6a8c
}

.button-center .button {
    text-align: center
}

@media screen and (max-width: 767px) {
    .button-center-mobile .button {
        text-align: center
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .button-center-tablet .button {
        text-align: center
    }
}

@media screen and (min-width: 1024px) {
    .button-center-desktop .button {
        text-align: center
    }
}

.button-right .button {
    text-align: right
}

@media screen and (max-width: 767px) {
    .button-left-mobile {
        --icon-horizontal-width: 18px;
        --icon-horizontal-height: 18px
    }

    .button-left-mobile .button .cope-core-button {
        text-align: left
    }

    .button-left-mobile .button .cope-core-button .cope-core-button-icon {
        flex-basis: var(--icon-horizontal-width);
        min-width: var(--icon-horizontal-width)
    }
}

@media screen and (max-width: 767px) {
    .button .cope-core-button.cope-core-button.cope-core-button.cope-core-button-style-primary {
        width: 100%
    }

    .button .cope-core-button.cope-core-button.cope-core-button.cope-core-button-style-primary.cope-core-button-icon-left {
        width: auto
    }
}

@media screen and (max-width: 767px) {
    .cope-core-section-link+.cope-core-scrolling-content .button .cope-core-button.cope-core-button.cope-core-button.cope-core-button-style-primary {
        width: calc(100% - 64px)
    }
}

@media screen and (max-width: 767px) {
    .btn.btn-primary {
        width: 100%
    }

    .btn.btn-primary p {
        text-align: center
    }
}

.button-blue .cope-core-button {
    background: #005ad2 !important
}

.button-blue .cope-core-button:hover {
    background: #0f448a !important
}

.button-white .cope-core-button {
    background: #fff !important;
    color: #c4007e
}

.button-white .cope-core-button:hover {
    color: #c4007e;
    background: #f4f4f4 !important
}

.button-primary-arrow-only.button-primary-arrow-only.button-primary-arrow-only .cope-core-button {
    padding: 10px 12px
}

.button-primary-arrow-only.button-primary-arrow-only.button-primary-arrow-only .cope-core-button .cope-core-button-icon {
    margin-right: 1px;
    left: 2px;
    height: 20px
}

.resource-buttons.resource-buttons.resource-buttons>.cope-core-scrolling-content>div>.aem-Grid {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center
}

@media screen and (min-width: 768px) {
    .resource-buttons.resource-buttons.resource-buttons>.cope-core-scrolling-content>div>.aem-Grid {
        gap: 24px;
        flex-direction: row;
        justify-content: flex-start
    }
}

@media screen and (min-width: 768px) {
    .resource-buttons.resource-buttons.resource-buttons>.cope-core-scrolling-content>div>.aem-Grid .socialmediashare {
        margin-top: 15px
    }
}

.resource-buttons.resource-buttons.resource-buttons>.cope-core-scrolling-content>div>.aem-Grid::before {
    display: none
}

.resource-buttons.resource-buttons.resource-buttons>.cope-core-scrolling-content>div>.aem-Grid>div {
    width: auto
}

.resource-buttons.resource-buttons.resource-buttons>.cope-core-scrolling-content>div>.aem-Grid .cope-core-social-prompt-text {
    color: #c4007e
}

.resource-buttons.resource-buttons.resource-buttons>.cope-core-scrolling-content>div>.aem-Grid .cope-core-button-style-primary {
    margin-top: 32px;
    text-align: left
}

.actor-portrayal>.cope-core-scrolling-content>div>.aem-Grid>.text {
    display: flex;
    justify-content: flex-end
}

.actor-portrayal>.cope-core-scrolling-content>div>.aem-Grid>.text .cope-core-text {
    background: rgba(255, 255, 255, .7803921569);
    padding: 12px 13px 12px 13px;
    border-radius: 4px 0px 0px 0px
}

@media screen and (max-width: 768px) {
    .actor-portrayal>.cope-core-scrolling-content>div>.aem-Grid>.text .cope-core-text {
        padding: 8px 26px 8px 13px
    }
}

@keyframes reanimate-underline-1px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 1px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 1px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 1px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 1px
    }
}

@keyframes reanimate-underline-2px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 2px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 2px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 2px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 2px
    }
}

@keyframes reanimate-underline-3px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 3px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 3px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 3px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 3px
    }
}

@keyframes reanimate-underline-4px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 4px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 4px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 4px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 4px
    }
}

@keyframes reanimate-underline-5px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 5px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 5px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 5px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 5px
    }
}

.border-gradient-blue-white {
    border-radius: 8px !important;
    padding: 2px;
    background: linear-gradient(167deg, #001965, white, #001965)
}

.border-gradient-blue-white *>div {
    background: #fff;
    border-radius: 7px !important
}

@media screen and (max-width: 767px) {
    .border-gradient-blue-white {
        background: linear-gradient(167deg, #001965, white, #001965)
    }
}

.border-gradient-blue-magenta {
    border-radius: 8px !important;
    padding: 2px;
    background: linear-gradient(90deg, #0092bc, #ddd4ea, #c6007e)
}

.border-gradient-blue-magenta *>div {
    background: #fff;
    border-radius: 7px !important
}

.border-radius-8 {
    border-radius: 8px;
    overflow: hidden
}

.border-radius-6 {
    border-radius: 6px;
    overflow: hidden
}

.border-radius-4 {
    border-radius: 4px;
    overflow: hidden
}

.border-radius-left {
    border-radius: 8px 0px 0px 8px
}

.border-radius-left-8 {
    border-radius: 8px 0px 0px 8px
}

.border-radius-left-6 {
    border-radius: 6px 0px 0px 6px
}

.border-radius-left-4 {
    border-radius: 0px 0px 4px 4px
}

.border-radius-right {
    border-radius: 0px 8px 8px 0px
}

.border-radius-right-8 {
    border-radius: 0px 8px 8px 0px
}

.border-radius-right-6 {
    border-radius: 0px 6px 6px 0px
}

.border-radius-right-4 {
    border-radius: 0px 0px 4px 4px
}

.border-radius-bottom {
    border-radius: 0px 0px 8px 8px
}

.border-radius-bottom-8 {
    border-radius: 0px 0px 8px 8px
}

.border-radius-bottom-6 {
    border-radius: 0px 0px 6px 6px
}

.border-radius-bottom-4 {
    border-radius: 0px 0px 4px 4px
}

.border-radius-top {
    border-radius: 8px 8px 0px 0px
}

.border-radius-top-8 {
    border-radius: 8px 8px 0px 0px
}

.border-radius-top-6 {
    border-radius: 6px 6px 0px 0px
}

.border-radius-top-4 {
    border-radius: 0px 0px 4px 4px
}

.between-links-borders.between-links-borders.between-links-borders>.cope-core-scrolling-content>div>.aem-Grid {
    display: flex;
    justify-content: space-between
}

.between-links-borders.between-links-borders.between-links-borders>.cope-core-scrolling-content>div>.aem-Grid>div {
    width: auto;
    border-right: 1px solid #068ebe;
    padding: 0px 20px
}

@media screen and (min-width: 1440px) {
    .between-links-borders.between-links-borders.between-links-borders>.cope-core-scrolling-content>div>.aem-Grid>div {
        padding: 0px 64px
    }
}

.between-links-borders.between-links-borders.between-links-borders>.cope-core-scrolling-content>div>.aem-Grid>div:last-of-type {
    border-right: none;
    padding-right: 0
}

.between-links-borders.between-links-borders.between-links-borders>.cope-core-scrolling-content>div>.aem-Grid>div:first-of-type {
    padding-left: 0
}

.between-links-borders.between-links-borders.between-links-borders>.cope-core-scrolling-content>div>.aem-Grid>div>.cope-core-text {
    height: auto !important
}

@keyframes reanimate-underline-1px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 1px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 1px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 1px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 1px
    }
}

@keyframes reanimate-underline-2px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 2px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 2px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 2px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 2px
    }
}

@keyframes reanimate-underline-3px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 3px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 3px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 3px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 3px
    }
}

@keyframes reanimate-underline-4px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 4px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 4px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 4px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 4px
    }
}

@keyframes reanimate-underline-5px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 5px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 5px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 5px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 5px
    }
}

.hero-gradient {
    position: relative
}

@media screen and (min-width: 768px) {
    .hero-gradient::before {
        content: "";
        display: block;
        position: absolute;
        background: linear-gradient(270.58deg, rgba(218, 241, 244, 0) 4.41%, rgba(218, 237, 244, 0.9019607843) 21.25%, #f9e6f2 98.41%);
        left: 0;
        height: 100%;
        width: 60%
    }
}

.gradient-pink-blue {
    background: linear-gradient(270.58deg, rgba(218, 241, 244, 0) 4.41%, rgba(218, 237, 244, 0.9019607843) 21.25%, #f9e6f2 98.41%)
}

@media screen and (max-width: 767px) {
    .gradient-pink-blue-mobile {
        background: linear-gradient(270.58deg, rgba(218, 241, 244, 0) 4.41%, rgba(218, 237, 244, 0.9019607843) 21.25%, #f9e6f2 98.41%)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gradient-pink-blue-tablet {
        background: linear-gradient(270.58deg, rgba(218, 241, 244, 0) 4.41%, rgba(218, 237, 244, 0.9019607843) 21.25%, #f9e6f2 98.41%)
    }
}

@media screen and (min-width: 1024px) {
    .gradient-pink-blue-desktop {
        background: linear-gradient(270.58deg, rgba(218, 241, 244, 0) 4.41%, rgba(218, 237, 244, 0.9019607843) 21.25%, #f9e6f2 98.41%)
    }
}

@media screen and (max-width: 767px) {
    .section:has(>.parent-gradient-pink-white-blue-mobile) {
        background: linear-gradient(270.58deg, rgba(218, 237, 244, 0.9019607843), rgba(218, 241, 244, 0), #f9e6f2)
    }
}

.gradient-blue-white {
    background: linear-gradient(156.46deg, #dbeef9 35.25%, #ffffff 85.68%)
}

@media screen and (max-width: 767px) {
    .gradient-blue-white-mobile {
        background: linear-gradient(156.46deg, #dbeef9 35.25%, #ffffff 85.68%)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gradient-blue-white-tablet {
        background: linear-gradient(156.46deg, #dbeef9 35.25%, #ffffff 85.68%)
    }
}

@media screen and (min-width: 1024px) {
    .gradient-blue-white-desktop {
        background: linear-gradient(156.46deg, #dbeef9 35.25%, #ffffff 85.68%)
    }
}

@media screen and (min-width: 768px) {
    .gradient-blue-white {
        background: linear-gradient(74.71deg, #dbeef9 37.49%, #ffffff 70.83%)
    }
}

.gradient-white-pink {
    background: linear-gradient(10.62deg, #f7e5f2 8.52%, #ffffff 86.98%)
}

@media screen and (max-width: 767px) {
    .gradient-white-pink-mobile {
        background: linear-gradient(10.62deg, #f7e5f2 8.52%, #ffffff 86.98%)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gradient-white-pink-tablet {
        background: linear-gradient(10.62deg, #f7e5f2 8.52%, #ffffff 86.98%)
    }
}

@media screen and (min-width: 1024px) {
    .gradient-white-pink-desktop {
        background: linear-gradient(10.62deg, #f7e5f2 8.52%, #ffffff 86.98%)
    }
}

@media screen and (min-width: 1024px) {
    .gradient-white-pink {
        background: linear-gradient(282.75deg, #f7e5f2 34.28%, #ffffff 76.61%)
    }
}

.gradient-blue-pink {
    background: linear-gradient(0deg, #ffffff, #ffffff), linear-gradient(162.2deg, rgba(0, 146, 188, 0.35) -55.69%, rgba(239, 233, 248, 0.35) 47.85%, rgba(198, 0, 126, 0.35) 155.62%)
}

@media screen and (max-width: 767px) {
    .gradient-blue-pink-mobile {
        background: linear-gradient(0deg, #ffffff, #ffffff), linear-gradient(162.2deg, rgba(0, 146, 188, 0.35) -55.69%, rgba(239, 233, 248, 0.35) 47.85%, rgba(198, 0, 126, 0.35) 155.62%)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gradient-blue-pink-tablet {
        background: linear-gradient(0deg, #ffffff, #ffffff), linear-gradient(162.2deg, rgba(0, 146, 188, 0.35) -55.69%, rgba(239, 233, 248, 0.35) 47.85%, rgba(198, 0, 126, 0.35) 155.62%)
    }
}

@media screen and (min-width: 1024px) {
    .gradient-blue-pink-desktop {
        background: linear-gradient(0deg, #ffffff, #ffffff), linear-gradient(162.2deg, rgba(0, 146, 188, 0.35) -55.69%, rgba(239, 233, 248, 0.35) 47.85%, rgba(198, 0, 126, 0.35) 155.62%)
    }
}

@media screen and (min-width: 1024px) {
    .gradient-blue-pink {
        background: linear-gradient(0deg, #ffffff, #ffffff), linear-gradient(90.97deg, rgba(0, 146, 188, 0.35) -130.65%, rgba(243, 239, 249, 0.35) 53.49%, rgba(198, 0, 126, 0.35) 233.97%)
    }
}

.gradient-blue-white-blue {
    background: linear-gradient(180deg, rgba(0, 25, 101, 0.08) 0%, rgba(0, 25, 101, 0.01) 49.36%, rgba(0, 25, 101, 0.08) 98.99%)
}

@media screen and (max-width: 767px) {
    .gradient-blue-white-blue-mobile {
        background: linear-gradient(180deg, rgba(0, 25, 101, 0.08) 0%, rgba(0, 25, 101, 0.01) 49.36%, rgba(0, 25, 101, 0.08) 98.99%)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gradient-blue-white-blue-tablet {
        background: linear-gradient(180deg, rgba(0, 25, 101, 0.08) 0%, rgba(0, 25, 101, 0.01) 49.36%, rgba(0, 25, 101, 0.08) 98.99%)
    }
}

@media screen and (min-width: 1024px) {
    .gradient-blue-white-blue-desktop {
        background: linear-gradient(180deg, rgba(0, 25, 101, 0.08) 0%, rgba(0, 25, 101, 0.01) 49.36%, rgba(0, 25, 101, 0.08) 98.99%)
    }
}

@media screen and (min-width: 1024px) {
    .gradient-blue-white-blue {
        background: linear-gradient(150.24deg, rgba(0, 25, 101, 0.06) 11.3%, rgba(0, 25, 101, 0.01) 38.06%, rgba(0, 25, 101, 0.02) 64.93%, rgba(0, 25, 101, 0.08) 89.18%)
    }
}

.gradient-blue-white-pink {
    background: linear-gradient(105deg, rgba(0, 146, 188, 0.35) -55.69%, rgba(239, 233, 248, 0.35) 47.85%, rgba(198, 0, 126, 0.35) 155.62%)
}

@media screen and (max-width: 767px) {
    .gradient-blue-white-pink {
        background: linear-gradient(162.2deg, rgba(0, 146, 188, 0.35) -55.69%, rgba(239, 233, 248, 0.35) 47.85%, rgba(198, 0, 126, 0.35) 155.62%)
    }
}

.troubleshooting-gradient {
    background: linear-gradient(180deg, #E5F4F8 0%, #F2FAFC 100%)
}

@media screen and (max-width: 767px) {
    .troubleshooting-gradient {
        background: linear-gradient(180deg, #E5F4F8 0%, #F2FAFC 100%)
    }
}

.gradient-magenta-white-blue-white {
    background: linear-gradient(270.58deg, rgba(218, 237, 244, 0) 5.06%, #DAEDF4 39.24%, #FAFAFA 69.33%, #F9E6F2 98.41%)
}

@media screen and (max-width: 767px) {
    .gradient-magenta-white-blue-white-mobile {
        background: linear-gradient(270.58deg, rgba(218, 237, 244, 0) 5.06%, #DAEDF4 39.24%, #FAFAFA 69.33%, #F9E6F2 98.41%)
    }
}

@media screen and (min-width: 768px)and (max-width: 1023px) {
    .gradient-magenta-white-blue-white-tablet {
        background: linear-gradient(270.58deg, rgba(218, 237, 244, 0) 5.06%, #DAEDF4 39.24%, #FAFAFA 69.33%, #F9E6F2 98.41%)
    }
}

@media screen and (min-width: 1024px) {
    .gradient-magenta-white-blue-white-desktop {
        background: linear-gradient(270.58deg, rgba(218, 237, 244, 0) 5.06%, #DAEDF4 39.24%, #FAFAFA 69.33%, #F9E6F2 98.41%)
    }
}

.isi {
    --isi-h1-margin-top: 0;
    margin-top: 30px
}

.isi:has(.cope-core-hide-inline-isi) {
    z-index: 500;
    position: relative
}

@media screen and (min-width: 1024px) {
    .isi {
        margin-top: 72px
    }
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-expand, .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-collapse {
    flex-direction: row
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-expand-text, .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-collapse-text {
    color: #098ebe;
    font-weight: normal;
    font-size: 16px;
    display: none
}

@media screen and (min-width: 1024px) {
    .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-expand-text, .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-collapse-text {
        display: block
    }
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-expand, .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-collapse {
    padding: 14px
}

@media screen and (min-width: 768px) {
    .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-expand, .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-collapse {
        background: #fff;
        padding: 0
    }
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-hide-header>div>div {
    overflow: hidden
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-hide-header .cope-core-isi-container {
    overflow: visible
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-hide-header .cope-core-isi-container div[data-toggle-expand-multi-isi] {
    position: relative;
    top: -4px;
    left: 16px
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text .cope-core-mob-collapse-header {
    display: flex;
    align-items: center;
    width: calc(50% - 17px)
}

@media screen and (min-width: 1024px) {
    .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi:not(.cope-core-isi-is-expanded) {
        height: 184px
    }
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-desktop-columns:not(.cope-core-isi-column-two) {
    margin-top: 7px
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-desktop-columns .cope-core-isi-anchor+h1+h1 {
    display: block
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-columns .cope-core-isi-anchor {
    font-family: "noto-sans", Arial, Helvetica, Verdana, sans-serif;
    color: #098ebe;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    margin-top: 0;
    display: none
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 h1 {
    color: #098ebe;
    margin-bottom: 12px;
    line-height: 25px;
    font-size: 20px
}

@media screen and (max-width: 767px) {
    .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 h1 {
        font-size: 16px;
        line-height: 20px;
        padding-right: 24px
    }
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 h2 {
    color: #098ebe;
    margin-bottom: 12px;
    line-height: 25px;
    font-size: 20px
}

@media screen and (max-width: 767px) {
    .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-tray-one {
        --isi-h2-margin-top: 0;
        font-size: 16px;
        line-height: 20px
    }
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-tray-two {
    --isi-p-font-size: 16px
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-tray-two h2 {
    font-size: 18px;
    line-height: 25px
}

@media screen and (max-width: 767px) {
    .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-tray-two h2 {
        font-size: 14px;
        line-height: 18px
    }
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 p, .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 li {
    color: #414042;
    line-height: 22px;
    margin-bottom: 8px !important
}

@media screen and (max-width: 767px) {
    .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 p, .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 li {
        font-size: 14px;
        line-height: 18px
    }
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 ul {
    margin-bottom: 10px !important
}

.isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays:not(.cope-core-isi-two-tray-expanded) .cope-core-isi-tray-two {
    padding-left: 8px
}

@media screen and (max-width: 767px) {
    .cope-core-isi-fixed .cope-core-isi-fixed-container {
        padding-top: 8px
    }
}

@media screen and (max-width: 767px) {
    .cope-core-isi-tray-two.cope-core-isi-column {
        min-width: 161px
    }
}

.cope-core-isi-tray-one h1, .cope-core-isi-tray-one h2 {
    font-size: 16px !important;
    line-height: 20px !important
}

.cope-core-isi-column-two h2 {
    font-size: 18px !important;
    line-height: 25px !important
}

.cope-core-isi-column-two p {
    font-size: 16px !important;
    line-height: 22px !important
}

.cope-core-isi-column ul li ul li {
    margin-top: 12px !important;
    list-style-type: none
}

@media screen and (max-width: 767px) {
    .isi {
        position: static
    }

    .isi:has(.cope-core-isi-two-tray-expanded) {
        position: relative
    }
}

.cope-core-isi-two-tray-expanded.cope-core-isi-fixed[data-show-content=col-2] div[data-expand-tray-content=col-2] section:first-of-type .cope-core-isi-anchor-safety {
    display: block !important
}

.cope-core-isi-two-tray-expanded.cope-core-isi-fixed[data-show-content=col-1] .cope-core-isi-anchor-indication {
    display: block !important
}

.cope-core-isi-two-tray-expanded.cope-core-isi-fixed .cope-core-isi-fixed-container {
    padding: 0 4px 0 16px
}

.cope-core-isi-two-tray-expanded.cope-core-isi-fixed .cope-core-isi-fixed-container .cope-core-isi-anchor-indication, .cope-core-isi-two-tray-expanded.cope-core-isi-fixed .cope-core-isi-fixed-container .cope-core-isi-anchor-safety {
    position: absolute;
    top: 56px;
    right: 12px;
    margin: 0;
    margin-right: 0 !important
}

@media screen and (max-width: 767px) {
    .cope-core-isi-inline h1 {
        font-size: 18px !important;
        line-height: 25px !important;
        padding-right: 0 !important
    }
}

.cope-core-isi-inline h2 {
    font-size: 18px !important;
    line-height: 20px !important
}

@media screen and (min-width: 768px) {
    .cope-core-isi-inline h2 {
        line-height: 25px !important
    }
}

.cope-core-isi-inline p, .cope-core-isi-inline li {
    font-size: 16px !important;
    line-height: 20px !important
}

.cope-core-isi-two-tray-expanded {
    padding-top: 16px
}

.cope-core-isi-two-tray-expanded .cope-core-isi-content {
    padding-top: 90px;
    padding-right: 28px
}

.cope-core-isi-two-tray-expanded div[data-toggle-expand-multi-isi] {
    margin-top: 24px !important;
    left: 23px !important
}

.isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers [data-toggle-expand-multi-isi] .cope-core-isi-expand-icon, .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers [data-toggle-expand-multi-isi] .cope-core-isi-collapse-icon {
    width: 19.2px;
    height: 19.2px
}

@media screen and (max-width: 374px) {
    .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers .cope-core-isi-header-bar {
        padding-top: 6px
    }
}

.isi .cope-core-isi-fixed[data-expanding-isi][data-show-content=col-1].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-expand-tray-content=col-1].cope-core-isi-mobile-expand.cope-core-isi-mobile-expand {
    display: flex;
    flex-direction: column
}

.isi .cope-core-isi-fixed[data-expanding-isi][data-show-content=col-1].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-expand-tray-content=col-1].cope-core-isi-mobile-expand.cope-core-isi-mobile-expand h1 {
    margin-bottom: 0
}

.isi .cope-core-isi-fixed[data-expanding-isi][data-show-content=col-1].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-expand-tray-content=col-1] section:nth-child(1), .isi .cope-core-isi-fixed[data-expanding-isi][data-show-content=col-1].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-expand-tray-content=col-1] section:nth-child(2), .isi .cope-core-isi-fixed[data-expanding-isi][data-show-content=col-1].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-expand-tray-content=col-1] section:nth-child(3), .isi .cope-core-isi-fixed[data-expanding-isi][data-show-content=col-1].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-expand-tray-content=col-1] section:nth-child(4), .isi .cope-core-isi-fixed[data-expanding-isi][data-show-content=col-1].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-expand-tray-content=col-1] section:nth-child(7), .isi .cope-core-isi-fixed[data-expanding-isi][data-show-content=col-1].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-expand-tray-content=col-1] section:nth-child(8), .isi .cope-core-isi-fixed[data-expanding-isi][data-show-content=col-1].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-expand-tray-content=col-1] section:nth-child(9) {
    order: 1
}

@media screen and (max-width: 767px) {
    body.wegovy-landing-page>div.root-container>div>div>div:nth-child(1)>div>div>div>div:nth-child(1) {
        z-index: 300
    }
}

@media screen and (min-width: 768px) {
    .isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 .cope-core-isi-desktop-columns:not(.cope-core-isi-column-two) {
        margin-top: 16px
    }

    .cope-core-isi-fixed[data-expanding-isi] .cope-core-hide-header {
        top: 16px
    }
}

.cope-core-footer.cope-core-footer.cope-core-footer {
    --copeium-footer-list-margin-block: 4px
}

.cope-core-footer.cope-core-footer.cope-core-footer .cope-core-footer-text ul {
    margin-bottom: 18px;
    flex-wrap: wrap;
    margin-left: 0
}

.cope-core-footer.cope-core-footer.cope-core-footer .cope-core-footer-text ul li a {
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    padding: 0 !important
}

.cope-core-footer.cope-core-footer.cope-core-footer .cope-core-footer-text ul li a img {
    margin-right: 8px
}

.cope-core-footer.cope-core-footer.cope-core-footer .cope-core-footer-text ul li a::after {
    height: 12px;
    position: static;
    margin: 0px 16px;
    transform: none
}

.cope-core-footer.cope-core-footer.cope-core-footer .cope-core-footer-text p {
    margin-bottom: 0
}

.cope-core-footer.cope-core-footer.cope-core-footer .cope-core-footer-footnotes p {
    color: #666;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0
}

.cope-core-footer.cope-core-footer.cope-core-footer .cope-core-footer-footnotes p:first-of-type {
    margin-bottom: 33px
}

.cope-core-footer.cope-core-footer.cope-core-footer .cope-core-footer-logo {
    margin-top: 48px
}

@keyframes reanimate-underline-1px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 1px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 1px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 1px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 1px
    }
}

@keyframes reanimate-underline-2px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 2px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 2px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 2px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 2px
    }
}

@keyframes reanimate-underline-3px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 3px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 3px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 3px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 3px
    }
}

@keyframes reanimate-underline-4px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 4px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 4px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 4px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 4px
    }
}

@keyframes reanimate-underline-5px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 5px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 5px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 5px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 5px
    }
}

.card-rounded, .card-shadow {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, .0784313725);
    border-radius: 8px !important
}

.card-rounded-6, .card-shadow-6 {
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, .0784313725);
    border-radius: 6px !important
}

.card-rounded-6.no-shadow, .card-shadow-6.no-shadow {
    box-shadow: none
}

.card-rounded.no-shadow, .card-shadow.no-shadow {
    box-shadow: none
}

.card-shadow-med {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .3)
}

@media screen and (min-width: 768px) {
    .card-grid>.cope-core-scrolling-content>div>.aem-Grid, .card-grid>.cope-core-container-content>div>.aem-Grid {
        gap: 24px;
        display: flex;
        flex-wrap: nowrap
    }

    .card-grid>.cope-core-scrolling-content>div>.aem-Grid>.section, .card-grid>.cope-core-container-content>div>.aem-Grid>.section {
        width: 100%
    }

    .card-grid>.cope-core-scrolling-content>div>.aem-Grid>.newpar, .card-grid>.cope-core-container-content>div>.aem-Grid>.newpar {
        display: none
    }
}

@keyframes reanimate-underline-1px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 1px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 1px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 1px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 1px
    }
}

@keyframes reanimate-underline-2px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 2px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 2px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 2px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 2px
    }
}

@keyframes reanimate-underline-3px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 3px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 3px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 3px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 3px
    }
}

@keyframes reanimate-underline-4px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 4px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 4px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 4px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 4px
    }
}

@keyframes reanimate-underline-5px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 5px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 5px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 5px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 5px
    }
}

:root {
    --globalnavigation-height: 42px
}

@media screen and (min-width: 1024px) {
    :root {
        --globalnavigation-height: 32px
    }
}

#wegovy-topNavigation .indication-statement {
    position: static !important
}

#wegovy-topNavigation .cope-core-navigation-global {
    z-index: 310;
    box-shadow: none
}

#wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-content {
    padding: 0;
    max-width: calc(var(--desktop-width-wegovy) + var(--container-padding-desktop-wegovy))
}

#wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-content .cope-core-navigation-global-column-container {
    justify-content: flex-end;
    padding: 0 16px
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-content .cope-core-navigation-global-column-container {
        padding: 0px 8px
    }
}

#wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-content .cope-core-navigation-global-column-container a {
    padding: 0px 5px;
    font-weight: 400
}

@media screen and (min-width: 500px) {
    #wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-content .cope-core-navigation-global-column-container a {
        padding: 0px 16px
    }
}

@media screen and (max-width: 767px) {
    #wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-content .cope-core-navigation-global-column-container a {
        border: none
    }
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-content .cope-core-navigation-global-column-container a {
        text-decoration: none
    }
}

#wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-content .cope-core-navigation-global-column-container .cope-core-navigation-global-col-links nav {
    justify-content: flex-end
}

#wegovy-topNavigation .cope-core-navigation-top {
    z-index: 305
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top {
        margin-top: 0 !important
    }
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top .cope-core-navigation-top-items {
        height: auto !important
    }
}

#wegovy-topNavigation .cope-core-navigation-top .cope-core-navigation-wrapper>div>nav>div>div.cope-core-navigation-top-sections>div:nth-child(6)>div::before {
    display: none
}

#wegovy-topNavigation .cope-core-navigation-top .button-wrap::after {
    display: none
}

#wegovy-topNavigation .cope-core-navigation-top-container {
    max-width: calc(var(--desktop-width-wegovy) + var(--container-padding-desktop-wegovy));
    height: 100% !important
}

@media screen and (min-width: 1024px) {
    #wegovy-topNavigation .cope-core-navigation-top-container {
        padding-right: 0px;
        margin: 0px auto
    }
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top-container .cope-core-navigation-top-links-center {
        display: flex
    }
}

@media screen and (min-width: 1024px) {
    #wegovy-topNavigation .cope-core-navigation-top-container .indication-statement {
        padding: 10px 0px 10px 32px
    }
}

@media screen and (max-width: 767px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .container-including-indication, #wegovy-topNavigation .cope-core-navigation-top-sticky .container-including-indication {
        margin-bottom: 0;
        padding-bottom: 6px
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .container-including-indication .cope-core-navigation-top-logo-container, #wegovy-topNavigation .cope-core-navigation-top-sticky .container-including-indication .cope-core-navigation-top-logo-container {
    max-width: 240px
}

#wegovy-topNavigation .cope-core-navigation-top-static .container-including-indication .cope-core-navigation-top-logo-container a img, #wegovy-topNavigation .cope-core-navigation-top-sticky .container-including-indication .cope-core-navigation-top-logo-container a img {
    height: 100%
}

@media screen and (max-width: 767px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .container-including-indication .cope-core-navigation-top-logo-container a img, #wegovy-topNavigation .cope-core-navigation-top-sticky .container-including-indication .cope-core-navigation-top-logo-container a img {
        width: 120px
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .container-including-indication .indication-statement p, #wegovy-topNavigation .cope-core-navigation-top-sticky .container-including-indication .indication-statement p {
    font-size: 18px;
    line-height: 25px;
    color: #333
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-links-container, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-links-container {
    padding-top: 0;
    background: #f8f8fa;
    padding: 0
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-wrapper, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-wrapper {
    height: 0;
    box-shadow: none;
    border-top: 1px solid #068ebe;
    border-bottom: 1px solid #068ebe
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-wrapper, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-wrapper {
        height: 47px
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections {
    width: 100%;
    justify-content: space-between
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections {
        flex-wrap: nowrap
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section-active-wrapper .cope-core-navigation-top-section-text, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section-active-wrapper .cope-core-navigation-top-section-text {
    color: #c4007e
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section {
    justify-content: center;
    min-width: auto
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title::before {
        display: none !important
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:hover, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:hover {
    font-weight: normal
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:hover .cope-core-navigation-top-section-title a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:hover .cope-core-navigation-top-section-title a {
    width: 100%
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:hover .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:hover .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text {
    font-weight: bold;
    border: none
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-links, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-links {
    border: none;
    border-radius: 10px;
    top: 100%;
    margin: 0;
    padding: 0;
    min-width: 240px
}

@media screen and (max-width: 767px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-links, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-links {
        box-shadow: none
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link {
    border-bottom: none;
    padding: 14px 14px 14px 24px
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link {
        padding: 14px
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link a {
    font-size: 16px;
    text-decoration: none;
    padding: 0;
    color: #414042;
    font-weight: normal
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link a {
        font-size: 14px
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link a:hover, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link a:hover {
    background: #f8f8fa
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link:hover, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link:hover {
    background: #f8f8fa
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(2) .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(5) .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(2) .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(5) .cope-core-navigation-top-section-title::before {
    display: none
}

@media screen and (min-width: 1024px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1), #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3), #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4), #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1), #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3), #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4) {
        padding: 0px 23px 0px 0px
    }

    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1)::after, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3)::after, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4)::after, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1)::after, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3)::after, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4)::after {
        content: "";
        display: block;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02IDcuNjc0OUwwIDEuNjc0OUwxLjI3NSAwLjM5OTkwMkw2IDUuMTI0OUwxMC43MjUgMC4zOTk5MDJMMTIgMS42NzQ5TDYgNy42NzQ5WiIgZmlsbD0iI0M0MDA3RSIvPgo8L3N2Zz4K");
        background-repeat: no-repeat;
        background-size: auto;
        width: 12px;
        height: 8px;
        position: absolute;
        right: 0px
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1) .cope-core-navigation-top-link:first-of-type, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:first-of-type, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4) .cope-core-navigation-top-link:first-of-type, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1) .cope-core-navigation-top-link:first-of-type, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:first-of-type, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4) .cope-core-navigation-top-link:first-of-type {
    display: none
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1) .cope-core-navigation-top-section-title>a, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-section-title>a, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4) .cope-core-navigation-top-section-title>a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1) .cope-core-navigation-top-section-title>a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-section-title>a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4) .cope-core-navigation-top-section-title>a {
    pointer-events: none
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1):hover::after, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3):hover::after, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4):hover::after, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1):hover::after, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3):hover::after, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4):hover::after {
    transform: rotate(180deg)
}

@media screen and (max-width: 767px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1).menu-active .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3).menu-active .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4).menu-active .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1).menu-active .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3).menu-active .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4).menu-active .cope-core-navigation-top-section-title::before {
        top: 10%
    }
}

@media screen and (max-width: 767px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1) .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4) .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1) .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-section-title::before, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4) .cope-core-navigation-top-section-title::before {
        right: 23px
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1) .cope-core-navigation-top-link:first-of-type a, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:first-of-type a, #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4) .cope-core-navigation-top-link:first-of-type a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(1) .cope-core-navigation-top-link:first-of-type a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:first-of-type a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(4) .cope-core-navigation-top-link:first-of-type a {
    font-weight: normal
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title {
    border-bottom: none;
    padding: 0
}

@media screen and (max-width: 767px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title {
        padding: 3px 16px;
        background: #f8f8fa;
        font-weight: bold
    }
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title a:hover, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title a:hover {
    background: rgba(0, 0, 0, 0)
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper {
    padding: 14px 0px
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text {
    margin: 0;
    font-size: 16px;
    font-weight: bold
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text {
        font-size: 10px
    }
}

@media screen and (min-width: 1024px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text {
        font-size: 10px
    }
}

@media screen and (min-width: 1150px) {
    #wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-title .cope-core-navigation-top-section-title-wrapper .cope-core-navigation-top-section-text {
        font-size: 12px
    }
}

body.wegovy-landing-page>div.root-container>div>div>div:nth-child(1)>div>div>div>div:nth-child(1) {
    position: sticky;
    width: 100%;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, .1490196078)
}

body.wegovy-landing-page>div.root-container>div>div>div:nth-child(1)>div>div>div>div:nth-child(1) .cope-core-text {
    padding: 0
}

body.wegovy-landing-page>div.root-container>div>div>div:nth-child(1)>div>div>div>div:nth-child(1) .cope-core-text p {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: var(--globalnavigation-height)
}

body.wegovy-landing-page>div.root-container>div>div>div:nth-child(1)>div>div>div>div:nth-child(1) .cope-core-text p>span {
    display: none
}

@media screen and (min-width: 768px) {
    body.wegovy-landing-page>div.root-container>div>div>div:nth-child(1)>div>div>div>div:nth-child(1) .cope-core-text p>span {
        display: inline
    }
}

body.wegovy-landing-page>div.root-container>div>div>div:nth-child(1)>div>div>div>div:nth-child(1) .cope-core-text p a {
    text-align: left
}

@media screen and (min-width: 768px) {
    body.wegovy-landing-page>div.root-container>div>div>div:nth-child(1)>div>div>div>div:nth-child(1) .cope-core-text p a {
        text-decoration: none
    }
}

body.wegovy-landing-page>div.root-container>div>div>div:nth-child(1)>div>div>div>div:nth-child(2) {
    margin-top: var(--globalnavigation-height)
}

.non-navigable .cope-core-navigation-wrapper {
    display: none
}

.section:has(.non-navigable)+.interactivemodule {
    margin-top: 0 !important
}

#wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-content .cope-core-navigation-global-column-container a {
    border-right-color: #d4d7dc
}

#wegovy-topNavigation .cope-core-navigation-top-static .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:first-of-type a, #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:first-of-type a {
    font-weight: normal
}

#wegovy-topNavigation[data-current-path="/content/wegovy-mash/en/dosing"] .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:nth-child(1) {
    background-color: #f8f8fa
}

#wegovy-topNavigation[data-current-path="/content/wegovy-mash/en/dosing"] .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:nth-child(1) a {
    font-weight: bold
}

#wegovy-topNavigation[data-current-path="/content/wegovy-mash/en/dosing/side-effects"] .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:nth-child(2) {
    background-color: #f8f8fa
}

#wegovy-topNavigation[data-current-path="/content/wegovy-mash/en/dosing/side-effects"] .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-of-type(3) .cope-core-navigation-top-link:nth-child(2) a {
    font-weight: bold
}

#wegovy-topNavigation[data-current-path="/content/wegovy-mash/en/dosing/side-effects"] .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section:nth-child(3) .cope-core-navigation-top-section-text {
    color: #c4007e
}

.cope-core-navigation {
    position: relative
}

@media screen and (max-width: 767px) {
    #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-wrapper {
        border: none
    }

    .cope-core-navigation-top .cope-core-navigation-top-links-container {
        top: 50px;
        height: calc(100dvh - 50px);
        z-index: 1;
        border-top: 1px solid #068ebe
    }

    .indication-statement {
        position: static
    }

    .indication-statement::before {
        content: "";
        position: absolute;
        display: block;
        background-color: #068ebe;
        height: 1px;
        width: 100vw;
        left: 0;
        top: 50px
    }
}

.cope-core-navigation-top-sections>.cope-core-navigation-top-section:nth-child(3) .cope-core-navigation-top-section-title a {
    pointer-events: none
}

#wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-link {
    padding-top: 8px;
    padding-bottom: 8px
}

#wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-links {
    border-radius: 0
}

@media screen and (min-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section::before {
        content: "";
        position: absolute;
        top: 100%;
        left: 0px;
        width: 200px;
        height: 10px
    }

    #wegovy-topNavigation .cope-core-navigation-top-sticky .cope-core-navigation-top-sections .cope-core-navigation-top-section .cope-core-navigation-top-section-links {
        border: 1px solid #d4d7dc;
        border-radius: 4px;
        top: calc(100% + 5px);
        left: -35px
    }
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/about-mash/what-is-mash"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/about-mash/what-is-mash"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/about-mash/what-is-mash"] .cope-core-navigation-top-section:has(a[href^="/about-mash/what-is-mash"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/about-mash/what-causes-mash"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/about-mash/what-causes-mash"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/about-mash/what-causes-mash"] .cope-core-navigation-top-section:has(a[href^="/about-mash/what-causes-mash"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/about-mash/mash-tips"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/about-mash/mash-tips"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/about-mash/mash-tips"] .cope-core-navigation-top-section:has(a[href^="/about-mash/mash-tips"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/taking-wegovy/using-the-wegovy-pen"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/taking-wegovy/using-the-wegovy-pen"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/taking-wegovy/using-the-wegovy-pen"] .cope-core-navigation-top-section:has(a[href^="/taking-wegovy/using-the-wegovy-pen"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/taking-wegovy/dosing-schedule"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/taking-wegovy/dosing-schedule"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/taking-wegovy/dosing-schedule"] .cope-core-navigation-top-section:has(a[href^="/taking-wegovy/dosing-schedule"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/taking-wegovy/side-effects"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/taking-wegovy/side-effects"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/taking-wegovy/side-effects"] .cope-core-navigation-top-section:has(a[href^="/taking-wegovy/side-effects"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/savings-support-resources/save-on-wegovy"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/savings-support-resources/save-on-wegovy"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/savings-support-resources/save-on-wegovy"] .cope-core-navigation-top-section:has(a[href^="/savings-support-resources/save-on-wegovy"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/savings-support-resources/resources-support"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/savings-support-resources/resources-support"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/savings-support-resources/resources-support"] .cope-core-navigation-top-section:has(a[href^="/savings-support-resources/resources-support"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/savings-support-resources/find-a-hcp"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/savings-support-resources/find-a-hcp"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/savings-support-resources/find-a-hcp"] .cope-core-navigation-top-section:has(a[href^="/savings-support-resources/find-a-hcp"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path^="/content/wegovy-mash/en/savings-support-resources/glossary"] .cope-core-navigation-top-section:has(a[href^="/content/wegovy-mash/en/savings-support-resources/glossary"]) .cope-core-navigation-top-section-title a, .cope-core-navigation[data-current-path^="/content/wegovy-mash/en/savings-support-resources/glossary"] .cope-core-navigation-top-section:has(a[href^="/savings-support-resources/glossary"]) .cope-core-navigation-top-section-title a {
    color: #c4007e !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/what-is-mash"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/about-mash/what-is-mash"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/what-is-mash"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/about-mash/what-is-mash.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/what-is-mash"] .cope-core-navigation-top-link:has(a[href="/about-mash/what-is-mash"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/what-is-mash"] .cope-core-navigation-top-link:has(a[href="/about-mash/what-is-mash.html"]) a {
    font-weight: bold !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/what-causes-mash"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/about-mash/what-causes-mash"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/what-causes-mash"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/about-mash/what-causes-mash.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/what-causes-mash"] .cope-core-navigation-top-link:has(a[href="/about-mash/what-causes-mash"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/what-causes-mash"] .cope-core-navigation-top-link:has(a[href="/about-mash/what-causes-mash.html"]) a {
    font-weight: bold !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/mash-tips"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/about-mash/mash-tips"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/mash-tips"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/about-mash/mash-tips.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/mash-tips"] .cope-core-navigation-top-link:has(a[href="/about-mash/mash-tips"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/about-mash/mash-tips"] .cope-core-navigation-top-link:has(a[href="/about-mash/mash-tips.html"]) a {
    font-weight: bold !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/using-the-wegovy-pen"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/taking-wegovy/using-the-wegovy-pen"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/using-the-wegovy-pen"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/taking-wegovy/using-the-wegovy-pen.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/using-the-wegovy-pen"] .cope-core-navigation-top-link:has(a[href="/taking-wegovy/using-the-wegovy-pen"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/using-the-wegovy-pen"] .cope-core-navigation-top-link:has(a[href="/taking-wegovy/using-the-wegovy-pen.html"]) a {
    font-weight: bold !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/dosing-schedule"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/taking-wegovy/dosing-schedule"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/dosing-schedule"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/taking-wegovy/dosing-schedule.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/dosing-schedule"] .cope-core-navigation-top-link:has(a[href="/taking-wegovy/dosing-schedule"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/dosing-schedule"] .cope-core-navigation-top-link:has(a[href="/taking-wegovy/dosing-schedule.html"]) a {
    font-weight: bold !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/side-effects"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/taking-wegovy/side-effects"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/side-effects"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/taking-wegovy/side-effects.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/side-effects"] .cope-core-navigation-top-link:has(a[href="/taking-wegovy/side-effects"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/taking-wegovy/side-effects"] .cope-core-navigation-top-link:has(a[href="/taking-wegovy/side-effects.html"]) a {
    font-weight: bold !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/save-on-wegovy"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/savings-support-resources/save-on-wegovy"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/save-on-wegovy"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/savings-support-resources/save-on-wegovy.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/save-on-wegovy"] .cope-core-navigation-top-link:has(a[href="/savings-support-resources/save-on-wegovy"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/save-on-wegovy"] .cope-core-navigation-top-link:has(a[href="/savings-support-resources/save-on-wegovy.html"]) a {
    font-weight: bold !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/resources-support"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/savings-support-resources/resources-support"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/resources-support"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/savings-support-resources/resources-support.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/resources-support"] .cope-core-navigation-top-link:has(a[href="/savings-support-resources/resources-support"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/resources-support"] .cope-core-navigation-top-link:has(a[href="/savings-support-resources/resources-support.html"]) a {
    font-weight: bold !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/find-a-hcp"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/savings-support-resources/find-a-hcp"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/find-a-hcp"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/savings-support-resources/find-a-hcp.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/find-a-hcp"] .cope-core-navigation-top-link:has(a[href="/savings-support-resources/find-a-hcp"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/find-a-hcp"] .cope-core-navigation-top-link:has(a[href="/savings-support-resources/find-a-hcp.html"]) a {
    font-weight: bold !important
}

.cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/glossary"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/savings-support-resources/glossary"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/glossary"] .cope-core-navigation-top-link:has(a[href="/content/wegovy-mash/en/savings-support-resources/glossary.html"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/glossary"] .cope-core-navigation-top-link:has(a[href="/savings-support-resources/glossary"]) a, .cope-core-navigation[data-current-path="/content/wegovy-mash/en/savings-support-resources/glossary"] .cope-core-navigation-top-link:has(a[href="/savings-support-resources/glossary.html"]) a {
    font-weight: bold !important
}

@media screen and (max-width: 767px) {
    .accordion {
        margin-left: -16px !important;
        width: calc(100% + 32px) !important
    }
}

.accordion .cope-core-accordion .cope-core-accordion-item {
    background: #f5fafd;
    border: 1px solid #d4d7dc;
    padding: 16px
}

@media screen and (max-width: 767px) {
    .accordion .cope-core-accordion .cope-core-accordion-item {
        margin-bottom: 40px
    }
}

@media screen and (min-width: 1024px) {
    .accordion .cope-core-accordion .cope-core-accordion-item {
        padding: 14px 24px 14px;
        border-radius: 6px
    }
}

.accordion .cope-core-accordion .cope-core-accordion-item .cope-core-accordion-item-title {
    padding: 0;
    color: #c4007e;
    font-size: 20px;
    line-height: 27px
}

@media screen and (min-width: 1024px) {
    .accordion .cope-core-accordion .cope-core-accordion-item .cope-core-accordion-item-title {
        font-size: 24px;
        line-height: 33px
    }
}

.accordion .cope-core-accordion .cope-core-accordion-item .cope-core-accordion-item-content {
    padding: 0
}

@media screen and (min-width: 1024px) {
    .accordion .cope-core-accordion .cope-core-accordion-item.cope-core-accordion-open {
        padding: 14px 24px;
        border-radius: 6px
    }
}

.accordion .jump-links-dropdown .cope-core-accordion .cope-core-accordion-item {
    margin-bottom: 0;
    padding: 16px;
    border-radius: 8px;
    background: #fff;
    border: 1px solid #939498;
    padding: 0px 16px
}

.accordion .jump-links-dropdown .cope-core-accordion .cope-core-accordion-item .cope-core-accordion-item-title {
    font-size: 18px
}

:root {
    --modal-border-radius: 20px
}

.cope-core-scroll-lock .cope-core--modal--root {
    overflow-y: scroll
}

.cope-core-modal.cope-core-modal.cope-core-modal {
    overflow-y: auto;
    border: none
}

.cope-core-modal.cope-core-modal.cope-core-modal .cope-core-button {
    margin: 0
}

.cope-core-modal.cope-core-modal.cope-core-modal .cope-core-button[data-modal-trigger-close] {
    background: none;
    padding: 0;
    margin-top: 20px
}

@media screen and (min-width: 768px) {
    .cope-core-modal.cope-core-modal.cope-core-modal .cope-core-button[data-modal-trigger-close] {
        margin-left: 20px;
        margin-top: 0
    }
}

.cope-core-modal.cope-core-modal.cope-core-modal .cope-core-button[data-modal-trigger-close] span {
    color: #c4007e;
    text-decoration: underline
}

.cope-core-modal.cope-core-modal.cope-core-modal+.cope-core-modal-overlay {
    z-index: 310
}

@media screen and (min-width: 500px) {
    .cope-core-modal.cope-core-modal.cope-core-modal .text:first-child .cope-core-text {
        margin-right: 62px
    }
}

.cope-core-modal.cope-core-modal.cope-core-modal .cope-core-modal-button-close {
    width: 42px;
    height: 42px;
    margin: 10px;
    display: block;
    top: 17px;
    right: 20px;
    background: none
}

.cope-core-modal.cope-core-modal.cope-core-modal .cope-core-modal-button-close svg {
    display: none
}

.cope-core-modal.cope-core-modal.cope-core-modal .cope-core-modal-button-close::before, .cope-core-modal.cope-core-modal.cope-core-modal .cope-core-modal-button-close::after {
    content: "";
    display: block;
    height: 1px;
    width: 53px;
    background: #068ebe;
    position: relative;
    top: 21px
}

.cope-core-modal.cope-core-modal.cope-core-modal .cope-core-modal-button-close::before {
    transform: rotate(45deg);
    left: -4px
}

.cope-core-modal.cope-core-modal.cope-core-modal .cope-core-modal-button-close::after {
    transform: rotate(-45deg);
    right: 6px
}

.cope-core--modal--root {
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    flex-direction: column;
    justify-content: center;
    pointer-events: none;
    padding: 0 8px
}

.cope-core--modal--root .cope-core-text.text-subhead span::after, .cope-core--modal--root .cope-core-text.text-headline-3 span::after, .cope-core--modal--root .cope-core-text h1 span::after, .cope-core--modal--root .cope-core-text h2 span::after, .cope-core--modal--root .cope-core-text h3 span::after {
    display: none
}

.cope-core--modal--root .cope-core--modal--wrapper {
    position: relative;
    pointer-events: all
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal--background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal {
    transform: none;
    width: 792px;
    margin: 100px auto;
    padding: 20px 48px 76px;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .48)
}

@media screen and (max-width: 767px) {
    .cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal {
        border-radius: 12px;
        width: auto;
        padding: 12px 20px 36px
    }
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal .cope-core-text.text-subhead span, .cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal .cope-core-text.text-headline-2 span, .cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal .cope-core-text.text-headline-3 span, .cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal .cope-core-text h1 span, .cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal .cope-core-text h2 span, .cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal .cope-core-text h3 span {
    white-space: pre-wrap
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal--close {
    top: 20px;
    right: 20px;
    left: auto
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal--close svg {
    width: 26px;
    height: 26px
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal--close .foreground {
    stroke: #068ebe
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal h2 {
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 46px;
    margin: 36px 0
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal h1, .cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal h2, .cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal h3 {
    color: #068ebe
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal p {
    margin: 8px 0
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal--buttons {
    margin-top: 16px
}

.cope-core--modal--root .cope-core--modal--wrapper .cope-core--modal--buttons .cope-core-button {
    padding: 8px 21px
}

.modals .cope-core-modal, .modals~.cope-core-modal {
    max-width: calc(var(--tablet-width) - var(--container-padding-tablet)*2 - var(--modal-margin)*2)
}

.modals .cope-core-modal.internal-exit-modal.internal-exit-modal, .modals~.cope-core-modal.internal-exit-modal.internal-exit-modal {
    max-width: 793px
}

.modals .cope-core-modal.internal-exit-modal.internal-exit-modal .text:first-child .cope-core-text, .modals~.cope-core-modal.internal-exit-modal.internal-exit-modal .text:first-child .cope-core-text {
    padding-bottom: 25px
}

.modals .cope-core-modal.internal-exit-modal.internal-exit-modal .cope-core-button+.cope-core-button.cope-core-button-style-primary, .modals~.cope-core-modal.internal-exit-modal.internal-exit-modal .cope-core-button+.cope-core-button.cope-core-button-style-primary {
    border: none;
    font-weight: bold
}

.modals .cope-core-modal .cope-core-modal-button-close, .modals~.cope-core-modal .cope-core-modal-button-close {
    width: 53px;
    height: 53px;
    margin: 10px
}

.modals .cope-core-modal .cope-core-modal-button-close svg, .modals~.cope-core-modal .cope-core-modal-button-close svg {
    display: none
}

.modals .cope-core-modal>.cope-core-scrolling-container, .modals~.cope-core-modal>.cope-core-scrolling-container {
    height: auto !important
}

.modals .cope-core-modal .cope-core-modal-buttons, .modals~.cope-core-modal .cope-core-modal-buttons {
    justify-content: flex-start;
    margin-top: 20px
}

.modals .cope-core-modal .cope-core-modal-buttons .cope-core-button, .modals~.cope-core-modal .cope-core-modal-buttons .cope-core-button {
    margin-right: 12px
}

.modals .cope-core-modal .cope-core-modal-buttons .cope-core-button+.cope-core-button.cope-core-button-style-primary, .modals~.cope-core-modal .cope-core-modal-buttons .cope-core-button+.cope-core-button.cope-core-button-style-primary {
    border: none;
    font-weight: bold
}

.wegovy-signup-page {
    line-height: 1.2;
    --app-dt-h1-txt-clr: null;
    --app-dt-h2-txt-clr: null;
    --app-dt-h3-txt-clr: null;
    --app-dt-h4-txt-clr: null;
    --app-btn-fn-nm: var(--frutiger);
    --app-dt-link-cta-fn-nm: var(--frutiger);
    --app-mb-link-cta-fn-nm: var(--frutiger);
    --app-dt-link-fn-nm: var(--frutiger);
    --app-mb-link-fn-nm: var(--frutiger);
    --app-dt-h1-fn-nm: var(--frutiger);
    --app-mb-h1-fn-nm: var(--frutiger);
    --app-dt-h2-fn-nm: var(--frutiger);
    --app-mb-h2-fn-nm: var(--frutiger);
    --app-dt-h3-fn-nm: var(--frutiger);
    --app-mb-h3-fn-nm: var(--frutiger);
    --app-dt-fn-nm: var(--frutiger);
    --app-mb-fn-nm: var(--frutiger);
    --app-dt-link-cta-fn-sz: null;
    --app-mb-link-cta-fn-sz: null;
    --app-dt-link-fn-sz: null;
    --app-mb-link-fn-sz: null;
    --app-dt-h1-fn-sz: null;
    --app-mb-h1-fn-sz: null;
    --app-dt-h2-fn-sz: null;
    --app-mb-h2-fn-sz: null;
    --app-dt-h3-fn-sz: null;
    --app-mb-h3-fn-sz: null;
    --app-dt-fn-sz: null;
    --app-clr-dark-blue: null;
    --app-clr-light-blue: null;
    --app-clr-yello: null;
    --app-clr-orange: null;
    --app-clr-light-grey: null;
    --app-clr-dark-grey: null;
    --app-btn-fn-sz: null;
    --app-btn-prm-bg-clr-default: #c4007e;
    --app-btn-prm-bg-clr-hover: #9e0c6b;
    --app-btn-prm-bg-clr-press: #9e0c6b;
    --app-btn-prm-bg-clr-focus: #9e0c6b
}

.wegovy-signup-page .cope-core-navigation-global .cope-core-navigation-global-content .cope-core-navigation-global-column-container {
    padding: 0 !important
}

.wegovy-signup-page #wegovy-topNavigation .cope-core-navigation-top-container .cope-core-navigation-top-logo-container a .cope-core-navigation-top-mobile-only {
    width: 120px !important
}

.wegovy-signup-page #wegovy-topNavigation .cope-core-navigation-top-container .indication-statement {
    padding: 28px 0 10px 0
}

@media screen and (min-width: 768px) {
    .wegovy-signup-page #wegovy-topNavigation .cope-core-navigation-top-container .indication-statement {
        padding: 10px 0px 10px 32px
    }
}

.wegovy-signup-page .isi {
    padding: 0 24px
}

.wegovy-signup-page #sema-mash-singup {
    font-size: 16px !important
}

@media screen and (min-width: 1024px) {
    .wegovy-signup-page #sema-mash-singup {
        font-size: 18px !important
    }
}

.wegovy-signup-page .container {
    max-width: unset !important
}

.wegovy-signup-page .cope-core-navigation-top-container, .wegovy-signup-page .cope-core-navigation-global-content {
    max-width: calc(var(--desktop-width-wegovy) + var(--container-padding-desktop-wegovy)) !important
}

.wegovy-signup-page .cope-core-navigation-top-container, .wegovy-signup-page .content-box>.container, .wegovy-signup-page .cope-core-container>.cope-core-container-content:not(.cope-core-container-content-full-width-desktop) {
    max-width: calc(var(--desktop-width-wegovy) + var(--container-padding-desktop-wegovy))
}

.wegovy-signup-page .cope-core-navigation .cope-core-navigation-top .cope-core-navigation-top-container .cope-core-navigation-top-logo-container a .cope-core-navigation-top-desktop-only {
    width: 100% !important;
    height: 74px !important
}

.wegovy-signup-page .registration-form-component {
    margin-top: 0
}

.wegovy-signup-page .registration-form-component .col-12 {
    padding-right: 12px;
    padding-left: 12px
}

.wegovy-signup-page .registration-form-component .regform-header {
    border-bottom: 1px solid #c1c6c8;
    margin: 0 0 32px 0
}

.wegovy-signup-page .registration-form-component .regform-header .pl-2 {
    padding-left: 0 !important
}

.wegovy-signup-page .registration-form-component .control-label>span>p {
    font-size: 14px
}

.wegovy-signup-page .registration-form-component .control-label>span>p .req {
    display: none
}

.wegovy-signup-page .registration-form-component .zipfield .form-grouped {
    margin-bottom: 48px
}

@media screen and (min-width: 1024px) {
    .wegovy-signup-page .registration-form-component .zipfield .form-grouped {
        margin-bottom: 70px
    }
}

.wegovy-signup-page .registration-form-component .form-grouped {
    margin-bottom: 24px
}

.wegovy-signup-page .registration-form-component .form-grouped .form-field-control {
    padding: 8px 48px 8px 16px
}

.wegovy-signup-page .registration-form-component .form-grouped .input-grouped-addon {
    right: 0;
    top: 11px;
    position: absolute
}

.wegovy-signup-page .registration-form-component .form-grouped .fa-check {
    display: none
}

.wegovy-signup-page .registration-form-component .form-grouped.has-error .input-grouped-addon::before {
    content: "";
    position: relative;
    height: 24px;
    width: 24px;
    top: -5px;
    left: -11px;
    display: block;
    background-size: 100%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMjFMMTIgMkwyMyAyMUgxWk0xMiAxOEMxMi4yODMzIDE4IDEyLjUyMDggMTcuOTA0MiAxMi43MTI1IDE3LjcxMjVDMTIuOTA0MiAxNy41MjA4IDEzIDE3LjI4MzMgMTMgMTdDMTMgMTYuNzE2NyAxMi45MDQyIDE2LjQ3OTIgMTIuNzEyNSAxNi4yODc1QzEyLjUyMDggMTYuMDk1OCAxMi4yODMzIDE2IDEyIDE2QzExLjcxNjcgMTYgMTEuNDc5MiAxNi4wOTU4IDExLjI4NzUgMTYuMjg3NUMxMS4wOTU4IDE2LjQ3OTIgMTEgMTYuNzE2NyAxMSAxN0MxMSAxNy4yODMzIDExLjA5NTggMTcuNTIwOCAxMS4yODc1IDE3LjcxMjVDMTEuNDc5MiAxNy45MDQyIDExLjcxNjcgMTggMTIgMThaTTExIDE1SDEzVjEwSDExVjE1WiIgZmlsbD0iI0U2NTUzRiIvPgo8L3N2Zz4K")
}

.wegovy-signup-page .registration-form-component .radiogroup-component .error-icon, .wegovy-signup-page .registration-form-component .checkboxgroup-component .error-icon, .wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .error-icon {
    height: 24px;
    width: 24px;
    top: -5px;
    left: -11px;
    display: block;
    background-size: 100%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMjFMMTIgMkwyMyAyMUgxWk0xMiAxOEMxMi4yODMzIDE4IDEyLjUyMDggMTcuOTA0MiAxMi43MTI1IDE3LjcxMjVDMTIuOTA0MiAxNy41MjA4IDEzIDE3LjI4MzMgMTMgMTdDMTMgMTYuNzE2NyAxMi45MDQyIDE2LjQ3OTIgMTIuNzEyNSAxNi4yODc1QzEyLjUyMDggMTYuMDk1OCAxMi4yODMzIDE2IDEyIDE2QzExLjcxNjcgMTYgMTEuNDc5MiAxNi4wOTU4IDExLjI4NzUgMTYuMjg3NUMxMS4wOTU4IDE2LjQ3OTIgMTEgMTYuNzE2NyAxMSAxN0MxMSAxNy4yODMzIDExLjA5NTggMTcuNTIwOCAxMS4yODc1IDE3LjcxMjVDMTEuNDc5MiAxNy45MDQyIDExLjcxNjcgMTggMTIgMThaTTExIDE1SDEzVjEwSDExVjE1WiIgZmlsbD0iI0U2NTUzRiIvPgo8L3N2Zz4K");
    height: 16px;
    width: 16px
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox, .wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .checkbox, .wegovy-signup-page .registration-form-component .checkboxgroup-component, .wegovy-signup-page .registration-form-component .checkboxgroup-component .checkbox, .wegovy-signup-page .registration-form-component .radiogroup-component, .wegovy-signup-page .registration-form-component .radiogroup-component .checkbox {
    flex-wrap: wrap
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .extra-custom-error-msg, .wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .checkbox .extra-custom-error-msg, .wegovy-signup-page .registration-form-component .checkboxgroup-component .extra-custom-error-msg, .wegovy-signup-page .registration-form-component .checkboxgroup-component .checkbox .extra-custom-error-msg, .wegovy-signup-page .registration-form-component .radiogroup-component .extra-custom-error-msg, .wegovy-signup-page .registration-form-component .radiogroup-component .checkbox .extra-custom-error-msg {
    display: flex;
    align-items: flex-start;
    margin-top: 10px
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .extra-custom-error-msg .msg-error, .wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .checkbox .extra-custom-error-msg .msg-error, .wegovy-signup-page .registration-form-component .checkboxgroup-component .extra-custom-error-msg .msg-error, .wegovy-signup-page .registration-form-component .checkboxgroup-component .checkbox .extra-custom-error-msg .msg-error, .wegovy-signup-page .registration-form-component .radiogroup-component .extra-custom-error-msg .msg-error, .wegovy-signup-page .registration-form-component .radiogroup-component .checkbox .extra-custom-error-msg .msg-error {
    margin-top: 0
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .extra-custom-error-msg .error-icon, .wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .checkbox .extra-custom-error-msg .error-icon, .wegovy-signup-page .registration-form-component .checkboxgroup-component .extra-custom-error-msg .error-icon, .wegovy-signup-page .registration-form-component .checkboxgroup-component .checkbox .extra-custom-error-msg .error-icon, .wegovy-signup-page .registration-form-component .radiogroup-component .extra-custom-error-msg .error-icon, .wegovy-signup-page .registration-form-component .radiogroup-component .checkbox .extra-custom-error-msg .error-icon {
    margin-right: 6px;
    position: relative;
    top: 3px;
    left: 0
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .radio-label, .wegovy-signup-page .registration-form-component .otprivacynoticecheckbox .checkbox .help-block {
    font-size: 16px;
    line-height: 22px
}

.wegovy-signup-page .registration-form-component label.radio {
    display: flex;
    align-items: center
}

.wegovy-signup-page .registration-form-component .radio, .wegovy-signup-page .registration-form-component .checkbox {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 24px
}

.wegovy-signup-page .registration-form-component .radio:last-of-type, .wegovy-signup-page .registration-form-component .checkbox:last-of-type {
    margin-bottom: 10px
}

.wegovy-signup-page .registration-form-component .radio input[type=radio], .wegovy-signup-page .registration-form-component .checkbox input[type=radio] {
    display: none
}

.wegovy-signup-page .registration-form-component .radio input[type=checkbox], .wegovy-signup-page .registration-form-component .checkbox input[type=checkbox] {
    appearance: none;
    width: 24px;
    height: 24px;
    min-width: 24px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #fff;
    margin: 0;
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    transition: border-color .2s, box-shadow .2s
}

.wegovy-signup-page .registration-form-component .radio input[type=checkbox]:checked::after, .wegovy-signup-page .registration-form-component .checkbox input[type=checkbox]:checked::after {
    content: "";
    position: absolute;
    left: 6px;
    top: 0px;
    width: 11px;
    height: 17px;
    border: solid #068ebe;
    border-width: 0 4px 4px 0;
    transform: rotate(45deg)
}

.wegovy-signup-page .registration-form-component .radio input[type=checkbox]:focus, .wegovy-signup-page .registration-form-component .checkbox input[type=checkbox]:focus {
    outline: none;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .1)
}

.wegovy-signup-page .registration-form-component .radio .radio-circle, .wegovy-signup-page .registration-form-component .checkbox .radio-circle {
    width: 24px;
    height: 24px;
    border: 1px solid #ccc;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    flex-shrink: 0;
    transition: border-color .2s ease;
    background: #fff
}

.wegovy-signup-page .registration-form-component .radio .radio-checked, .wegovy-signup-page .registration-form-component .checkbox .radio-checked {
    content: "";
    width: 12px;
    height: 12px;
    background-color: #068ebe;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: transform .2s ease
}

.wegovy-signup-page .registration-form-component .radio input[type=radio]:checked+.radio-circle .radio-checked, .wegovy-signup-page .registration-form-component .checkbox input[type=radio]:checked+.radio-circle .radio-checked {
    transform: translate(-50%, -50%) scale(1)
}

.wegovy-signup-page .registration-form-component .radio .radio-label, .wegovy-signup-page .registration-form-component .checkbox .radio-label {
    padding-left: 16px !important
}

.wegovy-signup-page .registration-form-component .radio .otnotice-content, .wegovy-signup-page .registration-form-component .checkbox .otnotice-content {
    padding: 0
}

.wegovy-signup-page .registration-form-component .radio .otnotice-content p, .wegovy-signup-page .registration-form-component .checkbox .otnotice-content p {
    font-size: 14px;
    line-height: 20px
}

.wegovy-signup-page .registration-form-component .form-grouped .checkbox .chk-label>input, .wegovy-signup-page .registration-form-component .form-grouped .checkbox label>input {
    min-width: 24px
}

.wegovy-signup-page .registration-form-component input {
    font-size: 18px;
    height: 48px
}

.wegovy-signup-page .registration-form-component input#patient-date-of-birth {
    text-transform: lowercase;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 13px);
    background-position-y: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE0QzExLjcxNjcgMTQgMTEuNDc5MiAxMy45MDQyIDExLjI4NzUgMTMuNzEyNUMxMS4wOTU4IDEzLjUyMDggMTEgMTMuMjgzMyAxMSAxM0MxMSAxMi43MTY3IDExLjA5NTggMTIuNDc5MiAxMS4yODc1IDEyLjI4NzVDMTEuNDc5MiAxMi4wOTU4IDExLjcxNjcgMTIgMTIgMTJDMTIuMjgzMyAxMiAxMi41MjA4IDEyLjA5NTggMTIuNzEyNSAxMi4yODc1QzEyLjkwNDIgMTIuNDc5MiAxMyAxMi43MTY3IDEzIDEzQzEzIDEzLjI4MzMgMTIuOTA0MiAxMy41MjA4IDEyLjcxMjUgMTMuNzEyNUMxMi41MjA4IDEzLjkwNDIgMTIuMjgzMyAxNCAxMiAxNFpNOCAxNEM3LjcxNjY3IDE0IDcuNDc5MTcgMTMuOTA0MiA3LjI4NzUgMTMuNzEyNUM3LjA5NTgzIDEzLjUyMDggNyAxMy4yODMzIDcgMTNDNyAxMi43MTY3IDcuMDk1ODMgMTIuNDc5MiA3LjI4NzUgMTIuMjg3NUM3LjQ3OTE3IDEyLjA5NTggNy43MTY2NyAxMiA4IDEyQzguMjgzMzMgMTIgOC41MjA4MyAxMi4wOTU4IDguNzEyNSAxMi4yODc1QzguOTA0MTcgMTIuNDc5MiA5IDEyLjcxNjcgOSAxM0M5IDEzLjI4MzMgOC45MDQxNyAxMy41MjA4IDguNzEyNSAxMy43MTI1QzguNTIwODMgMTMuOTA0MiA4LjI4MzMzIDE0IDggMTRaTTE2IDE0QzE1LjcxNjcgMTQgMTUuNDc5MiAxMy45MDQyIDE1LjI4NzUgMTMuNzEyNUMxNS4wOTU4IDEzLjUyMDggMTUgMTMuMjgzMyAxNSAxM0MxNSAxMi43MTY3IDE1LjA5NTggMTIuNDc5MiAxNS4yODc1IDEyLjI4NzVDMTUuNDc5MiAxMi4wOTU4IDE1LjcxNjcgMTIgMTYgMTJDMTYuMjgzMyAxMiAxNi41MjA4IDEyLjA5NTggMTYuNzEyNSAxMi4yODc1QzE2LjkwNDIgMTIuNDc5MiAxNyAxMi43MTY3IDE3IDEzQzE3IDEzLjI4MzMgMTYuOTA0MiAxMy41MjA4IDE2LjcxMjUgMTMuNzEyNUMxNi41MjA4IDEzLjkwNDIgMTYuMjgzMyAxNCAxNiAxNFpNMTIgMThDMTEuNzE2NyAxOCAxMS40NzkyIDE3LjkwNDIgMTEuMjg3NSAxNy43MTI1QzExLjA5NTggMTcuNTIwOCAxMSAxNy4yODMzIDExIDE3QzExIDE2LjcxNjcgMTEuMDk1OCAxNi40NzkyIDExLjI4NzUgMTYuMjg3NUMxMS40NzkyIDE2LjA5NTggMTEuNzE2NyAxNiAxMiAxNkMxMi4yODMzIDE2IDEyLjUyMDggMTYuMDk1OCAxMi43MTI1IDE2LjI4NzVDMTIuOTA0MiAxNi40NzkyIDEzIDE2LjcxNjcgMTMgMTdDMTMgMTcuMjgzMyAxMi45MDQyIDE3LjUyMDggMTIuNzEyNSAxNy43MTI1QzEyLjUyMDggMTcuOTA0MiAxMi4yODMzIDE4IDEyIDE4Wk04IDE4QzcuNzE2NjcgMTggNy40NzkxNyAxNy45MDQyIDcuMjg3NSAxNy43MTI1QzcuMDk1ODMgMTcuNTIwOCA3IDE3LjI4MzMgNyAxN0M3IDE2LjcxNjcgNy4wOTU4MyAxNi40NzkyIDcuMjg3NSAxNi4yODc1QzcuNDc5MTcgMTYuMDk1OCA3LjcxNjY3IDE2IDggMTZDOC4yODMzMyAxNiA4LjUyMDgzIDE2LjA5NTggOC43MTI1IDE2LjI4NzVDOC45MDQxNyAxNi40NzkyIDkgMTYuNzE2NyA5IDE3QzkgMTcuMjgzMyA4LjkwNDE3IDE3LjUyMDggOC43MTI1IDE3LjcxMjVDOC41MjA4MyAxNy45MDQyIDguMjgzMzMgMTggOCAxOFpNMTYgMThDMTUuNzE2NyAxOCAxNS40NzkyIDE3LjkwNDIgMTUuMjg3NSAxNy43MTI1QzE1LjA5NTggMTcuNTIwOCAxNSAxNy4yODMzIDE1IDE3QzE1IDE2LjcxNjcgMTUuMDk1OCAxNi40NzkyIDE1LjI4NzUgMTYuMjg3NUMxNS40NzkyIDE2LjA5NTggMTUuNzE2NyAxNiAxNiAxNkMxNi4yODMzIDE2IDE2LjUyMDggMTYuMDk1OCAxNi43MTI1IDE2LjI4NzVDMTYuOTA0MiAxNi40NzkyIDE3IDE2LjcxNjcgMTcgMTdDMTcgMTcuMjgzMyAxNi45MDQyIDE3LjUyMDggMTYuNzEyNSAxNy43MTI1QzE2LjUyMDggMTcuOTA0MiAxNi4yODMzIDE4IDE2IDE4Wk01IDIyQzQuNDUgMjIgMy45NzkxNyAyMS44MDQyIDMuNTg3NSAyMS40MTI1QzMuMTk1ODMgMjEuMDIwOCAzIDIwLjU1IDMgMjBWNkMzIDUuNDUgMy4xOTU4MyA0Ljk3OTE3IDMuNTg3NSA0LjU4NzVDMy45NzkxNyA0LjE5NTgzIDQuNDUgNCA1IDRINlYySDhWNEgxNlYySDE4VjRIMTlDMTkuNTUgNCAyMC4wMjA4IDQuMTk1ODMgMjAuNDEyNSA0LjU4NzVDMjAuODA0MiA0Ljk3OTE3IDIxIDUuNDUgMjEgNlYyMEMyMSAyMC41NSAyMC44MDQyIDIxLjAyMDggMjAuNDEyNSAyMS40MTI1QzIwLjAyMDggMjEuODA0MiAxOS41NSAyMiAxOSAyMkg1Wk01IDIwSDE5VjEwSDVWMjBaIiBmaWxsPSIjQzQwMDdFIi8+Cjwvc3ZnPgo=")
}

.wegovy-signup-page .registration-form-component input#patient-date-of-birth.error-input {
    background-position-x: calc(100% - 44px)
}

.wegovy-signup-page .registration-form-component input.error-input, .wegovy-signup-page .registration-form-component label.error-input+fieldset .radio-circle, .wegovy-signup-page .registration-form-component label.error-input+fieldset input[type=checkbox] {
    border: 1px solid #e6553f
}

.wegovy-signup-page .registration-form-component .help-block.msg-error {
    color: #e6553f;
    font-size: 14px;
    margin-left: 3px;
    line-height: 20px
}

.wegovy-signup-page .registration-form-component .radiogroup>div>div {
    margin-bottom: 0
}

.wegovy-signup-page .registration-form-component .otnotice-content {
    padding: 0
}

.wegovy-signup-page .registration-form-component .otnotice-content p {
    font-size: 14px;
    line-height: 20px
}

.wegovy-signup-page .registration-form-component .submit {
    border-top: 1px solid #c1c6c8;
    padding-top: 32px;
    padding-bottom: 32px
}

@media screen and (min-width: 1024px) {
    .wegovy-signup-page .registration-form-component .submit {
        padding-top: 50px;
        padding-left: 0;
        margin-bottom: 48px;
        margin-left: 12px
    }
}

.wegovy-signup-page .registration-form-component .submit a {
    padding: 18px 52px
}

.wegovy-signup-page .registration-form-component .submit a .custom-icon {
    display: none
}

.wegovy-signup-page .registration-form-component .submit a p {
    font-size: 16px
}

.wegovy-signup-page .cope-core-footer {
    padding: 34px 0 20px 0
}

@media screen and (min-width: 768px) {
    .wegovy-signup-page .cope-core-footer {
        padding-bottom: 56px
    }
}

.wegovy-signup-page .cope-core-footer .cope-core-footer-content {
    padding: 0 28px !important
}

@media screen and (min-width: 768px) {
    .wegovy-signup-page .cope-core-footer .cope-core-footer-content {
        max-width: var(--tablet-width) !important;
        padding: 0 var(--container-padding-tablet) !important
    }
}

@media screen and (min-width: 1024px) {
    .wegovy-signup-page .cope-core-footer .cope-core-footer-content {
        max-width: var(--desktop-width) !important;
        padding: 0 var(--container-padding-desktop) !important
    }
}

@media screen and (min-width: 1440px) {
    .wegovy-signup-page .cope-core-footer .cope-core-footer-content {
        max-width: var(--desktop-xl-width) !important;
        padding: 0 var(--container-padding-desktop-xl) !important
    }
}

.border-radius-6 {
    border-radius: 6px !important;
    overflow: hidden
}

.border-radius-6-left {
    border-radius: 6px 0px 0px 6px !important;
    overflow: hidden
}

.border-radius-6-top {
    border-radius: 6px 6px 0px 0px !important;
    overflow: hidden
}

.border-radius-8 {
    border-radius: 8px !important;
    overflow: hidden
}

.border-radius-8-left {
    border-radius: 8px 0px 0px 8px !important;
    overflow: hidden
}

.border-radius-8-top {
    border-radius: 8px 8px 0px 0px !important;
    overflow: hidden
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox-component.mash-checkbox-change .chk-label {
    flex-direction: column-reverse
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox-component.mash-checkbox-change .chk-label input {
    align-self: flex-start;
    margin-top: 14px;
    position: relative
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox-component.mash-checkbox-change .checkbox p.help-block.msg-error {
    order: 1
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox-component.mash-checkbox-change .checkbox p.help-block.is-full {
    padding-left: 35px;
    margin-top: -22px
}

.wegovy-signup-page .registration-form-component .otprivacynoticecheckbox-component.mash-checkbox-change .checkbox .chk-label .pl-2 {
    padding-left: 0 !important
}

.bullet-magenta ul>li::marker {
    color: #C4007E
}

.bullet-solid *, .bullet-solid ol *, .bullet-solid ul * {
    list-style-type: disc
}

.wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs {
    --tab-width: 100%;
    --tab-font-family: var(--frutiger);
    --tab-font-weight: normal
}

.wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs .cope-core-tabs-tab-mobile {
    display: none !important
}

.wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs .cope-core-tabs {
    gap: 8px;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    height: auto;
    width: 100%;
    display: flex;
    z-index: 1;
    position: static
}

@media screen and (min-width: 1024px) {
    .wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs .cope-core-tabs {
        gap: 16px
    }
}

.wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs .cope-core-tabs .cope-core-tabs-tab {
    margin: 0;
    padding: 16px;
    margin: 0;
    width: 100%;
    height: auto;
    border: none;
    background-color: #fcf2f9;
    flex: unset;
    text-align: center;
    position: relative;
    cursor: pointer;
    font-size: 16px
}

@media screen and (min-width: 768px) {
    .wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs .cope-core-tabs .cope-core-tabs-tab {
        font-size: 18px
    }
}

.wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs .cope-core-tabs .cope-core-tabs-tab.cope-core-tabs-active {
    border-bottom: 2px solid #0092bc;
    background-color: #fff;
    font-weight: bold
}

.wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs .cope-core-tabs .cope-core-tabs-tab.cope-core-tabs-active::after {
    content: "";
    position: absolute;
    display: block;
    height: 15px;
    width: 30px;
    bottom: -15px;
    background-size: cover;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDQwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNDAgMEgwTDE5LjgzMDUgMjBMNDAgMFoiIGZpbGw9IiMwMDkyQkMiLz4KPC9zdmc+")
}

@media screen and (min-width: 768px) {
    .wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs .cope-core-tabs .cope-core-tabs-tab.cope-core-tabs-active::after {
        width: 40px;
        height: 20px;
        bottom: -20px
    }
}

.wegovy-pen-tabs.wegovy-pen-tabs.wegovy-pen-tabs .cope-core-tabs-tab-content {
    border: none;
    padding: 0;
    padding-top: 32px
}

.tabs .carousel.carousel.carousel {
    padding-bottom: 10px
}

.tabs .carousel.carousel.carousel .carousel-control-prev {
    left: 18px
}

.tabs .carousel.carousel.carousel .carousel-control-next {
    right: 18px
}

#carousel-border {
    margin-top: 6px
}

#carousel-border * {
    width: 100%
}

.section:has(.carousel-columns) {
    width: 100% !important;
    margin-left: 0px !important
}

@media screen and (min-width: 1024px) {
    .section:has(.carousel-columns) {
        width: 76% !important;
        margin-left: 12% !important
    }
}

@media screen and (min-width: 1440px) {
    .section:has(.carousel-columns) {
        margin-left: 16.66666667% !important;
        width: 66.66666667% !important
    }
}

.section:has(.carousel-columns)>section {
    margin-left: 0;
    width: 100%
}

@media screen and (min-width: 1440px) {
    .section:has(.carousel-columns)>section {
        margin-left: 22px
    }
}

.columns:has(.carousel-columns) {
    height: 144px
}

section:has(.carousel>.carousel) {
    box-shadow: 0 5px 4px 0 rgba(0, 0, 0, .1)
}

.carousel-columns.carousel-columns.carousel-columns {
    margin: 10px 22px 0px 22px
}

@media screen and (min-width: 1440px) {
    .carousel-columns.carousel-columns.carousel-columns {
        margin: 10px 82px 0px 82px
    }
}

.carousel-number-controls {
    margin-left: 0px
}

#carousel-sync-slide .cope-core-column {
    transition: all .25s;
    opacity: 1
}

.carousel-columns .carousel-sync-section {
    cursor: pointer;
    position: relative
}

.carousel-columns .carousel-sync-section::after {
    content: "";
    position: absolute;
    display: block;
    width: 18px;
    height: 15px;
    right: -14px;
    top: 83px;
    background: #fff
}

.carousel-columns .cope-core-column-five .carousel-sync-section::after {
    display: none
}

.carousel.carousel.carousel {
    position: relative;
    padding-bottom: 40px
}

.carousel.carousel.carousel .carousel-item>div>div>div>section .cope-core-column-container {
    align-items: center
}

.carousel.carousel.carousel .carousel {
    position: static
}

.carousel.carousel.carousel .carousel-control-prev, .carousel.carousel.carousel .carousel-control-next {
    opacity: 1;
    height: 35px;
    bottom: 16px;
    top: unset;
    width: auto
}

.carousel.carousel.carousel .carousel-control-prev:not(.hidden), .carousel.carousel.carousel .carousel-control-next:not(.hidden) {
    display: flex !important
}

.carousel.carousel.carousel .carousel-control-prev-icon, .carousel.carousel.carousel .carousel-control-next-icon {
    border: none;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    opacity: 1;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjI4MTU0IDAuMTQxMTY2QzAuNTQxMjc4IDAuNDMyNDUzIDAuMDYzNjkxMyAxLjExNDY5IDAuMDU1NzIxNyAxLjg4MTIzQzAuMTA3OTc0IDEwLjQzNzUgMC4wNjQwNTY1IDQuMjM1NTMgMCAxMy4wOTU4QzAgMTMuODc3NyAwLjQ2OTYzNyAxNC41NTIzIDEuMjAxOTMgMTQuODUxMkMxLjkzNDI0IDE1LjE1MDIgMi43Nzc5OCAxNC45ODkyIDMuMzQzMTIgMTQuNDUyNkw5LjE5MzU4IDguODc5ODJDOS41Njc3IDguNTI3MiA5Ljc3NDY1IDguMDUxOTQgOS43ODI2MSA3LjU0NjAyQzkuNzgyNjEgNy41MzgzNSA5Ljc4MjYxIDcuNTM4MzUgOS43ODI2MSA3LjUzMDY5QzkuNzgyNjEgNy4wMzI0MyA5LjU4MzYyIDYuNTU3MTcgOS4yMTc0NyA2LjE5NjlMMy40MzA2OSAwLjU2Mjc2NEMyLjg1NzU4IDAuMDE4NTE4IDIuMDIxOCAtMC4xNTAxMjggMS4yODE1NCAwLjE0MTE2NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    background-color: #c6007e;
    background-size: 9px;
    background-position: 14px 11px
}

.carousel.carousel.carousel .carousel-control-prev-icon+.sr-only, .carousel.carousel.carousel .carousel-control-next-icon+.sr-only {
    font-family: var(--frutiger);
    position: relative;
    width: auto;
    height: auto;
    clip: unset;
    border: 0;
    color: #c6007e
}

.carousel.carousel.carousel .carousel-control-prev-icon {
    transform: rotate(180deg)
}

.carousel.carousel.carousel .carousel-control-prev-icon+.sr-only {
    margin-left: 10px
}

.carousel.carousel.carousel .carousel-control-next {
    flex-direction: row-reverse
}

.carousel.carousel.carousel .carousel-control-next-icon+.sr-only {
    margin-right: 10px;
    overflow: unset;
}

.carousel.carousel.carousel .carousel-indicators {
    margin-bottom: 16px !important
}

.carousel.carousel.carousel .carousel-indicators li.active {
    background-color: #c6007e
}

.cope-core-column-container.columns-align-center {
    align-items: center
}

@keyframes reanimate-underline-1px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 1px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 1px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 1px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 1px
    }
}

@keyframes reanimate-underline-2px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 2px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 2px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 2px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 2px
    }
}

@keyframes reanimate-underline-3px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 3px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 3px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 3px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 3px
    }
}

@keyframes reanimate-underline-4px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 4px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 4px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 4px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 4px
    }
}

@keyframes reanimate-underline-5px {
    0% {
        background-position: 100% 100%;
        background-size: 100% 5px
    }

    49% {
        background-position: 100% 100%;
        background-size: 0% 5px
    }

    50% {
        background-position: 0% 100%;
        background-size: 0% 5px
    }

    100% {
        background-position: 0% 100%;
        background-size: 100% 5px
    }
}

@media screen and (max-width: 767px) {
    #wegovy-topNavigation.cope-core-navigation {
        margin-bottom: 0 !important
    }

    #wegovy-topNavigation .cope-core-navigation-top {
        position: static !important;
        margin-top: 55px !important
    }

    #wegovy-topNavigation .cope-core-navigation-top-container {
        flex-direction: column;
        align-items: flex-start
    }

    #wegovy-topNavigation .cope-core-navigation-top-container .indication-statement {
        display: block !important;
        position: static;
        padding: 28px 0 0 0
    }

    .button-wrap {
        position: absolute !important;
        top: 3px;
        right: 20px
    }
}

@media screen and (min-width: 2100px) {
    .hero.cope-core-section {
        background-position: center top 20%
    }
}

:root {
    --isi-p-font-size: 16px;
    --isi-a-color: #c4007e;
    --container-padding: 16px
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 p:has(+ul) {
    margin-bottom: 0 !important
}

.isi .cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2.cope-core-isi-v2 p+ul>li:first-child {
    margin-top: 0 !important
}

body, html {
    overflow-x: hidden
}

.cope-core-footer .cope-core-footer-text .cope-core-text p {
    margin-bottom: 48px
}

@media screen and (max-width: 768px) {
    #wegovy-topNavigation .container-including-indication .indication-statement {
        top: 58px
    }
}

@media screen and (max-width: 375px) {
    #wegovy-topNavigation .container-including-indication .indication-statement {
        top: 50px
    }
}

@media screen and (max-width: 768px) {
    #wegovy-topNavigation .cope-core-navigation-global .cope-core-navigation-global-column-container nav a {
        font-size: 12px
    }
}

@media screen and (max-width: 767px) {
    .availability-banner .text-body-1 p {
        font-size: 12px;
        line-height: 17px
    }
}

.text-body-1 a {
    color: #c6007e
}

@media screen and (min-width: 768px) {
    .cope-core-footer .cope-core-footer-text .cope-core-text p {
        margin-bottom: 0
    }

    .cope-core-footer {
        padding-bottom: 56px
    }

    .cope-core-footer p+p {
        margin-top: 48px
    }

    .cope-core-footer .cope-core-footer-logo {
        margin-left: 0
    }
}

.cope-core-text ul>li {
    padding-left: 8px
}

.cope-core-text ul>li::marker {
    font-size: 14px
}

.aem-AuthorLayer-Preview .cope-core-navigation-top-sticky {
    display: none
}