.rpv-core-annotation,.rpv-core-arrow{
    position:absolute
}
.rpv-core-arrow{
    border-bottom:1px solid rgba(0,0,0,.3);
    border-left-color:rgba(0,0,0,.3);
    border-right:1px solid rgba(0,0,0,.3);
    border-top-color:rgba(0,0,0,.3);
    height:10px;
    width:10px;
    z-index:0
}
.rpv-core-arrow-tl{
    bottom:0;
    left:0;
    transform:translate(50%,50%) rotate(45deg)
}
.rpv-core-arrow-tc{
    left:50%
}
.rpv-core-arrow-tc,.rpv-core-arrow-tr{
    bottom:0;
    transform:translate(-50%,50%) rotate(45deg)
}
.rpv-core-arrow-tr{
    right:0
}
.rpv-core-arrow-rt{
    left:0;
    top:0;
    transform:translate(-50%,50%) rotate(135deg)
}
.rpv-core-arrow-rc{
    top:50%
}
.rpv-core-arrow-rb,.rpv-core-arrow-rc{
    left:0;
    transform:translate(-50%,-50%) rotate(135deg)
}
.rpv-core-arrow-rb{
    bottom:0
}
.rpv-core-arrow-bl{
    left:0;
    top:0;
    transform:translate(50%,-50%) rotate(225deg)
}
.rpv-core-arrow-bc{
    left:50%
}
.rpv-core-arrow-bc,.rpv-core-arrow-br{
    top:0;
    transform:translate(-50%,-50%) rotate(225deg)
}
.rpv-core-arrow-br{
    right:0
}
.rpv-core-arrow-lt{
    right:0;
    top:0;
    transform:translate(50%,50%) rotate(315deg)
}
.rpv-core-arrow-lc{
    top:50%
}
.rpv-core-arrow-lb,.rpv-core-arrow-lc{
    right:0;
    transform:translate(50%,-50%) rotate(315deg)
}
.rpv-core-arrow-lb{
    bottom:0
}
.rpv-core-asking-password{
    align-items:center;
    border:1px solid rgba(0,0,0,.3);
    display:flex;
    height:100%;
    justify-content:center;
    width:100%
}
.rpv-core-asking-password-message{
    margin:8px 0
}
.rpv-core-asking-password-input-container{
    align-items:center;
    display:flex;
    justify-content:center
}
.rpv-core-asking-password-input{
    border:1px solid rgba(0,0,0,.2);
    padding:8px;
    width:200px
}
.rpv-core-asking-password-button{
    background-color:#357edd;
    border:1px solid rgba(0,0,0,.2);
    border-left-color:transparent;
    color:#fff;
    cursor:pointer;
    padding:8px 16px
}
.rpv-core-button{
    background-color:transparent;
    border:none;
    border-radius:4px;
    cursor:pointer;
    padding:8px
}
.rpv-core-button-selected,.rpv-core-button:hover{
    background-color:rgba(0,0,0,.1)
}
.rpv-core-canvas-layer{
    left:0;
    position:absolute;
    overflow:hidden;
    top:0
}
.rpv-core-doc-error{
    align-items:center;
    display:flex;
    justify-content:center;
    height:100%
}
.rpv-core-doc-error-text{
    background-color:#e53e3e;
    border-radius:.25rem;
    color:#fff;
    line-height:1.5;
    max-width:50%;
    padding:.5rem
}
.rpv-core-doc-loading{
    align-items:center;
    display:flex;
    height:100%;
    justify-content:center;
    width:100%
}
.rpv-core-icon{
    fill:none;
    stroke:#000;
    stroke-linecap:round;
    stroke-linejoin:round;
    stroke-width:1;
    text-align:center
}
.rpv-core-inner-pages-vertical{
    display:flex;
    flex-direction:column
}
.rpv-core-inner-pages-horizontal,.rpv-core-inner-pages-wrapped{
    display:flex;
    flex-direction:row
}
.rpv-core-inner-pages-wrapped{
    flex-wrap:wrap;
    justify-content:center
}
.rpv-core-inner-page{
    background:#fff;
    padding:8px
}
.rpv-core-annotation-link a{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.rpv-core-annotation-link a:hover{
    background:rgba(255,255,0,.2)
}
.rpv-core-menu{
    list-style-type:none;
    margin:0;
    padding:0
}
.rpv-core-menu-divider{
    border-bottom:1px solid rgba(0,0,0,.3);
    margin:4px 0
}
.rpv-core-menu-item{
    align-items:center;
    display:flex;
    padding:4px 0
}
.rpv-core-menu-item:hover{
    background-color:rgba(0,0,0,.1)
}
.rpv-core-menu-item-icon{
    padding-left:16px;
    padding-right:8px
}
.rpv-core-menu-item-label{
    flex-grow:1;
    flex-shrink:1;
    padding-right:32px;
    white-space:nowrap
}
.rpv-core-menu-item-check{
    padding-right:16px
}
.rpv-core-modal-body{
    background:#fff;
    border:1px solid rgba(0,0,0,.3);
    border-radius:4px;
    margin:160px auto 0;
    max-width:480px
}
.rpv-core-modal-overlay{
    background-color:rgba(0,0,0,.5);
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:9999
}
.rpv-core-page-layer{
    box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);
    margin:0 auto;
    position:relative
}
.rpv-core-page-layer,.rpv-core-page-size-calculator{
    align-items:center;
    display:flex;
    justify-content:center
}
.rpv-core-page-size-calculator{
    height:100%;
    width:100%
}
.rpv-core-popover-body{
    background:#fff;
    border:1px solid rgba(0,0,0,.3);
    border-radius:4px;
    left:0;
    padding:8px 0;
    position:absolute;
    top:-9999px;
    z-index:9999
}
.rpv-core-popover-body-arrow{
    background:#fff
}
.rpv-core-popover-overlay{
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    top:0
}
.rpv-core-annotation-popup-wrapper{
    background-color:#faf089;
    box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);
    font-size:.75rem;
    margin-left:.25rem;
    position:absolute;
    top:0;
    width:16rem;
    word-wrap:break-word
}
.rpv-core-annotation-popup-wrapper-header{
    align-items:center;
    display:flex;
    justify-content:space-between;
    padding:.25rem
}
.rpv-core-annotation-popup-wrapper-title{
    font-weight:600;
    margin-right:1rem
}
.rpv-core-annotation-popup-wrapper-content{
    border-top:1px solid #1a202c;
    padding:.25rem
}
.rpv-core-primary-button{
    background-color:#357edd;
    border:none;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
    padding:8px
}
.rpv-core-progress-bar{
    background-color:rgba(0,0,0,.1);
    border-radius:9999px
}
.rpv-core-progress-bar-inner{
    align-items:center;
    background-color:#357edd;
    border-radius:9999px;
    color:#fff;
    display:flex;
    font-size:10px;
    justify-content:center
}
.rpv-core-separator{
    border-bottom:1px solid rgba(0,0,0,.3)
}
.rpv-core-spinner{
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-animation-name:rpv-core-spinner-transform;
    animation-name:rpv-core-spinner-transform;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    transition-property:transform
}
.rpv-core-spinner-circle{
    fill:none;
    stroke:rgba(0,0,0,.4);
    stroke-linecap:round;
    stroke-width:2
}
@-webkit-keyframes rpv-core-spinner-transform{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
@keyframes rpv-core-spinner-transform{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
.rpv-core-text-layer{
    height:100%;
    left:0;
    line-height:1;
    position:absolute;
    top:0;
    width:100%
}
.rpv-core-text{
    color:transparent;
    cursor:text;
    opacity:.2;
    position:absolute;
    transform-origin:0 0;
    white-space:pre
}
.rpv-core-text::selection{
    background:#00f;
    color:transparent
}
.rpv-core-text-highlight{
    background-color:#b400aa;
    border-radius:4px;
    margin:-1px;
    padding:1px
}
.rpv-core-tooltip-body{
    background:#000;
    border-radius:4px;
    color:#fff;
    left:0;
    max-width:300px;
    position:absolute;
    text-align:center;
    top:-9999px;
    z-index:9999
}
.rpv-core-tooltip-body-arrow{
    background-color:#000
}
.rpv-core-tooltip-body-content{
    padding:8px
}
/*# sourceMappingURL=2.3f244b44.chunk.css.map */
 .flickity-viewport{
    height:300px;
}

.font-label{
    color: white !important;
}

.btn-save-avert {
    transition-duration: 0.4s;
    color: var(--primary-text-color-hexadecimal);
    background-color: #55c3b9;
    border: 1px solid var(--primary-button-color-hexadecimal);
}