:root {
    --rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);
    --rpv-core__annotation-popup-wrapper-background-color: #faf089;
    --rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);
    --rpv-core__annotation-popup-content-border-top-color: #1a202c;
    --rpv-core__arrow-border-color: rgba(0, 0, 0, .3);
    --rpv-core__asking-password-color: #000;
    --rpv-core__asking-password-wrapper-background-color: #fff;
    --rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);
    --rpv-core__button-background-color: rgba(0, 0, 0, .3);
    --rpv-core__button-color: #000;
    --rpv-core__doc-error-background-color: #fff;
    --rpv-core__doc-error-text-background-color: #c02424;
    --rpv-core__doc-error-text-color: #fff;
    --rpv-core__doc-loading-background-color: #fff;
    --rpv-core__full-screen-target-background-color: #fff;
    --rpv-core__inner-page-background-color: #fff;
    --rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);
    --rpv-core__menu-item-color: #000;
    --rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);
    --rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);
    --rpv-core__minimal-button-color: #000;
    --rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);
    --rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);
    --rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);
    --rpv-core__modal-body-background-color: #fff;
    --rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);
    --rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);
    --rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);
    --rpv-core__popover-body-background-color: #fff;
    --rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);
    --rpv-core__popover-body-color: #000;
    --rpv-core__primary-button-background-color: #2566e8;
    --rpv-core__primary-button-color: #fff;
    --rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);
    --rpv-core__progress-bar-progress-background-color: #2566e8;
    --rpv-core__progress-bar-progress-color: #fff;
    --rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);
    --rpv-core__spinner-border-color: rgba(0, 0, 0, .4);
    --rpv-core__spinner-border-transparent-color: transparent;
    --rpv-core__splitter-background-color: transparent;
    --rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);
    --rpv-core__text-layer-text--selection-background-color: #00f;
    --rpv-core__text-layer-text--selection-color: transparent;
    --rpv-core__textbox-background-color: #fff;
    --rpv-core__textbox-border-color: rgba(0, 0, 0, .2);
    --rpv-core__textbox-color: #000;
    --rpv-core__tooltip-body-background-color: #000;
    --rpv-core__tooltip-body-color: #fff
}

.rpv-core__viewer--dark {
    --rpv-core__asking-password-background-color: #363636;
    --rpv-core__asking-password-color: #fff;
    --rpv-core__asking-password-wrapper-border-color: #191919;
    --rpv-core__asking-password-wrapper-background-color: #191919;
    --rpv-core__button-background-color: #171717;
    --rpv-core__button-color: #fff;
    --rpv-core__doc-error-background-color: #191919;
    --rpv-core__doc-error-text-background-color: #c02323;
    --rpv-core__doc-error-text-color: #fff;
    --rpv-core__doc-loading-background-color: #191919;
    --rpv-core__full-screen-target-background-color: #1a1a1a;
    --rpv-core__inner-page-background-color: #1a1a1a;
    --rpv-core__menu-divider-border-bottom-color: #000;
    --rpv-core__menu-item-color: #fff;
    --rpv-core__menu-item--hover-background-color: #2566e8;
    --rpv-core__menu-item--disabled-color: #5e5e5e;
    --rpv-core__minimal-button-color: #fff;
    --rpv-core__minimal-button--disabled-color: #5e5e5e;
    --rpv-core__minimal-button--hover-background-color: #191919;
    --rpv-core__minimal-button--selected-background-color: #1657bb;
    --rpv-core__modal-body-background-color: #363636;
    --rpv-core__primary-button-background-color: #2566e8;
    --rpv-core__popover-body-background-color: #363636;
    --rpv-core__popover-body-color: #fff;
    --rpv-core__progress-bar-background-color: #000;
    --rpv-core__separator-border-bottom-color: #000;
    --rpv-core__spinner-border-color: #fff;
    --rpv-core__splitter-background-color: #1a1a1a;
    --rpv-core__splitter--hover-background-color: #2566e8;
    --rpv-core__textbox-background-color: #121212;
    --rpv-core__textbox-border-color: #121212;
    --rpv-core__textbox-color: #fff;
    --rpv-core__tooltip-body-background-color: #414141;
    --rpv-core__tooltip-body-color: #fff
}

.rpv-core__annotation {
    position: absolute
}

.rpv-core__annotation-layer {
    z-index: 1
}

.rpv-core__arrow {
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    border-bottom: 1px solid var(--rpv-core__arrow-border-color);
    border-left-color: rgba(0, 0, 0, .3);
    border-left-color: var(--rpv-core__arrow-border-color);
    border-right: 1px solid rgba(0, 0, 0, .3);
    border-right: 1px solid var(--rpv-core__arrow-border-color);
    border-top-color: rgba(0, 0, 0, .3);
    border-top-color: var(--rpv-core__arrow-border-color);
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: 0
}

.rpv-core__arrow--tl {
    bottom: 0;
    left: 0;
    -webkit-transform: translate(50%, 50%) rotate(45deg);
    transform: translate(50%, 50%) rotate(45deg)
}

.rpv-core__arrow--tc {
    left: 50%
}

.rpv-core__arrow--tc,
.rpv-core__arrow--tr {
    bottom: 0;
    -webkit-transform: translate(-50%, 50%) rotate(45deg);
    transform: translate(-50%, 50%) rotate(45deg)
}

.rpv-core__arrow--tr {
    right: 0
}

.rpv-core__arrow--rt {
    left: 0;
    top: 0;
    -webkit-transform: translate(-50%, 50%) rotate(135deg);
    transform: translate(-50%, 50%) rotate(135deg)
}

.rpv-core__arrow--rc {
    top: 50%
}

.rpv-core__arrow--rb,
.rpv-core__arrow--rc {
    left: 0;
    -webkit-transform: translate(-50%, -50%) rotate(135deg);
    transform: translate(-50%, -50%) rotate(135deg)
}

.rpv-core__arrow--rb {
    bottom: 0
}

.rpv-core__arrow--bl {
    left: 0;
    top: 0;
    -webkit-transform: translate(50%, -50%) rotate(225deg);
    transform: translate(50%, -50%) rotate(225deg)
}

.rpv-core__arrow--bc {
    left: 50%
}

.rpv-core__arrow--bc,
.rpv-core__arrow--br {
    top: 0;
    -webkit-transform: translate(-50%, -50%) rotate(225deg);
    transform: translate(-50%, -50%) rotate(225deg)
}

.rpv-core__arrow--br {
    right: 0
}

.rpv-core__arrow--lt {
    right: 0;
    top: 0;
    -webkit-transform: translate(50%, 50%) rotate(315deg);
    transform: translate(50%, 50%) rotate(315deg)
}

.rpv-core__arrow--lc {
    top: 50%
}

.rpv-core__arrow--lb,
.rpv-core__arrow--lc {
    right: 0;
    -webkit-transform: translate(50%, -50%) rotate(315deg);
    transform: translate(50%, -50%) rotate(315deg)
}

.rpv-core__arrow--lb {
    bottom: 0
}

.rpv-core__asking-password {
    background-color: var(--rpv-core__asking-password-background-color);
    border-radius: .25rem;
    color: #000;
    color: var(--rpv-core__asking-password-color);
    padding: 2rem
}

.rpv-core__asking-password--rtl {
    direction: rtl
}

.rpv-core__asking-password-wrapper {
    align-items: center;
    background-color: #fff;
    background-color: var(--rpv-core__asking-password-wrapper-background-color);
    border: 1px solid rgba(0, 0, 0, .3);
    border: 1px solid var(--rpv-core__asking-password-wrapper-border-color);
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.rpv-core__asking-password-message {
    margin: .5rem 0
}

.rpv-core__asking-password-body {
    align-items: center;
    display: flex;
    justify-content: center
}

.rpv-core__asking-password-input {
    width: 15rem
}

.rpv-core__asking-password-input--ltr {
    margin-right: .5rem
}

.rpv-core__asking-password-input--rtl {
    margin-left: .5rem
}

.rpv-core__button {
    background-color: rgba(0, 0, 0, .3);
    background-color: var(--rpv-core__button-background-color);
    border: none;
    border-radius: .25rem;
    color: #000;
    color: var(--rpv-core__button-color);
    cursor: pointer;
    height: 2rem;
    padding: 0 1rem
}

.rpv-core__button--rtl {
    direction: rtl
}

.rpv-core__canvas-layer {
    direction: ltr;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0
}

.rpv-core__doc-error {
    align-items: center;
    background-color: #fff;
    background-color: var(--rpv-core__doc-error-background-color);
    display: flex;
    height: 100%;
    justify-content: center
}

.rpv-core__doc-error--rtl {
    direction: rtl
}

.rpv-core__doc-error-text {
    background-color: #c02424;
    background-color: var(--rpv-core__doc-error-text-background-color);
    border-radius: .25rem;
    color: #fff;
    color: var(--rpv-core__doc-error-text-color);
    line-height: 1.5;
    max-width: 50%;
    padding: .5rem
}

.rpv-core__doc-loading {
    align-items: center;
    background-color: #fff;
    background-color: var(--rpv-core__doc-loading-background-color);
    display: flex;
    height: 100%;
    justify-content: center;
    min-height: inherit;
    width: 100%
}

.rpv-core__doc-loading--rtl {
    direction: rtl
}

.rpv-core__icon {
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1;
    text-align: center
}

.rpv-core__icon--rtl {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.rpv-core__inner-container {
    min-height: inherit
}

.rpv-core__inner-pages {
    overflow: auto
}

.rpv-core__inner-pages--rtl {
    direction: rtl
}

.rpv-core__inner-pages--single {
    overflow: hidden
}

.rpv-core__inner-page-container--single {
    overflow: auto
}

.rpv-core__inner-page {
    background-color: #fff;
    background-color: var(--rpv-core__inner-page-background-color)
}

.rpv-core__inner-page--single {
    align-items: center;
    display: flex;
    justify-content: center
}

.rpv-core__inner-page--dual-even {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.rpv-core__inner-page--dual-odd {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.rpv-core__inner-page--dual-cover {
    align-items: center;
    display: flex;
    justify-content: center
}

.rpv-core__inner-page--dual-cover-odd {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.rpv-core__inner-page--dual-cover-even {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.rpv-core__annotation--link a {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.rpv-core__annotation--link a:hover {
    background-color: rgba(255, 255, 0, .2);
    background-color: var(--rpv-core__annotation--link-hover-background-color)
}

.rpv-core__menu {
    display: flex;
    flex-direction: column
}

.rpv-core__menu--rtl {
    direction: rtl;
    text-align: right
}

.rpv-core__menu-divider {
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    border-bottom: 1px solid var(--rpv-core__menu-divider-border-bottom-color);
    margin: .25rem 0
}

.rpv-core__menu-item {
    align-items: center;
    background-color: transparent;
    border: none;
    color: #000;
    color: var(--rpv-core__menu-item-color);
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: .25rem 0;
    width: 100%
}

.rpv-core__menu-item:focus {
    outline: 0
}

.rpv-core__menu-item:focus,
.rpv-core__menu-item:hover {
    background-color: rgba(0, 0, 0, .1);
    background-color: var(--rpv-core__menu-item--hover-background-color)
}

.rpv-core__menu-item-icon {
    align-items: center;
    display: flex
}

.rpv-core__menu-item-icon--ltr {
    padding-left: 1rem;
    padding-right: .5rem
}

.rpv-core__menu-item-icon--rtl {
    padding-left: .5rem;
    padding-right: 1rem
}

.rpv-core__menu-item-label {
    flex-grow: 1;
    flex-shrink: 1;
    white-space: nowrap
}

.rpv-core__menu-item-label--ltr {
    padding-right: 2rem
}

.rpv-core__menu-item-label--rtl {
    padding-left: 2rem
}

.rpv-core__menu-item-check--ltr {
    padding-right: 1rem
}

.rpv-core__menu-item-check--rtl {
    padding-left: 1rem
}

.rpv-core__menu-item--disabled {
    color: rgba(0, 0, 0, .3);
    color: var(--rpv-core__menu-item--disabled-color)
}

.rpv-core__menu-item--disabled:hover {
    background-color: transparent
}

.rpv-core__menu-item--ltr {
    text-align: left
}

.rpv-core__menu-item--rtl {
    direction: rtl;
    text-align: right
}

.rpv-core__minimal-button {
    background-color: transparent;
    border: none;
    border-radius: .25rem;
    color: #000;
    color: var(--rpv-core__minimal-button-color);
    cursor: pointer;
    height: 2rem;
    padding: 0 .5rem
}

.rpv-core__minimal-button:hover {
    background-color: rgba(0, 0, 0, .1);
    background-color: var(--rpv-core__minimal-button--hover-background-color)
}

.rpv-core__minimal-button--disabled {
    color: rgba(0, 0, 0, .3);
    color: var(--rpv-core__minimal-button--disabled-color)
}

.rpv-core__minimal-button--rtl {
    direction: rtl
}

.rpv-core__minimal-button--selected {
    background-color: rgba(0, 0, 0, .1);
    background-color: var(--rpv-core__minimal-button--selected-background-color)
}

.rpv-core__modal-body {
    background-color: #fff;
    background-color: var(--rpv-core__modal-body-background-color);
    border: 1px solid rgba(0, 0, 0, .3);
    border: 1px solid var(--rpv-core__modal-body-border-color);
    border-radius: .25rem;
    margin: 1rem;
    max-width: 32rem;
    overflow: auto
}

.rpv-core__modal-body--rtl {
    direction: rtl
}

.rpv-core__modal-overlay {
    background-color: rgba(0, 0, 0, .5);
    background-color: var(--rpv-core__modal-overlay-background-color);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999
}

.rpv-core__modal-overlay,
.rpv-core__page-layer {
    align-items: center;
    display: flex;
    justify-content: center
}

.rpv-core__page-layer {
    overflow: visible;
    position: relative
}

.rpv-core__page-layer:after {
    bottom: .25rem;
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);
    box-shadow: var(--rpv-core__page-layer-box-shadow);
    content: "";
    left: .25rem;
    position: absolute;
    right: .25rem;
    top: .25rem
}

.rpv-core__page-layer--single {
    margin: 0 auto
}

.rpv-core__page-size-calculator {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.rpv-core__popover-body {
    border: 1px solid rgba(0, 0, 0, .3);
    border: 1px solid var(--rpv-core__popover-body-border-color);
    border-radius: .25rem;
    color: #000;
    color: var(--rpv-core__popover-body-color);
    left: 0;
    padding: .5rem 0;
    position: absolute;
    top: -9999px;
    z-index: 9999
}

.rpv-core__popover-body,
.rpv-core__popover-body-arrow {
    background-color: #fff;
    background-color: var(--rpv-core__popover-body-background-color)
}

.rpv-core__popover-body--rtl {
    direction: rtl
}

.rpv-core__popover-overlay {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.rpv-core__annotation-popup-wrapper {
    background-color: #faf089;
    background-color: var(--rpv-core__annotation-popup-wrapper-background-color);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);
    box-shadow: var(--rpv-core__annotation-popup-wrapper-box-shadow);
    font-size: .75rem;
    padding: .25rem;
    word-break: break-word
}

.rpv-core__annotation-popup-wrapper--rtl {
    direction: rtl
}

.rpv-core__annotation-popup-title {
    font-weight: 600;
    margin-bottom: .25rem
}

.rpv-core__annotation-popup-date {
    font-size: .5rem
}

.rpv-core__annotation-popup-content {
    border-top: 1px solid #1a202c;
    border-top: 1px solid var(--rpv-core__annotation-popup-content-border-top-color);
    max-height: 16rem;
    overflow: auto;
    padding: .25rem
}

.rpv-core__primary-button {
    background-color: #2566e8;
    background-color: var(--rpv-core__primary-button-background-color);
    border: none;
    border-radius: .25rem;
    color: #fff;
    color: var(--rpv-core__primary-button-color);
    cursor: pointer;
    height: 2rem;
    padding: 0 1rem
}

.rpv-core__primary-button--rtl {
    direction: rtl
}

.rpv-core__progress-bar {
    background-color: rgba(0, 0, 0, .1);
    background-color: var(--rpv-core__progress-bar-background-color);
    border-radius: 9999px;
    padding: .125rem
}

.rpv-core__progress-bar--rtl {
    direction: rtl
}

.rpv-core__progress-bar-progress {
    align-items: center;
    background-color: #2566e8;
    background-color: var(--rpv-core__progress-bar-progress-background-color);
    border-radius: 9999px;
    color: #fff;
    color: var(--rpv-core__progress-bar-progress-color);
    display: flex;
    font-size: .75rem;
    height: .75rem;
    justify-content: center
}

.rpv-core__separator {
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    border-bottom: 1px solid var(--rpv-core__separator-border-bottom-color)
}

.rpv-core__spinner {
    border-bottom: 2px solid transparent;
    border-bottom: 2px solid var(--rpv-core__spinner-border-transparent-color);
    border-left: 2px solid transparent;
    border-left: 2px solid var(--rpv-core__spinner-border-transparent-color);
    border-radius: 9999px;
    border-right: 2px solid rgba(0, 0, 0, .4);
    border-right: 2px solid var(--rpv-core__spinner-border-color);
    border-top: 2px solid rgba(0, 0, 0, .4);
    border-top: 2px solid var(--rpv-core__spinner-border-color)
}

.rpv-core__spinner--animating {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: rpv-core__spinner-transform;
    animation-name: rpv-core__spinner-transform;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes rpv-core__spinner-transform {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rpv-core__spinner-transform {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.rpv-core__splitter {
    background-color: initial;
    background-color: var(--rpv-core__splitter-background-color);
    cursor: ew-resize;
    height: 100%;
    width: .25rem
}

.rpv-core__splitter--resizing,
.rpv-core__splitter:hover {
    background-color: rgba(0, 0, 0, .2);
    background-color: var(--rpv-core__splitter--hover-background-color);
    cursor: col-resize
}

.rpv-core__splitter-body--resizing {
    cursor: col-resize
}

.rpv-core__splitter-sibling--resizing {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.rpv-core__textbox {
    background-color: #fff;
    background-color: var(--rpv-core__textbox-background-color);
    border: 1px solid rgba(0, 0, 0, .2);
    border: 1px solid var(--rpv-core__textbox-border-color);
    border-radius: .25rem;
    box-sizing: border-box;
    color: #000;
    color: var(--rpv-core__textbox-color);
    height: 2rem;
    padding: 0 .5rem;
    width: 100%
}

.rpv-core__textbox--rtl {
    direction: rtl
}

.rpv-core__text-layer {
    height: 100%;
    left: 0;
    line-height: 1;
    opacity: .2;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.rpv-core__text-layer span::selection {
    background-color: #00f;
    background-color: var(--rpv-core__text-layer-text--selection-background-color);
    color: transparent;
    color: var(--rpv-core__text-layer-text--selection-color)
}

.rpv-core__text-layer br::selection {
    color: transparent
}

.rpv-core__text-layer-text {
    color: transparent;
    cursor: text;
    position: absolute;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    white-space: pre
}

.rpv-core__tooltip-body {
    background-color: #000;
    background-color: var(--rpv-core__tooltip-body-background-color);
    border-radius: .25rem;
    color: #fff;
    color: var(--rpv-core__tooltip-body-color);
    left: 0;
    max-width: 20rem;
    position: absolute;
    text-align: center;
    top: -9999px;
    z-index: 9999
}

.rpv-core__tooltip-body--rtl {
    direction: rtl
}

.rpv-core__tooltip-body-arrow {
    background-color: #000;
    background-color: var(--rpv-core__tooltip-body-background-color)
}

.rpv-core__tooltip-body-content {
    padding: .5rem
}

.rpv-core__display--block {
    display: block
}

.rpv-core__display--hidden {
    display: none
}

@media(min-width:640px) {
    .rpv-core__display--hidden-small {
        display: none
    }

    .rpv-core__display--block-small {
        display: block
    }
}

@media(min-width:768px) {
    .rpv-core__display--hidden-medium {
        display: none
    }

    .rpv-core__display--block-medium {
        display: block
    }
}

@media(min-width:1024px) {
    .rpv-core__display--hidden-large {
        display: none
    }

    .rpv-core__display--block-large {
        display: block
    }
}

.rpv-core__viewer {
    min-height: inherit
}

:root {
    --rpv-drop__area-background-color: #fff;
    --rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);
    --rpv-drop__area-body-color: #000
}

.rpv-core__viewer--dark {
    --rpv-drop__area-background-color: #191919;
    --rpv-drop__area-body-border-color: #fff;
    --rpv-drop__area-body-color: #fff
}

.rpv-drop__area {
    background-color: #fff;
    background-color: var(--rpv-drop__area-background-color);
    bottom: 0;
    left: 0;
    padding: .5rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999
}

.rpv-drop__area-body {
    align-items: center;
    border: 2px dashed rgba(0, 0, 0, .3);
    border: 2px dashed var(--rpv-drop__area-body-border-color);
    color: #000;
    color: var(--rpv-drop__area-body-color);
    display: flex;
    font-size: 1.5rem;
    height: 100%;
    justify-content: center
}

.rpv-drop__area-body--rtl {
    direction: rtl
}

:root {
    --rpv-full-screen__overlay-background-color: #fff
}

.rpv-core__viewer--dark {
    --rpv-full-screen__overlay-background-color: #1a1a1a
}

.rpv-full-screen__exit-button {
    bottom: 0;
    padding: .5rem;
    position: fixed;
    z-index: 2
}

.rpv-full-screen__exit-button--ltr {
    right: 0
}

.rpv-full-screen__exit-button--rtl {
    left: 0
}

.rpv-full-screen__overlay {
    align-items: center;
    background-color: #fff;
    background-color: var(--rpv-full-screen__overlay-background-color);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1
}

.rpv-open__input-wrapper {
    position: relative
}

.rpv-open__input {
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.rpv-open__input::-webkit-file-upload-button {
    width: 0
}

.rpv-page-navigation__current-page-input {
    margin: 0 .25rem;
    text-align: right;
    width: 3rem
}

:root {
    --rpv-print__progress-body-background-color: #fff;
    --rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);
    --rpv-print__progress-body-color: #000
}

.rpv-core__viewer--dark {
    --rpv-print__progress-body-background-color: #363636;
    --rpv-print__progress-body-border-color: transparent;
    --rpv-print__progress-body-color: #fff
}

.rpv-print__permission-body {
    padding: 1rem
}

.rpv-print__permission-footer {
    display: flex;
    justify-content: center;
    padding: 0 1rem 1rem 0
}

.rpv-print__progress {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999
}

.rpv-print__progress-body {
    background-color: #fff;
    background-color: var(--rpv-print__progress-body-background-color);
    border: 1px solid rgba(0, 0, 0, .3);
    border: 1px solid var(--rpv-print__progress-body-border-color);
    border-radius: .25rem;
    color: #000;
    color: var(--rpv-print__progress-body-color);
    padding: 1.5rem;
    text-align: center;
    width: 15rem
}

.rpv-print__progress-body--rtl {
    direction: rtl
}

.rpv-print__progress-bar {
    margin-bottom: 1rem
}

.rpv-print__progress-message {
    margin-bottom: .5rem
}

.rpv-print__zone {
    display: none
}

@media print {
    @page {
        margin: 0
    }

    .rpv-print__html-printing {
        height: 100%
    }

    .rpv-print__body-printing {
        height: 100%;
        margin: 0
    }

    .rpv-print__body-printing * {
        display: none
    }

    .rpv-print__zone {
        display: block;
        height: 100%
    }

    .rpv-print__page {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        page-break-after: always;
        page-break-inside: avoid;
        width: 100%
    }

    .rpv-print__page img {
        display: block;
        max-height: 100%;
        max-width: 100%
    }
}

.rpv-properties__loader {
    text-align: center
}

.rpv-properties__modal {
    min-height: 20rem;
    padding: .5rem 0
}

.rpv-properties__modal-section {
    padding: 0 .5rem
}

.rpv-properties__modal-footer {
    display: flex;
    justify-content: center;
    margin-top: .5rem
}

.rpv-properties__item {
    align-items: flex-start;
    display: flex;
    margin: .5rem 0
}

.rpv-properties__item--rtl {
    direction: rtl
}

.rpv-properties__item-label {
    padding-right: .5rem;
    width: 25%
}

.rpv-properties__item-value {
    flex: 1 1
}

.rpv-search__highlights {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.rpv-search__highlight {
    background-color: rgba(255, 255, 0, .4);
    background-color: var(--rpv-search__highlight-background-color);
    border-radius: .25rem;
    position: absolute;
    z-index: 1
}

.rpv-search__highlight--current {
    background-color: rgba(0, 128, 0, .4);
    background-color: var(--rpv-search__highlight--current-background-color)
}

.rpv-search__popover {
    padding: 0 .5rem
}

.rpv-search__popover-input-counter {
    align-items: center;
    display: flex;
    margin-bottom: .5rem;
    position: relative;
    width: 12rem
}

.rpv-search__popover-counter {
    align-items: center;
    bottom: 0;
    display: flex;
    position: absolute;
    top: 0
}

.rpv-search__popover-counter--ltr {
    padding-right: .25rem;
    right: 0
}

.rpv-search__popover-counter--rtl {
    left: 0;
    padding-left: .25rem
}

.rpv-search__popover-label {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-bottom: .5rem
}

.rpv-search__popover-label-checkbox {
    cursor: pointer;
    margin-right: .25rem
}

.rpv-search__popover-footer {
    align-items: center;
    display: flex
}

.rpv-search__popover-footer-item {
    padding: 0 .25rem
}

.rpv-search__popover-footer-button--ltr {
    margin-left: auto
}

.rpv-search__popover-footer-button--rtl {
    margin-right: auto
}

:root {
    --rpv-search__highlight-background-color: rgba(255, 255, 0, .4);
    --rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)
}

.rpv-selection-mode__grab {
    cursor: grab
}

.rpv-selection-mode__grab :not(input),
.rpv-selection-mode__grab :not(select),
.rpv-selection-mode__grab :not(textarea) {
    cursor: grab !important
}

.rpv-selection-mode__grabbing {
    cursor: grabbing
}

.rpv-selection-mode__grabbing :not(input),
.rpv-selection-mode__grabbing :not(select),
.rpv-selection-mode__grabbing :not(textarea) {
    cursor: grabbing !important
}

:root {
    --rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)
}

.rpv-core__viewer--dark {
    --rpv-zoom__popover-target-arrow-border-color: #fff
}

.rpv-zoom__popover-target {
    align-items: center;
    color: var(--rpv-zoom__popover-target-color);
    display: flex
}

.rpv-zoom__popover-target-scale--ltr {
    margin-right: .25rem
}

.rpv-zoom__popover-target-scale--rtl {
    margin-left: .25rem
}

.rpv-zoom__popover-target-arrow {
    border-color: rgba(0, 0, 0, .6) transparent transparent;
    border-color: var(--rpv-zoom__popover-target-arrow-border-color) transparent transparent;
    border-style: solid;
    border-width: .5rem .25rem 0;
    height: 0;
    width: 0
}

:root {
    --rpv-toolbar__label--color: #000
}

.rpv-core__viewer--dark {
    --rpv-toolbar__label--color: #fff
}

.rpv-toolbar {
    align-items: center;
    display: flex;
    width: 100%
}

.rpv-toolbar--rtl {
    direction: rtl
}

.rpv-toolbar__center,
.rpv-toolbar__left {
    align-items: center;
    display: flex
}

.rpv-toolbar__center {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: center
}

.rpv-toolbar__right {
    align-items: center;
    display: flex;
    margin-left: auto
}

.rpv-toolbar__item {
    align-items: center;
    display: flex;
    padding: 0 .125rem
}

.rpv-toolbar__label {
    color: #000;
    color: var(--rpv-toolbar__label--color)
}

#react-modal {
    background-color: initial !important
}

#modal-content {
    align-items: center;
    display: flex;
    justify-content: center
}

#pdf-view {
    background-color: initial;
    background-color: #fff;
    height: calc(100vh - 60px);
    max-width: 1000px;
    overflow: auto;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    width: 100%
}

.rpv-core__page-layer {
    border: 1px solid #ccc;
    box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, .15);
    box-sizing: initial
}

.rpv-core__page-layer:after {
    box-shadow: none
}

.zoom-ctrl {
    align-items: center;
    display: flex
}

#pdf-view canvas {
    height: auto !important;
    max-height: 100%;
    max-width: 100%
}

.ReactModal__Overlay {
    align-items: center;
    display: flex;
    justify-content: center;
    opacity: 0;
    padding: 20px !important;
    transition: opacity .2s ease-in-out
}

.ReactModal__Overlay--after-open {
    opacity: 1
}

.ReactModal__Overlay--before-close {
    opacity: 0
}

.modal-btn {
    align-items: center;
    background-color: #fff;
    border: 1px solid #005eb8;
    border-radius: 36px;
    color: #0460a9;
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    position: relative;
    transition: background-color .2s ease;
    width: 36px
}

.modal-btn:hover {
    background-color: #0460a9;
    border-radius: 36px;
    color: #fff
}

.modal-btn svg {
    width: 12px !important
}

.close-btn,
.zoomin-btn {
    top: 0
}

.download-btn {
    align-items: center;
    background-color: #fff;
    border: 1px solid #005eb8;
    color: #0460a9;
    cursor: pointer;
    display: flex;
    font-weight: 600;
    height: 36px;
    justify-content: center;
    padding: 0 20px;
    position: relative;
    transition: background-color .2s ease
}

.download-btn:hover {
    background-color: #0460a9;
    color: #fff
}

.ReactModal__Content {
    margin: 0 !important;
    max-width: 1024px;
    padding: 0 !important;
    position: relative;
    width: 100%
}

.scroll-class {
    border-top-right-radius: 4px !important;
    max-height: 1024px;
    overflow: visible !important;
    overflow: initial !important
}

.ReactModal__Body--open {
    overflow: hidden
}

.modal-header {
    border-bottom: 1px solid #005eb8;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: 72px;
    max-width: 800px;
    z-index: 10
}

.modal-header,
.modal-header-transparent {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%
}

.modal-header-transparent {
    display: flex;
    height: 50px;
    justify-content: space-between;
    z-index: 100
}

.modal-content h2 {
    color: #033056;
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 5px;
    text-transform: uppercase
}

.modal-content h2,
.modal-content h3 {
    font-family: Jost-Bold, Arial, Helvetica, sans-serif;
    font-weight: 700
}

.modal-content h3 {
    color: #0460a9;
    font-size: 21px;
    line-height: 1.1
}

.modal-content-scroll-class {
    margin-bottom: 10px;
    padding: 20px 80px
}

.modal-content-scroll-statue-class {
    margin-bottom: 10px;
    padding: 40px
}

.modal-summary {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    width: 100%
}

.headshot {
    height: 106px;
    width: 106px
}

.overview {
    flex: 1 1;
    padding: 0 30px 0 10px
}

.rhap_container {
    background-color: #e9f1f7
}

.rhap_download-progress,
.rhap_progress-bar,
.rhap_volume-bar {
    background-color: #a4c4df
}

.rhap_progress-filled,
.rhap_progress-indicator {
    background-color: #023861
}

.rhap_button-clear svg path {
    fill: #023861
}

.rhap_time {
    color: #023861;
    font-size: 14px
}

.rhap_container {
    border: 1px solid #a4c4df;
    box-shadow: none
}

.transcript-btn {
    align-items: center;
    background-color: rgba(154, 191, 220, .6);
    border: 1px solid #a4c4df;
    border-top: none;
    cursor: pointer;
    display: flex;
    padding: 10px;
    transition: all .2s ease-in-out;
    width: 100%
}

.trans-txt {
    margin-top: 10px
}

.transcript-btn-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Audio_transcript_icon' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23033056}%3C/style%3E%3Cpath class='st0' d='M23.2 15.4h-3.9c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h3.9c.3 0 .5.2.5.5s-.2.5-.5.5zM24.4 21.4h-5.1c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h5.1c.3 0 .5.2.5.5s-.2.5-.5.5zM23.8 18.4h-4.5c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h4.5c.3 0 .5.2.5.5s-.2.5-.5.5z'/%3E%3Cpath class='st0' d='M28.3 27.8H9.8c-.6 0-1.2-.5-1.2-1.2v-4.9c0-.3.2-.5.5-.5s.5.2.5.5v4.9c0 .1.1.2.2.2h18.5c.1 0 .2-.1.2-.2V10l-6.9-6.9H9.8c-.1 0-.2.1-.2.2V7c0 .3-.2.5-.5.5s-.5-.1-.5-.4V3.4c0-.6.5-1.2 1.2-1.2h11.8c.2 0 .5.1.6.3l6.9 6.9c.2.2.3.4.3.6v16.6c.1.7-.4 1.2-1.1 1.2z'/%3E%3Cpath class='st0' d='M29 10.5h-6.5c-.6 0-1.1-.5-1.1-1.1V2.7c0-.3.2-.5.5-.5s.5.2.5.5v6.6c0 .1.1.1.1.1H29c.3 0 .5.2.5.5s-.2.6-.5.6z'/%3E%3Cpath id='Path_55' class='st0' d='m7.7 9.2-4.4 3.7H1.2c-.4 0-.7.3-.7.7v2.8c0 .4.3.7.7.7h2.1l4.4 3.7c.4.3.7.2.7-.3V9.6c0-.5-.3-.7-.7-.4'/%3E%3Cpath id='Path_56' class='st0' d='M12.1 21.3c-.3 0-.6-.3-.6-.6 0-.2.1-.4.3-.5 1.6-1.1 2.6-3 2.4-5 .1-2.1-.9-4.1-2.5-5.4-.3-.2-.3-.6-.1-.8.2-.2.5-.3.8-.1 1.9 1.5 3 3.9 3 6.4.1 2.4-1 4.7-3 6h-.3'/%3E%3Cpath id='Path_57' class='st0' d='M10.4 19c-.3 0-.6-.2-.6-.6 0-.2.1-.4.3-.5.9-.6 1.5-1.7 1.4-2.8 0-1.2-.5-2.3-1.5-3.1-.3-.2-.4-.5-.2-.8s.5-.4.8-.2c1.3.9 2 2.4 2 4 .1 1.5-.7 3-2 3.8-.1.2-.1.2-.2.2'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 30px;
    height: 30px;
    margin-right: 10px;
    width: 30px
}

.transcript-btn:hover>.transcript-btn-txt {
    color: #0460a9;
    text-decoration: underline;
    transition: all .2s ease-in-out
}

.transcript-btn-txt {
    font-weight: 700
}

.rhap_repeat-button {
    visibility: hidden !important
}

@media (max-width:960px) {
    .modal-content-scroll-class {
        padding: 0 20px
    }

    .modal-content-scroll-statue-class {
        padding: 60px 20px
    }

    .explore-content .width40,
    .explore-content .width60 {
        margin-bottom: 40px
    }

    .explore-content {
        max-height: none
    }
}

@media (max-width:460px) {
    .ext-link-confirm {
        padding: 20px 0
    }

    .ext-link-buttons {
        display: block
    }

    .ext-link-btn {
        margin: 20px 0
    }

    .modal-content-scroll-statue-class {
        max-height: calc(100vh - 180px);
        padding: 20px
    }

    .modal-content-scroll-class {
        max-height: calc(100vh - 180px)
    }
}

@font-face {
    font-family: Jost-Regular;
    font-weight: 400;
    src: url(/biosimilars-success/static/media/Jost-Regular.59de2b38b1b77348c048.ttf) format("woff2")
}

@font-face {
    font-family: Jost-Regular-Italic;
    font-weight: 400;
    src: url(/biosimilars-success/static/media/Jost-Italic.8186ce5384b705539ca8.ttf) format("woff2")
}

@font-face {
    font-family: Jost-Medium;
    font-weight: 500;
    src: url(/biosimilars-success/static/media/Jost-Medium.763024e26b2bcbcc8404.ttf) format("woff2")
}

@font-face {
    font-family: Jost-Medium-Italic;
    font-weight: 500;
    src: url(/biosimilars-success/static/media/Jost-MediumItalic.918f8396bcb367e0dd5c.ttf) format("woff2")
}

@font-face {
    font-family: Jost-Bold;
    font-weight: 700;
    src: url(/biosimilars-success/static/media/Jost-Bold.31ea9eccd9c8723bd3e8.ttf) format("woff2")
}

@font-face {
    font-family: Jost-Bold-Italic;
    font-weight: 700;
    src: url(/biosimilars-success/static/media/Jost-BoldItalic.d4a2e3a1b09832994638.ttf) format("woff2")
}

p {
    color: #033056;
    line-height: 1.2;
    margin-bottom: 10px
}

ol,
p {
    font-family: Jost-Regular, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400
}

ol {
    color: #444;
    line-height: 1.4;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    text-align: left
}

ol li {
    counter-increment: table-ol;
    display: table;
    margin-bottom: 0;
    padding-left: 30px;
    position: relative
}

ol li:before {
    content: counter(table-ol) ".";
    left: 0;
    position: absolute;
    text-align: right
}

.s_container {
    background-color: #f6f6f6;
    display: block;
    height: 100%;
    max-height: 1024px;
    max-width: 1366px;
    position: relative;
    width: 100%;
    z-index: 0
}

#map-cmp .st0 {
    fill: #dfedff
}

#map-cmp .st0,
#map-cmp .st1 {
    stroke: #001c4a;
    stroke-width: .3971;
    stroke-linecap: round;
    stroke-linejoin: round
}

#map-cmp .st1 {
    fill: #99b4de
}

#map-cmp .st2 {
    fill: #dfedff;
    stroke: #001c4a;
    stroke-width: .3971;
    stroke-linecap: round;
    stroke-linejoin: round
}

#map-cmp .st3 {
    fill: #001c4a;
    stroke: #023761;
    stroke-width: .3971;
    stroke-linecap: round;
    stroke-linejoin: round
}

#map-cmp .st4 {
    fill: #1c59b5
}

#map-cmp .st5 {
    fill: #fff
}

#map-cmp .st6 {
    enable-background: new
}

#map-cmp .country {
    opacity: 0;
    transition: all .2s ease !important;
    z-index: 10
}

#map-cmp #indicators {
    z-index: 30
}

#map-cmp #labels {
    pointer-events: none;
    z-index: 0
}

#map-cmp .lbl {
    opacity: 0;
    transition: all .2s ease !important;
    z-index: 20
}

#map-cmp .showCountry {
    opacity: 1
}

#map-cmp #indicator0,
#map-cmp #indicator1,
#map-cmp #indicator2,
#map-cmp #indicator3,
#map-cmp #indicator4,
#map-cmp #indicator5,
#map-cmp #indicator6,
#map-cmp #indicator7,
#map-cmp #indicator8,
#map-cmp #indicator9 {
    cursor: pointer
}

#inforgraphic-cmp .st0 {
    enable-background: new;
    stroke: none
}

#inforgraphic-cmp .st1 {
    fill: #0061ab;
    stroke: none
}

#inforgraphic-cmp .st2 {
    fill: #544946;
    stroke: none
}

#inforgraphic-cmp .st3 {
    fill: #e0eefa;
    stroke: none
}

#inforgraphic-cmp .st4 {
    fill: none;
    stroke: #0561a8;
    stroke-width: 1.7308;
    stroke-miterlimit: 10
}

#inforgraphic-cmp .st5 {
    fill: none;
    stroke: #0561a8;
    stroke-width: 1.7974;
    stroke-miterlimit: 10
}

#inforgraphic-cmp .st6 {
    fill: none;
    stroke: #0561a8;
    stroke-width: 1.7974;
    stroke-linejoin: round
}

#inforgraphic-cmp .st7 {
    fill: #0561a8
}

#inforgraphic-cmp .st8 {
    fill: none;
    stroke: #0061ab;
    stroke-width: 2.4963;
    stroke-miterlimit: 10
}

* {
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(113, 19, 113, .05);
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    letter-spacing: inherit;
    margin: 0;
    padding: 0;
    -webkit-user-select: none
}

body {
    background-color: #fff;
    color: #033056;
    font-family: Jost-Regular, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2
}

#component-574088 h1 {
    color: #0460a9;
    font-size: 40px;
    line-height: 1
}

.loading-elem {
    align-items: center;
    height: 100vh
}

#component-574088,
.loading-elem {
    background-color: #fff;
    display: flex;
    justify-content: center;
    width: 100%
}

#component-574088 .header-cmp h1,
#component-574088 h1 {
    color: #1c59b5;
    font-family: Jost-Bold, Arial, Helvetica, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.1;
    margin: 20px 0;
    text-transform: uppercase
}

#component-574088 .header-cmp p,
#component-574088 p {
    color: #001c4a;
    font-family: Jost-Regular, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    margin-bottom: 8px
}

#component-574088 .center {
    text-align: center
}

#component-574088 #map-container {
    height: 100%;
    margin: 20px 0;
    max-height: 534px;
    overflow: hidden;
    position: relative;
    width: 100%
}

#component-574088 #map-wrap {
    position: relative;
    width: 100%
}

#component-574088 .map-ctrl-btn {
    background-color: #ebebeb;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 40px;
    border: .5px solid #707070;
    border-radius: 6px;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 10px;
    top: 10px;
    transition: all .2s ease;
    width: 40px
}

#component-574088 #scale-up {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23707070}%3C/style%3E%3Cpath class='st0' d='M12.3 19.5h16v2h-16z'/%3E%3Cpath class='st0' d='M19.3 12.5h2v16h-2z'/%3E%3C/svg%3E");
    top: 20px
}

#component-574088 #scale-down {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40' xml:space='preserve'%3E%3Cpath style='fill:%23707070' d='M12.3 19.5h16v2h-16z'/%3E%3C/svg%3E");
    top: 64px
}

#component-574088 #reset {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23707070}%3C/style%3E%3Cpath class='st0' d='M14.1 20.5c0 3.4 2.8 6.2 6.2 6.2s6.2-2.8 6.2-6.2-2.8-6.2-6.2-6.2v-2c4.5 0 8.2 3.7 8.2 8.2s-3.7 8.2-8.2 8.2-8.2-3.7-8.2-8.2h2z'/%3E%3Cpath class='st0' d='m13.1 16.5 4.6 4.3H8.5z'/%3E%3C/svg%3E");
    top: 108px
}

#component-574088 #scale-up:hover {
    background-color: #707070;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M12.3 19.5h16v2h-16z'/%3E%3Cpath class='st0' d='M19.3 12.5h2v16h-2z'/%3E%3C/svg%3E")
}

#component-574088 #scale-down:hover {
    background-color: #707070;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40' xml:space='preserve'%3E%3Cpath style='fill:%23fff' d='M12.3 19.5h16v2h-16z'/%3E%3C/svg%3E")
}

#component-574088 #reset:hover {
    background-color: #707070;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M14.1 20.5c0 3.4 2.8 6.2 6.2 6.2s6.2-2.8 6.2-6.2-2.8-6.2-6.2-6.2v-2c4.5 0 8.2 3.7 8.2 8.2s-3.7 8.2-8.2 8.2-8.2-3.7-8.2-8.2h2z'/%3E%3Cpath class='st0' d='m13.1 16.5 4.6 4.3H8.5z'/%3E%3C/svg%3E")
}

#component-574088 .infographic {
    max-height: 236px;
    max-width: 1000px;
    width: 100%
}

#component-574088 .content-desktop {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1120px;
    padding: 20px;
    position: relative;
    width: 100%
}

#mobile-container {
    display: none;
    flex-direction: column;
    padding: 20px
}

#mobile-container #link-wrap {
    margin: 20px 0;
    padding: 0
}

#mobile-container #link-wrap p {
    color: #0460a9;
    font-weight: 600;
    margin: 0
}

#mobile-container #link-wrap .mob-link {
    align-items: center;
    background-color: rgba(4, 96, 169, .1);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 8' style='enable-background:new 0 0 4 8' xml:space='preserve'%3E%3Cpath d='M.7 7.3c-.2 0-.3-.1-.5-.2-.2-.2-.2-.7 0-.9L2.4 4 .2 1.8C0 1.6 0 1.1.2.9s.7-.3.9 0l2.6 2.6c.3.3.3.7.1 1L1.1 7.1c-.1.1-.3.2-.4.2z' style='fill:%230460a9'/%3E%3C/svg%3E");
    background-position: center right 20px;
    background-repeat: no-repeat;
    background-size: 10px 14px;
    cursor: pointer;
    display: flex;
    margin-bottom: 8px;
    padding: 8px 20px;
    transition: all .2s ease
}

#mobile-container #link-wrap .mob-link .icn {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Group_137' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 20 24.2' style='enable-background:new 0 0 20 24.2' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%230460a9}%3C/style%3E%3Cpath id='Path_301' class='st0' d='M18.2 24.2H1.8c-1 0-1.8-.8-1.8-1.8V1.8C0 .8.8 0 1.8 0h12.8L20 5.7v16.7c0 .9-.8 1.8-1.8 1.8zM1.8 1.2c-.3 0-.6.3-.6.6v20.6c0 .3.3.6.6.6h16.4c.3 0 .6-.3.6-.6V6.1l-4.7-4.9H1.8z'/%3E%3Cpath id='Path_302' class='st0' d='M19.4 6.5h-3.9c-1 0-1.8-.8-1.8-1.8V.6c0-.2.1-.5.4-.6.2-.1.5 0 .6.1l5.1 5.3c.2.3.2.5.1.7 0 .2-.3.4-.5.4zm-4.5-4.4v2.6c0 .3.3.6.6.6H18l-3.1-3.2z'/%3E%3Cpath id='Path_303' class='st0' d='M17.9 14.3c0-.2-.1-.3-.2-.4-.6-.4-1.3-.6-2.1-.5-.8 0-1.7.1-2.5.2-.4-.2-.8-.5-1.2-.8-.9-.9-1.7-2-2.1-3.3 0-.1.1-.2.1-.3.2-1.3.4-2.5.4-3.8 0-.1 0-.2-.1-.3V5c-.2-.4-.5-.6-.9-.6H9c-.4 0-.8.2-1 .6-.3 1.1 0 2.8.6 5l-.1.4c-.4 1-.9 2-1.4 2.9l-.1.1c-.5.9-.9 1.7-1.3 2.4l-.4.2s-.7.4-.9.5c-1.1.5-2 1.4-2.4 2.5-.1.3 0 .5.2.7l.4.2c.2.1.3.1.5.1 1 0 2.1-1.2 3.7-3.9 1.8-.6 3.7-1 5.7-1.3 1.3.7 2.7 1.2 4.1 1.3.2 0 .3 0 .5-.1.2 0 .4-.2.5-.3.3-.6.3-1 .3-1.4zM3 19.1c.5-.9 1.1-1.7 1.9-2.3.1-.1.2-.2.4-.3-1 1.7-1.8 2.4-2.3 2.6zM9.2 4.9c.3 0 .5.8.5 1.5.1.6-.1 1.1-.3 1.6-.2-.6-.3-1.3-.3-2 0 0 0-1.1.1-1.1zM7.4 15c.2-.4.5-.8.7-1.2.4-.8.8-1.7 1.2-2.6.5.9 1.2 1.8 2 2.4.1.1.2.2.3.2-1.5.3-2.9.7-4.2 1.2zm9.9-.1c-.1.1-.3.1-.5.1-.8-.1-1.6-.3-2.3-.7h1c.4 0 .9 0 1.3.1.6.1.6.4.5.5z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px 24px;
    height: 30px;
    margin-right: 10px;
    width: 20px
}

#mobile-container #link-wrap .mob-link:hover {
    background-color: rgba(4, 96, 169, .5)
}

#component-574088 .headerYs {
    background-image: url(/biosimilars-success/static/media/Ys.8b0e2801fbfbb17c9fba.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 1140px 33px;
    height: 43px;
    max-width: 1120px;
    width: 100%
}

#component-574088 .mobile-header {
    display: none;
    padding: 10px 20px 0;
    width: 100%
}

#component-574088 .mobile-header h1 {
    font-size: 26px;
    text-align: center;
    text-transform: uppercase
}

#component-574088 .tab {
    display: block
}

#component-574088 .container {
    display: flex;
    flex-wrap: wrap;
    padding: 20px
}

#component-574088 .child {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: space-around
}

#component-574088 .span-columns {
    display: flex;
    justify-content: center;
    width: 100%
}

#component-574088 .circle-wrap {
    align-items: center;
    display: flex;
    justify-content: center
}

#component-574088 .circle {
    height: 356px;
    position: relative;
    width: 342px
}

#component-574088 .circle img {
    width: 100%
}

#component-574088 .tab-circle {
    display: none;
    flex: 1 1;
    position: relative
}

#component-574088 .tab-circle img {
    width: 100%
}

#component-574088 .center-text {
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
    padding: 20px 40px 40px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%
}

#component-574088 .btn {
    align-items: center;
    background-color: #fff;
    border-radius: 200px;
    color: #000;
    display: flex;
    margin: 20px 0;
    min-height: 108px;
    width: 100%
}

#component-574088 .btn0 .icon {
    background-color: #023861;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 107 107' style='enable-background:new 0 0 107 107' xml:space='preserve'%3E%3Cpath d='M20.4 25.1h-2.2v56.8H75v-2.2H20.4V25.1zm55.9 28.2-1.9 1.9-1.8-1.8c4.2-5 3.6-12.4-1.4-16.6s-12.4-3.6-16.6 1.4c-4 4.7-3.6 11.8.9 16.1l-3.2 4.6c-2.2-1-4.8-.5-6.5 1.3l-2.5-1.6c1.2-3-.2-6.3-3.2-7.5s-6.3.2-7.5 3.2c-.8 2.1-.4 4.5 1.2 6.2l-3.6 5.2c-2.9-1.3-6.4 0-7.7 2.9-1.3 2.9 0 6.4 2.9 7.7s6.4 0 7.7-2.9c1-2.2.5-4.7-1.1-6.4l3.6-5.2c2.2 1 4.8.5 6.5-1.3l2.5 1.6c-1.2 3 .2 6.3 3.2 7.5 3 1.2 6.3-.2 7.5-3.2.8-2.1.4-4.5-1.2-6.2l3.1-4.5c4.3 2.7 9.8 2.4 13.8-.8l1.8 1.8-1.7 1.7 1.6 1.6 9.4 9.4 1.6 1.6 3.6-3.6 1.6-1.6-12.6-12.5zM27.8 74.4c-2 0-3.6-1.6-3.6-3.6s1.6-3.6 3.5-3.6c2 0 3.6 1.6 3.6 3.6.1 2-1.5 3.6-3.5 3.6M38 60c-2 0-3.6-1.6-3.6-3.6s1.6-3.6 3.6-3.6 3.6 1.6 3.6 3.6c-.1 2-1.6 3.6-3.6 3.6m12 7.7c-2 0-3.6-1.6-3.6-3.6s1.6-3.6 3.6-3.6 3.6 1.6 3.6 3.6c-.1 2-1.7 3.6-3.6 3.6m13.6-12.3c-1.8 0-3.6-.5-5.1-1.5l-.8-.5c-4.2-3.2-4.9-9.3-1.7-13.4s9.3-4.9 13.4-1.7c4.2 3.2 4.9 9.3 1.7 13.4-1.7 2.3-4.5 3.7-7.5 3.7m20.1 12.5-9.4-9.4 2-2 9.4 9.4-2 2z' style='fill:%23fff'/%3E%3C/svg%3E");
    background-position: 10px
}

#component-574088 .btn1 .icon {
    background-color: #9abfdc;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='icon2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' viewBox='0 0 107 107' style='enable-background:new 0 0 107 107' xml:space='preserve'%3E%3Cstyle%3E.st0{clip-path:url(%23SVGID_00000087390220248879678570000010363511249756044192_)}%3C/style%3E%3Cg id='Group_202'%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M30.5 18.3h45.9v70.4H30.5z'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000070798941217552348010000009350593458857721005_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible'/%3E%3C/clipPath%3E%3Cg id='Group_202-2' style='clip-path:url(%23SVGID_00000070798941217552348010000009350593458857721005_)'%3E%3Cpath id='Path_173' d='M53.5 18.3c-.9 0-1.8 0-2.6.1-12.6 1.4-21.6 12.8-20.2 25.4.5 4 2 7.9 4.4 11.1.1.1.1.2.2.3 1.1 1.6 2.1 2.9 2.9 4 4.4 6.1 4.6 6.4 4.6 9.2v.1c0 .8.3 1.6.7 2.3-.5.5-.7 1.1-.7 1.8v3.9c0 .5.1 1 .4 1.4-.3.4-.4.9-.4 1.4V82c0 1.4 1.1 2.6 2.6 2.5h.1c.1.8.5 1.6 1.2 2l3.2 1.9c.4.2.9.4 1.3.4h4.5c.7 0 1.3-.3 1.8-.7l3.5-3.5c.6-.6.9-1.5.7-2.3l.4-.1c1.3-.2 2.2-1.3 2.2-2.5V77c0-.5-.1-1-.4-1.4.3-.4.4-.9.4-1.4v-1.5c0-.6-.2-1.3-.7-1.7.4-.7.7-1.5.7-2.3 0-2.9.2-3.2 4.7-9.4l.2-.3c.8-1.1 1.6-2.3 2.7-3.7l.1-.1c7.6-10.1 5.5-24.5-4.6-32.1-4.1-3.2-8.9-4.8-13.9-4.8m2.2 67.9h-4.5l-3.2-2 11.2-1.6-3.5 3.6zm6-6.7-16.3 2.3v-2.7l16.3-2.3v2.7zm0-5.4-16.3 2.3v-3.9h16.3v1.6zm8.1-20.6-.1.1c-1.1 1.5-2.1 2.9-2.9 4-4.5 6.1-5.2 7.1-5.2 10.9 0 .4-.1.7-.3 1-.2.2-.6.3-.9.3H46.7c-.7.1-1.3-.4-1.4-1.1v-.2c0-3.8-.7-4.7-5.1-10.7-.8-1.1-1.8-2.4-2.9-4 0-.1-.1-.2-.1-.2-3.1-4.1-4.5-9.1-4-14.2 1-9.6 8.4-17.2 18-18.3.8-.1 1.6-.1 2.3-.1 11.3 0 20.4 9.1 20.4 20.4 0 4.2-1.4 8.5-4.1 12.1' style='fill:%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

#component-574088 .btn2 .icon {
    background-color: #c6c6c6;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='icon3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' viewBox='0 0 107 107' style='enable-background:new 0 0 107 107' xml:space='preserve'%3E%3Cstyle%3E.st0{clip-path:url(%23SVGID_00000088114848605872868450000017339278822915049101_)}%3C/style%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M10 21.3h87.1v64.4H10z'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000039123214734247345420000016709105179732295298_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible'/%3E%3C/clipPath%3E%3Cg id='Group_199' style='clip-path:url(%23SVGID_00000039123214734247345420000016709105179732295298_)'%3E%3Cpath id='Path_172' d='M82.5 21.3 65.6 38.1H46.8c.1-.4 0-.8-.3-1l-4.9-4.9 2.2-2.2-8.8-8.7-25 25.1 8.7 8.7 2.2-2.2 4.9 4.9c.5.5 1.2.5 1.7 0l.6-.6 5.5 5.5-1 1c-1.8 1.8-1.8 4.6 0 6.4.8.8 2 1.3 3.2 1.3h.2c-.1 2.5 1.8 4.6 4.3 4.7h.4c-.1 2.5 1.8 4.6 4.3 4.7h.5c-.2 2.5 1.7 4.6 4.2 4.8 1.3.1 2.6-.4 3.5-1.3l1.1-1 .8.8c1.6 1.6 4.3 1.6 6 0 .5-.5.9-1.1 1.1-1.8 2 1.2 4.6.6 5.8-1.3.2-.4.4-.8.5-1.3 2.1.9 4.6-.1 5.5-2.2.6-1.5.3-3.3-.8-4.5 2.2-.7 3.4-3.1 2.7-5.3-.2-.6-.6-1.2-1-1.7l-1-1L81 52.3l3.9-3.9L97.3 36 82.5 21.3zM18.6 51.7l-5.3-5.3L35 24.6l5.3 5.3-21.7 21.8zm7.9 3.6-4-4.1L40 33.7l4.1 4-17.6 17.6zm10.7 13.2s-.1 0 0 0c-1 .9-2.3.8-3.1-.1-.8-.9-.7-2.1.1-3l1.1-1.1c.8-.8 2.2-.8 3.1 0 .8.8.8 2.1.1 3l-1.3 1.2zm4.7 4.7-.1.1c-.9.8-2.3.7-3.1-.3-.7-.7-.7-2 .1-2.8l.1-.1L40 69l.2-.2 2.2-2.2c.8-.9 2.2-.9 3.1 0 .9.8.9 2.2 0 3.1L43 72.1l-1.1 1.1zm4.7 4.7c-.8.9-2.2.9-3.1 0-.8-.8-.9-2.1-.1-3l.1-.1 1.1-1.1 4-3.9c.8-.9 2.2-.9 3.1 0s.9 2.2 0 3.1l-5.1 5zm4.8 4.8c-.8.9-2.2.9-3.1 0s-.9-2.2 0-3.1l3.8-3.8c.8-.9 2.2-.9 3.1 0s.9 2.2 0 3.1l-3.8 3.8zm7.8-.2c-.7.7-1.9.7-2.7 0l-.8-.8 1.1-1.1c.6-.6 1-1.2 1.2-2l1.2 1.2c.8.7.8 1.9 0 2.7M73 70.3c-.7.7-1.9.7-2.7 0L58.7 58.7 57 60.3l10.5 10.5 1.2 1.2 2.6 2.6c.7.7.8 1.9 0 2.7-.7.7-1.9.8-2.7 0L54.3 63l-1.7 1.7 12.8 12.8c.7.7.7 1.9 0 2.7-.7.7-1.9.7-2.7 0l-8-8.2c.3-2.5-1.4-4.7-3.8-5.1-.9-.1-1.8 0-2.6.4-.5-2.4-2.8-4-5.3-3.6-.7.1-1.4.4-1.9.9-.7-2.4-3.1-3.8-5.5-3.1l-6-6 15.1-15.1h2.8l-9.7 9.7c-.4.4-.6 1-.4 1.5.3 1 1.5 1.3 1.9 1.5 2.3.6 7.7.6 9.9-1.5l4.3-4.3H57c0 2.8 1.2 5.5 3.2 7.4l12.8 13c.7.7.7 1.9 0 2.6m5.8-19.4-6.9 12.4-10.1-10.2c-1.8-1.7-2.7-4.2-2.4-6.7l.3-1.4h-7.1l-5 5c-1.3 1.3-5.3 1.4-7.2 1l10.5-10.5h15.7l5.1-5.1L83 46.7l-4.2 4.2zm-5.5-17.2 9.1-9.1 11.3 11.3-9.1 9.1-11.3-11.3z' style='fill:%23fff'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center 7px
}

#component-574088 .btn3 .icon {
    background-color: #5291dd;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 107 107' style='enable-background:new 0 0 107 107' xml:space='preserve'%3E%3Cpath d='M85.3 39.5H21.7v28h63.6v-28zM83 65.2H24V41.8h59v23.4zm-66.8 7.1h74.5V34.7H16.2v37.6zM88.5 70h-70V37h69.9l.1 33zm-35-6.7c5.4 0 9.8-4.4 9.8-9.8s-4.4-9.8-9.8-9.8-9.8 4.4-9.8 9.8 4.4 9.8 9.8 9.8m0-17.3c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5' style='fill:%23fff'/%3E%3C/svg%3E")
}

#component-574088 .btn4 .icon {
    background-color: #c6c6c6;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 107 107' style='enable-background:new 0 0 107 107' xml:space='preserve'%3E%3Cpath d='M85.2 51.1c-1.4-14-15-24.9-31.5-24.9-17.7 0-32 12-32.1 26.9 0 2 .6 7 9 6.8 3.7-.1 7.4-.7 11-1.7.8 1.2 1.8 2.3 3 3.2L53 81l6.6-8.1-.3-.7c-.8-1.4-1.1-3.1-.9-4.7 2.8 1.7 6.7 3.3 10.1 3.3 16.3-.3 17.7-16.9 16.7-19.7M53.7 62.7c-6.1-1.4-8.8-4.1-9.8-5.3 1.4-.5 13.4-5.4 19.8.7-1.8 3.8-6 5.8-10 4.6m-.1 13.7L48 63.2c1.7.8 3.4 1.4 5.2 1.8 1.1.2 2.2.4 3.3.3-.7 2.3-.6 4.9.4 7.1l-3.3 4zm5.3-11.3V65c2.7-.8 4.9-2.6 6.3-5.1.9.9 1.8 1.6 2.8 2.3l1.2-1.9c-1.4-1-2.7-2.2-3.9-3.5-6.9-7.1-19.5-2.5-20.1-2.3-4.8 1.8-9.8 2.8-15 3.1-6.1.3-6.6-3.1-6.6-4.5.4-13.8 13.8-24.7 30.1-24.7 15.9 0 29.4 11.3 29.4 25.5 0 8-9.2 20.4-24.2 11.2' style='fill:%23fff'/%3E%3C/svg%3E");
    background-position: center 7px
}

#component-574088 .btn4 {
    width: 33%
}

#component-574088 .icon {
    background-color: #0460a9;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100px;
    border: 1px solid #fff;
    border-radius: 108px;
    box-shadow: 2px 2px 6px 2px rgba(0, 0, 0, .3);
    height: 108px;
    width: 108px;
    z-index: 10
}

#component-574088 .label {
    flex: 1 1;
    padding: 5px 30px 5px 10px
}

#component-574088 .label .speaker {
    font-weight: 700;
    margin-bottom: 5px;
    text-transform: uppercase
}

#component-574088 .label .label-txt {
    color: #0460a9;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0
}

@media screen and (max-width:768px) {

    #component-574088 #desktop-container,
    .adpt-bk {
        display: none
    }

    #component-574088 #mobile-container {
        display: flex
    }
}

@media screen and (max-width:600px) {
    #component-574088 h1 {
        font-size: 30px
    }
}

#component-574088 .ref-container {
    margin: 30px 0;
    max-width: 1000px;
    width: 100%
}

#component-574088 .ref-container ol {
    color: #444;
    font-family: Jost-Regular, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    text-align: left
}

#component-574088 .ref-container ol li {
    counter-increment: table-ol;
    display: table;
    margin-bottom: 0;
    padding-left: 30px;
    position: relative
}

#component-574088 .ref-container li,
#component-574088 .ref-container li a,
#component-574088 .ref-container ol li,
#component-574088 .ref-container>p {
    color: #001c4a;
    font-family: Jost-Regular, sans-serif;
    font-size: 12px;
    font-weight: 400
}

#component-574088 .ref-container>p {
    margin-top: 20px
}

/*# sourceMappingURL=main.8a2d5c03.css.map*/