.styles_verses_wrapper__wGhu5 {
    width: calc(100% - var(--desktop-bible-reader-margin));
    max-width: var(--bible-reader-max-width);
    min-height: calc(100vh - 40px - var(--desktop-header-height));
    margin: auto;
    margin-top: 40px;
    border-radius: 15px 15px 0px 0px;
    border-style: solid;
    border-color: var(--light-gray-border-color);
    border-width: 1px;
    border-bottom: none;
    background-color: white;
    color: var(--dark-text-color);
    display: flex;
    flex-direction: column;
}

@media (max-width: 960px) {
    .styles_verses_wrapper__wGhu5 {
        max-width: none;
        max-width: initial;
        min-height: calc(100vh - var(--mobile-header-height));;
        width: 100%;
        margin-top: 0px;
        border: none;
        border-radius: 0px;
    }
}
.VersesRootElement_verses_container_element__YGQRt.small_font {
    --reference-font-size: 16px;
}

.VersesRootElement_verses_container_element__YGQRt.medium_font {
    --reference-font-size: 18px;
}

.VersesRootElement_verses_container_element__YGQRt.large_font {
    --reference-font-size: 20px;
}

.VersesRootElement_verses_container_element__YGQRt.extra_large_font {
    --reference-font-size: 22px;
}

.VersesRootElement_verses_container_element__YGQRt.sans_serif {
    --regular: var(--proximanova-regular);
    --italic: var(--proximanova-regular-italic);
    --semibold: var(--proximanova-semibold);
    --bold: var(--proximanova-bold);
    --bold-italic: var(--proximanova-bold-italic);
}

.VersesRootElement_verses_container_element__YGQRt.serif {
    --regular: var(--source-serif-regular);
    --italic: var(--source-serif-italic);
    --semibold: var(--source-serif-semibold);
    --bold: var(--source-serif-bold);
    --bold-italic: var(--source-serif-bold-italic);
}

.VersesRootElement_verses_container_element__YGQRt .paragraph-element:first-child {
    margin-top: 0px;
}
.Note_footnote_element__NpvR_ {
    display: inline-block;
    position: relative;
    cursor: pointer;
    color: var(--dark-text-color);
}

.Note_footnote_content_wrapper__8upDB {
    display: block;
    overflow: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    position: absolute;
    width: 384px;
    top: 8px;
    left: 0px;
    min-height: 160px;
    max-height: 400px;
    border-radius: 8px;
    background-color: white;
    box-shadow: -1px -2px 8px 0px rgba(51, 51, 51, 0.05), 1px 2px 8px 0px rgba(0, 0, 0, 0.12);
    border: 1px solid var(--light-gray-border-color);
    z-index: var(--z-index-footnote-content);
    padding: 15px;
    padding-top: 70px;
    text-indent: 0px;
    font-size: calc(var(--reference-font-size) - 2px);
    transform: translate(-50%, 15px);
    font-family: var(--regular);
    line-height: 1.45em;
}

.Note_footnote_content_wrapper__8upDB::-webkit-scrollbar {
    display: none;
}

@media (max-width: 960px) {
    .Note_footnote_content_wrapper__8upDB {
        position: fixed;
        top: auto;
        top: initial;
        bottom: 0px;
        left: 0px;
        width: 100vw;
        border-radius: 8px 8px 0px 0px;
        height: 400px;
        box-shadow: none;
        transform: translate(0%, 100%);
        transition: transform 0.2s ease-in-out;
        z-index: var(--z-index-mobile-sheet);
        padding: 25px;
        padding-top: 70px;
    }

    .Note_footnote_content_wrapper__8upDB.Note_mobile_visible__bMs5U {
        transform: translate(0%, 0%);
    }
}

.Note_footnote_backdrop__vxq4w {
    display: none;
}

@media (max-width: 960px) {
    .Note_footnote_backdrop__vxq4w {
        display: block;
        position: fixed;
        width: 100vw;
        height: 100vh;
        top: 0px;
        left: 0px;
        background-color: transparent;
        transition: background-color 0.2s ease-in-out;
        z-index: var(--z-index-mobile-sheet-background);
        pointer-events: none;
    }

    .Note_footnote_backdrop__vxq4w.Note_mobile_visible__bMs5U {
        background-color: var(--dark-transparent-backdrop-color);
        transform: translateY(0%);
        pointer-events: all;
    }
}

.Note_footnote_marker__MDwGa {
    display: block;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: center;
    width: 32px;
    height: 44px;
    margin-right: 2px;
    margin-left: 2px;
    margin-top: -14px;
    margin-bottom: -14px;
    border-radius: 9999px;
    position: relative;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMS43Nzc3OCAxNkMxLjI4ODg5IDE2IDAuODcwMzcgMTUuODI1OSAwLjUyMjIyMiAxNS40Nzc4QzAuMTc0MDc0IDE1LjEyOTYgMCAxNC43MTExIDAgMTQuMjIyMlYxLjc3Nzc4QzAgMS4yODg4OSAwLjE3NDA3NCAwLjg3MDM3IDAuNTIyMjIyIDAuNTIyMjIyQzAuODcwMzcgMC4xNzQwNzQgMS4yODg4OSAwIDEuNzc3NzggMEgxMS41NTU2TDE2IDQuNDQ0NDRWMTQuMjIyMkMxNiAxNC43MTExIDE1LjgyNTkgMTUuMTI5NiAxNS40Nzc4IDE1LjQ3NzhDMTUuMTI5NiAxNS44MjU5IDE0LjcxMTEgMTYgMTQuMjIyMiAxNkgxLjc3Nzc4Wk0xLjc3Nzc4IDE0LjIyMjJIMTQuMjIyMlY1LjMzMzMzSDEwLjY2NjdWMS43Nzc3OEgxLjc3Nzc4VjE0LjIyMjJaTTMuNTU1NTYgMTIuNDQ0NEgxMi40NDQ0VjEwLjY2NjdIMy41NTU1NlYxMi40NDQ0Wk0zLjU1NTU2IDUuMzMzMzNIOFYzLjU1NTU2SDMuNTU1NTZWNS4zMzMzM1pNMy41NTU1NiA4Ljg4ODg5SDEyLjQ0NDRWNy4xMTExMUgzLjU1NTU2VjguODg4ODlaIiBmaWxsPSIjMDYzRTU3Ii8+Cjwvc3ZnPg==);
}

@media (hover: hover) {
    .Note_footnote_marker__MDwGa:hover {
        background-color: var(--hover-menu-blue-30);
    }
}

.Note_desktop_hidden__4pfSw {
    display: none
}

@media (max-width: 960px) {
    .Note_desktop_hidden__4pfSw {
        display: block;
    }
}

.Note_footnote_content_wrapper__8upDB .footnote-origin {
    height: 60px;
    width: calc(100% + 15px);
    left: -15px;
    background-color: white;
    text-align: center;
    display: block;
    position: absolute;
    top: 0px;
    padding: 0px 40px;
    line-height: 60px;
    font-family: var(--bold);
    border-bottom: 1px solid var(--light-gray-border-color);
}

.Note_close_button__nyyOE {
    content: '';
    width: 44px;
    height: 44px;
    position: absolute;
    top: 8px;
    right: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTYuMjkwNyAxNC45NjFDMTYuNDY2OCAxNS4xMzcxIDE2LjU2NTggMTUuMzc2IDE2LjU2NTggMTUuNjI1MUMxNi41NjU4IDE1Ljg3NDEgMTYuNDY2OCAxNi4xMTMgMTYuMjkwNyAxNi4yODkxQzE2LjExNDYgMTYuNDY1MiAxNS44NzU3IDE2LjU2NDIgMTUuNjI2NiAxNi41NjQyQzE1LjM3NzYgMTYuNTY0MiAxNS4xMzg3IDE2LjQ2NTIgMTQuOTYyNiAxNi4yODkxTDEwLjAwMjQgMTEuMzI3NEw1LjA0MDY5IDE2LjI4NzZDNC44NjQ1NyAxNi40NjM3IDQuNjI1NyAxNi41NjI2IDQuMzc2NjMgMTYuNTYyNkM0LjEyNzU1IDE2LjU2MjYgMy44ODg2OCAxNi40NjM3IDMuNzEyNTYgMTYuMjg3NkMzLjUzNjQ0IDE2LjExMTQgMy40Mzc1IDE1Ljg3MjYgMy40Mzc1IDE1LjYyMzVDMy40Mzc1IDE1LjM3NDQgMy41MzY0NCAxNS4xMzU2IDMuNzEyNTYgMTQuOTU5NEw4LjY3NDI4IDkuOTk5MjhMMy43MTQxMyA1LjAzNzU2QzMuNTM4MDEgNC44NjE0NCAzLjQzOTA2IDQuNjIyNTcgMy40MzkwNiA0LjM3MzVDMy40MzkwNiA0LjEyNDQzIDMuNTM4MDEgMy44ODU1NiAzLjcxNDEzIDMuNzA5NDRDMy44OTAyNSAzLjUzMzMyIDQuMTI5MTIgMy40MzQzNyA0LjM3ODE5IDMuNDM0MzdDNC42MjcyNiAzLjQzNDM3IDQuODY2MTMgMy41MzMzMiA1LjA0MjI1IDMuNzA5NDRMMTAuMDAyNCA4LjY3MTE2TDE0Ljk2NDEgMy43MDg2NkMxNS4xNDAyIDMuNTMyNTQgMTUuMzc5MSAzLjQzMzU5IDE1LjYyODIgMy40MzM1OUMxNS44NzczIDMuNDMzNTkgMTYuMTE2MSAzLjUzMjU0IDE2LjI5MjIgMy43MDg2NkMxNi40Njg0IDMuODg0NzggMTYuNTY3MyA0LjEyMzY1IDE2LjU2NzMgNC4zNzI3MkMxNi41NjczIDQuNjIxNzkgMTYuNDY4NCA0Ljg2MDY2IDE2LjI5MjIgNS4wMzY3OEwxMS4zMzA1IDkuOTk5MjhMMTYuMjkwNyAxNC45NjFaIiBmaWxsPSIjNUQ1RDVEIi8+Cjwvc3ZnPg==);
}

@media (hover: hover) {
    .Note_close_button__nyyOE:hover {
        background-color: var(--hover-menu-blue-30);
        border-radius: 100%;
    }
}
.Para_s1__08pMJ, .Para_qa__9vXxG {
    font-family: var(--semibold);
    font-size: calc(var(--reference-font-size) + 6px);
    line-height: 1.25em;
    margin-top: 1em;
    margin-bottom: 0.5em;
}

@media (max-width: 960px) {
    .Para_s1__08pMJ {
        font-size: calc(var(--reference-font-size) + 2px);
        margin-top: 0.75em;
    }
}

.Para_s1__08pMJ:has(+ .Para_p__3z6xX),
.Para_qa__9vXxG:has(+ .Para_p__3z6xX),
.Para_s1__08pMJ:has(+ .Para_q1__UR_mA),
.Para_qa__9vXxG:has(+ .Para_q1__UR_mA) {
    margin-bottom: 8px;
}

.Para_s1__08pMJ + .Para_p__3z6xX,
.Para_qa__9vXxG + .Para_p__3z6xX,
.Para_s1__08pMJ + .Para_q1__UR_mA,
.Para_qa__9vXxG + .Para_q1__UR_mA {
    margin-top: 0px;
}

.Para_p__3z6xX:has(+ .Para_s1__08pMJ),
.Para_p__3z6xX:has(+ .Para_qa__9vXxG) {
    margin-bottom: 32px;
}

.Para_q1__UR_mA, .Para_q2__EtTpd, .Para_q3__HHZ0y, .Para_qr__IsKf0, .Para_qm1__jQ1TK, .Para_qm2__nyyBR, .Para_qm3__d3UuS, .Para_p__3z6xX, .Para_li1__k_XF1, .Para_li2__3WLRC, .Para_li3__SrJ2L, .Para_li4__zbpO7, .Para_m__quCeS, .Para_pm__IxByM, .Para_pmo__xVtSY, .Para_pi1__bNw32, .Para_pi2__DIfCM, .Para_pc__YPzAB, .Para_iex__ETXxK {
    font-family: var(--regular);
    line-height: 1.7em;
    font-size: var(--reference-font-size);
}

.Para_pc__YPzAB, .Para_iex__ETXxK {
    font-size: calc(var(--reference-font-size) - 2px);
}

.Para_iex__ETXxK {
    font-family: var(--italic);
}

.Para_qr__IsKf0 {
    font-family: var(--italic);
}

@media (max-width: 960px) {
    .Para_q1__UR_mA, .Para_q2__EtTpd, .Para_q3__HHZ0y, .Para_qm1__jQ1TK, .Para_qm2__nyyBR, .Para_qm3__d3UuS, .Para_qr__IsKf0, .Para_p__3z6xX, .Para_li1__k_XF1, .Para_li2__3WLRC, .Para_li3__SrJ2L, .Para_li4__zbpO7, .Para_m__quCeS, .Para_pm__IxByM, .Para_pmo__xVtSY {
        font-size: calc(var(--reference-font-size) - 2px);
    }
}

.Para_qr__IsKf0 {
    text-indent: 56px;
}

.Para_q1__UR_mA, .Para_qm1__jQ1TK {
    position: relative;
    padding-left: 45px;
}

.right-to-left .Para_q1__UR_mA,
.right-to-left .Para_qm1__jQ1TK {
    padding-left: 0px;
    padding-right: 45px;
}

.Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)),
.Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)) {
    margin-top: 5px;
}

.Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)):has(.bookmark-indicator),
.Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)):has(.bookmark-indicator) {
    padding-left: 60px;
}

.right-to-left .Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)):has(.bookmark-indicator),
.right-to-left .Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)):has(.bookmark-indicator) {
    padding-left: 0px;
    padding-right: 60px;
}

.Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)):has(.verse-note-indicator),
.Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)):has(.verse-note-indicator) {
    padding-left: 60px;
}

.right-to-left .Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)):has(.verse-note-indicator),
.right-to-left .Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)):has(.verse-note-indicator) {
    padding-left: 0px;
    padding-right: 60px;
}

.Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)):has(.verse-note-indicator):has(.bookmark-indicator),
.Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)):has(.verse-note-indicator):has(.bookmark-indicator) {
    padding-left: 90px;
}

.right-to-left .Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)):has(.verse-note-indicator):has(.bookmark-indicator),
.right-to-left .Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)):has(.verse-note-indicator):has(.bookmark-indicator) {
    padding-left: 0px;
    padding-right: 90px;
}

.Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child,
.Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child {
    position: absolute;
    left: 0px;
}

.right-to-left .Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child,
.right-to-left .Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child {
    left: auto;
    left: initial;
    right: 0px;
}

.Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .verse-marker-number,
.Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .verse-marker-number {
    display: inline-block;
    width: 20px;
    text-align: left;
}

.right-to-left .Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .verse-marker-number,
.right-to-left .Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .verse-marker-number {
    text-align: right;
}

.Para_q2__EtTpd, .Para_qm2__nyyBR {
    padding-left: 56px;
}

.right-to-left .Para_q2__EtTpd, 
.right-to-left .Para_qm2__nyyBR {
    padding-left: 0px;
    padding-right: 56px;
}

.Para_q3__HHZ0y, .Para_qm3__d3UuS {
    padding-left: 78px;
}

.right-to-left .Para_q3__HHZ0y, 
.right-to-left .Para_qm3__d3UuS {
    padding-left: 0px;
    padding-right: 78px;
}

.Para_q4__6_IkK {
    padding-left: 78px;
}

.right-to-left .Para_q4__6_IkK {
    padding-left: 0px;
    padding-right: 78px;
}

.Para_p__3z6xX, .Para_m__quCeS, .Para_pc__YPzAB, .Para_iex__ETXxK {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
    text-indent: 25px;
}

.Para_pc__YPzAB {
    text-align: center;
    text-indent: 0px;
}

.Para_iex__ETXxK {
    text-indent: 0px;

}

.Para_p__3z6xX:has(:first-child:is(.verse-marker-element)),
.Para_m__quCeS:has(:first-child:is(.verse-marker-element)) {
    text-indent: 0px;
}

.Para_p__3z6xX:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .bookmark-indicator,
.Para_m__quCeS:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .bookmark-indicator,
.Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .bookmark-indicator,
.Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .bookmark-indicator {
    margin-left: 0px;
}

.right-to-left .Para_p__3z6xX:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .bookmark-indicator,
.right-to-left .Para_m__quCeS:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .bookmark-indicator,
.right-to-left .Para_q1__UR_mA:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .bookmark-indicator,
.right-to-left .Para_qm1__jQ1TK:has(:first-child:is(.verse-marker-element)) > .verse-marker-element:first-child > .bookmark-indicator {
    margin-left: 0px;
    margin-right: 0px;
}

.Para_pmo__xVtSY, .Para_pm__IxByM, .Para_pi1__bNw32, .Para_pi2__DIfCM {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
    margin-left: 18px
}

.right-to-left .Para_pmo__xVtSY, 
.right-to-left .Para_pm__IxByM, 
.right-to-left .Para_pi1__bNw32, 
.right-to-left .Para_pi2__DIfCM {
    margin-left: 0px;
    margin-right: 18px;
}

@media (max-width: 960px) {
    .Para_p__3z6xX, .Para_m__quCeS, .Para_pmo__xVtSY, .Para_pm__IxByM {
        margin-top: 0.55em;
        margin-bottom: 0.55em;
    }
}

.Para_ms1__1CMnN {
    font-size: calc(var(--reference-font-size) + 6px);
    font-family: var(--semibold);
    line-height: 1.25em;
    margin-bottom: 0.7em;
}

@media (max-width: 960px) {
    .Para_ms1__1CMnN {
        font-size: calc(var(--reference-font-size) + 2px);
        margin-bottom: 0.5em;
    }
}

.Para_d__2KkQP,
.Para_lit__yIY_r {
    font-size: calc(var(--reference-font-size) + 2px);
    font-family: var(--italic);
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    line-height: 1.25em;
}

.Para_lit__yIY_r {
    text-align: right;
}

.right-to-left .Para_lit__yIY_r {
    text-align: left;
}

@media (max-width: 960px) {
    .Para_d__2KkQP,
    .Para_lit__yIY_r {
        font-size: calc(var(--reference-font-size) - 2px);
    }
}

.Para_li1__k_XF1, .Para_li2__3WLRC, .Para_li3__SrJ2L, .Para_li4__zbpO7 {
    margin-left: 18px;
}

.right-to-left .Para_li1__k_XF1, 
.right-to-left .Para_li2__3WLRC, 
.right-to-left .Para_li3__SrJ2L,
.right-to-left .Para_li4__zbpO7 {
    margin-left: 0px;
    margin-right: 18px;
}

.Para_cl__06B8A, .Para_sp__pwHEd {
    font-size: var(--reference-font-size);
    font-family: var(--proximanova-semibold);
    margin-bottom: 12px;
}

.Para_sp__pwHEd {
    margin-top: 24px;
}

@media (max-width: 960px) {
    .Para_cl__06B8A, .Para_sp__pwHEd {
        font-size: calc(var(--reference-font-size) - 2px);
    }
}
.Char_italic__b3_Ox {
    font-family: var(--italic);
}

.Char_bold__H60gO {
    font-family: var(--bold);
}

.Char_bold_italic__qjH9_ {
    font-family: var(--bold-italic);
}

.Char_smallcaps__TNbO0, 
.Char_nd__16loE {
    text-transform: uppercase;
}

.Char_wj__4lKfe {
    color: #B00707;
}

.Char_qs__eis_n {
    display: block;
    font-family: var(--italic);
    text-align: right;
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    line-height: 1.25em;
}

.TableStyles_table_component__C0pKY {
    display: flex;
    flex-direction: column;
    font-family: var(--regular);
    line-height: 1.7em;
    font-size: var(--reference-font-size);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

@media (max-width: 960px) {
    .TableStyles_table_component__C0pKY {
        font-size: calc(var(--reference-font-size) - 2px);
    }
}

.TableStyles_table_row___A0ae {
    display: flex;
    justify-content: space-between;
}

.TableStyles_table_row___A0ae:has(> :last-child:nth-child(1)) > .TableStyles_table_cell__0Rx1S {
    width: 100%;
}

.TableStyles_table_row___A0ae:has(> :last-child:nth-child(2)) > .TableStyles_table_cell__0Rx1S:nth-child(1) {
    width: 70%;
}

.TableStyles_table_row___A0ae:has(> :last-child:nth-child(2)) > .TableStyles_table_cell__0Rx1S:nth-child(2) {
    width: 30%;
    text-align: right;
}

.TableStyles_table_row___A0ae:has(> :last-child:nth-child(3)) > .TableStyles_table_cell__0Rx1S {
    width: 33.3333%;
}

.TableStyles_table_row___A0ae:has(> :last-child:nth-child(3)) > .TableStyles_table_cell__0Rx1S:nth-child(2) {
    text-align: center;
}

.TableStyles_table_row___A0ae:has(> :last-child:nth-child(3)) > .TableStyles_table_cell__0Rx1S:nth-child(3) {
    text-align: right;
}

.TableStyles_table_row___A0ae:has(> :last-child:nth-child(4)) > .TableStyles_table_cell__0Rx1S {
    width: 25%;
}

.TableStyles_th1__GZrp8, .TableStyles_th2__vz4WI, .TableStyles_th3__lZSH8, .TableStyles_th4__LVjsY {
    font-family: var(--bold);
}
.VerseMarker_verse_marker_element__vfhdr {
    position: relative;
}

.VerseMarker_marker_number__hubEc {
    font-size: calc(var(--reference-font-size) - 6px);
    color: var(--neutral-gray-color);
    font-family: var(--semibold);
    position: relative;
    top: -6px;
    margin-right: 5px;
    margin-left: 5px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

@media (max-width: 960px) {
    .VerseMarker_marker_number__hubEc {
        font-size: calc(var(--reference-font-size) - 8px);
    }
}

.VerseMarker_verse_id__q8Reg {
    width: 1px;
    height: 1px;
    margin-top: -1px;
    margin-right: -1px;
    display: inline-block;
    position: absolute;
    top: -200px;
    visibility: hidden;
    pointer-events: none;
}

.VerseMarker_bookmark__Y_4x5,
.VerseMarker_note__2UF7w {
    width: 28px;
    height: 28px;
    margin-top: -6px;
    margin-bottom: -6px;
    border-radius: 100%;
    cursor: pointer;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
}

.VerseMarker_bookmark__Y_4x5 {
    background-size: 14px 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE0IDE4IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMS45OTg3IDE3LjMzMjdDMS41NDAzNiAxNy4zMzI3IDEuMTQ4IDE3LjE2OTUgMC44MjE2MTUgMTYuODQzMUMwLjQ5NTIyNiAxNi41MTY3IDAuMzMyMDMxIDE2LjEyNDMgMC4zMzIwMzEgMTUuNjY2VjIuMzMyNjhDMC4zMzIwMzEgMS44NzQzNSAwLjQ5NTIyNiAxLjQ4MTk5IDAuODIxNjE1IDEuMTU1NkMxLjE0OCAwLjgyOTIxIDEuNTQwMzYgMC42NjYwMTYgMS45OTg3IDAuNjY2MDE2SDExLjk5ODdDMTIuNDU3IDAuNjY2MDE2IDEyLjg0OTQgMC44MjkyMSAxMy4xNzU4IDEuMTU1NkMxMy41MDIyIDEuNDgxOTkgMTMuNjY1NCAxLjg3NDM1IDEzLjY2NTQgMi4zMzI2OFYxNS42NjZDMTMuNjY1NCAxNi4xMjQzIDEzLjUwMjIgMTYuNTE2NyAxMy4xNzU4IDE2Ljg0MzFDMTIuODQ5NCAxNy4xNjk1IDEyLjQ1NyAxNy4zMzI3IDExLjk5ODcgMTcuMzMyN0gxLjk5ODdaTTEuOTk4NyAxNS42NjZIMTEuOTk4N1YyLjMzMjY4SDEwLjMzMlY4LjE2NjAyTDguMjQ4NyA2LjkxNjAyTDYuMTY1MzYgOC4xNjYwMlYyLjMzMjY4SDEuOTk4N1YxNS42NjZaIiBmaWxsPSIjMDI1QzhEIi8+Cjwvc3ZnPg==);
}

.VerseMarker_note__2UF7w {
    background-size: 20px 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOC4zMzIwMyAzLjMzMjY4SDUuOTk4N0M1LjA2NTM2IDMuMzMyNjggNC41OTg3IDMuMzMyNjggNC4yNDIwMyAzLjUxNDM1QzMuOTI4NDEgMy42NzQwOSAzLjY3MzQ0IDMuOTI5MDYgMy41MTM3IDQuMjQyNjhDMy4zMzIwMyA0LjU5OTM1IDMuMzMyMDMgNS4wNjYwMiAzLjMzMjAzIDUuOTk5MzVWMTMuOTk5M0MzLjMzMjAzIDE0LjkzMjcgMy4zMzIwMyAxNS4zOTkzIDMuNTEzNyAxNS43NTZDMy42NzM0OCAxNi4wNjk2IDMuOTI4NDQgMTYuMzI0NiA0LjI0MjAzIDE2LjQ4NDNDNC41OTc4NiAxNi42NjYgNS4wNjQ1MyAxNi42NjYgNS45OTYyIDE2LjY2NkgxNC4wMDEyQzE0LjkzMjkgMTYuNjY2IDE1LjM5ODcgMTYuNjY2IDE1Ljc1NDUgMTYuNDg0M0MxNi4wNjg3IDE2LjMyNDMgMTYuMzIzNyAxNi4wNjkzIDE2LjQ4MzcgMTUuNzU2QzE2LjY2NTQgMTUuMzk5MyAxNi42NjU0IDE0LjkzMzUgMTYuNjY1NCAxNC4wMDE4VjExLjY2Nk0xMy4zMzIgNC4xNjYwMkw4LjMzMjAzIDkuMTY2MDJWMTEuNjY2SDEwLjgzMkwxNS44MzIgNi42NjYwMk0xMy4zMzIgNC4xNjYwMkwxNS44MzIgMS42NjYwMkwxOC4zMzIgNC4xNjYwMkwxNS44MzIgNi42NjYwMk0xMy4zMzIgNC4xNjYwMkwxNS44MzIgNi42NjYwMiIgc3Ryb2tlPSIjMDI1QzhEIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);
}

@media (hover: hover) {
    .VerseMarker_bookmark__Y_4x5:hover,
    .VerseMarker_note__2UF7w:hover {
        background-color: var(--hover-menu-blue-30);
    }
}

.VerseMarker_bookmark__Y_4x5.hidden,
.VerseMarker_note__2UF7w.hidden {
    display: none;
}
.VerseText_verse_text__kRH1I {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    cursor: pointer;
}

.VerseText_verse_text__kRH1I.selected {
    text-decoration: underline;
    text-decoration-style: dashed;
    text-underline-offset: 7px;
    text-decoration-thickness: 2px;
    text-decoration-color: #079BDF;
}

.VerseText_verse_text__kRH1I.highlight-color-PERIWINKLE_BLUE {
    background-color: #AED2F0;
}

.VerseText_verse_text__kRH1I.highlight-color-AQUA_BLUE {
    background-color: #A3E2ED;
}

.VerseText_verse_text__kRH1I.highlight-color-SKY_BLUE {
    background-color: #6CC5E9;
}

.VerseText_verse_text__kRH1I.highlight-color-LAVENDER {
    background-color: #CEADD0;
}

.VerseText_verse_text__kRH1I.highlight-color-GOLDENROD {
    background-color: #FDD197;
}

.VerseText_verse_text__kRH1I.highlight-color-PLUM {
    background-color: #A07197;
}

.VerseText_verse_text__kRH1I.highlight-color-LIME_GREEN {
    background-color: #BBEB9D;
}
.BibleVerseChapterAdvance_nav_container__pHJ50 {
    position: fixed;
    z-index: var(--z-index-foreground);
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - var(--desktop-bible-reader-margin));
    max-width: var(--bible-reader-max-width);
    height: 100vh;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.BibleVerseChapterAdvance_prev_nav_button__WIPhg, .BibleVerseChapterAdvance_forward_nav_button__R4CSJ {
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    bottom: 15%;
    position: absolute;
    pointer-events: all;
    cursor: pointer;
    opacity: 1;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out
}

@media (max-width: 960px) {
    .BibleVerseChapterAdvance_prev_nav_button__WIPhg.hidden {
        opacity: 0;
        transform: translateX(-70px);
    }
    
    .BibleVerseChapterAdvance_forward_nav_button__R4CSJ.hidden {
        opacity: 0;
        transform: translateX(70px);
    }
}

@media (max-width: 960px) {
    .BibleVerseChapterAdvance_prev_nav_button__WIPhg, .BibleVerseChapterAdvance_forward_nav_button__R4CSJ {
        width: 48px;
        height: 48px;
        bottom: 20%;
    }
}

.BibleVerseChapterAdvance_prev_nav_button__WIPhg {
    left: -115px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiIGZpbGw9IiMyNTM3NDYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS44MzIxIDIyLjU4MjFDMzIuMjIyNiAyMi4xOTE2IDMyLjIyMjYgMjEuNTU4NCAzMS44MzIxIDIxLjE2NzlDMzEuNDQxNiAyMC43Nzc0IDMwLjgwODQgMjAuNzc3NCAzMC40MTc5IDIxLjE2NzlMMjQuMjkyOSAyNy4yOTI5QzI0LjI0NDEgMjcuMzQxNyAyNC4yMDE0IDI3LjM5NDMgMjQuMTY0OCAyNy40NDk4QzIzLjkwODUgMjcuODM3OSAyMy45NTEyIDI4LjM2NTQgMjQuMjkyOSAyOC43MDcxTDMwLjQxNzkgMzQuODMyMUMzMC44MDg0IDM1LjIyMjYgMzEuNDQxNiAzNS4yMjI2IDMxLjgzMjEgMzQuODMyMUMzMi4yMjI2IDM0LjQ0MTYgMzIuMjIyNiAzMy44MDg0IDMxLjgzMjEgMzMuNDE3OUwyNi40MTQyIDI4TDMxLjgzMjEgMjIuNTgyMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);
}

@media (max-width: 960px) {
    .BibleVerseChapterAdvance_prev_nav_button__WIPhg {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjQiIGN5PSIyNCIgcj0iMjIiIGZpbGw9IiMyNTM3NDYiLz4KPHBhdGggZD0iTTI1LjMzNCAyMC42NjkzTDIyLjAwMDcgMjQuMDAyNkwyNS4zMzQgMjcuMzM1OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);
    }
}

@media (hover: hover) {
    .BibleVerseChapterAdvance_prev_nav_button__WIPhg:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiIGZpbGw9IiMzNjRGNjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS44MzIxIDIyLjU4MjFDMzIuMjIyNiAyMi4xOTE2IDMyLjIyMjYgMjEuNTU4NCAzMS44MzIxIDIxLjE2NzlDMzEuNDQxNiAyMC43Nzc0IDMwLjgwODQgMjAuNzc3NCAzMC40MTc5IDIxLjE2NzlMMjQuMjkyOSAyNy4yOTI5QzI0LjI0NDEgMjcuMzQxNyAyNC4yMDE0IDI3LjM5NDMgMjQuMTY0OCAyNy40NDk4QzIzLjkwODUgMjcuODM3OSAyMy45NTEyIDI4LjM2NTQgMjQuMjkyOSAyOC43MDcxTDMwLjQxNzkgMzQuODMyMUMzMC44MDg0IDM1LjIyMjYgMzEuNDQxNiAzNS4yMjI2IDMxLjgzMjEgMzQuODMyMUMzMi4yMjI2IDM0LjQ0MTYgMzIuMjIyNiAzMy44MDg0IDMxLjgzMjEgMzMuNDE3OUwyNi40MTQyIDI4TDMxLjgzMjEgMjIuNTgyMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);
    }
}

.BibleVerseChapterAdvance_forward_nav_button__R4CSJ {
    right: -115px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDU2IDApIiBmaWxsPSIjMjUzNzQ2Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQuMTY3OSAyMi41ODIxQzIzLjc3NzQgMjIuMTkxNiAyMy43Nzc0IDIxLjU1ODQgMjQuMTY3OSAyMS4xNjc5QzI0LjU1ODQgMjAuNzc3NCAyNS4xOTE2IDIwLjc3NzQgMjUuNTgyMSAyMS4xNjc5TDMxLjcwNzEgMjcuMjkyOUMzMS43NTU5IDI3LjM0MTcgMzEuNzk4NiAyNy4zOTQzIDMxLjgzNTIgMjcuNDQ5OEMzMi4wOTE1IDI3LjgzNzkgMzIuMDQ4OCAyOC4zNjU0IDMxLjcwNzEgMjguNzA3MUwyNS41ODIxIDM0LjgzMjFDMjUuMTkxNiAzNS4yMjI2IDI0LjU1ODQgMzUuMjIyNiAyNC4xNjc5IDM0LjgzMjFDMjMuNzc3NCAzNC40NDE2IDIzLjc3NzQgMzMuODA4NCAyNC4xNjc5IDMzLjQxNzlMMjkuNTg1OCAyOEwyNC4xNjc5IDIyLjU4MjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=);
}

@media (max-width: 960px) {
    .BibleVerseChapterAdvance_forward_nav_button__R4CSJ {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjIiIGN5PSIyMiIgcj0iMjIiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDQ2IDIpIiBmaWxsPSIjMjUzNzQ2Ii8+CjxwYXRoIGQ9Ik0yMi42NjYgMjAuNjY5M0wyNS45OTkzIDI0LjAwMjZMMjIuNjY2IDI3LjMzNTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);
    }
}

@media (hover: hover) {
    .BibleVerseChapterAdvance_forward_nav_button__R4CSJ:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDU2IDApIiBmaWxsPSIjMzY0RjY0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQuMTY3OSAyMi41ODIxQzIzLjc3NzQgMjIuMTkxNiAyMy43Nzc0IDIxLjU1ODQgMjQuMTY3OSAyMS4xNjc5QzI0LjU1ODQgMjAuNzc3NCAyNS4xOTE2IDIwLjc3NzQgMjUuNTgyMSAyMS4xNjc5TDMxLjcwNzEgMjcuMjkyOUMzMS43NTU5IDI3LjM0MTcgMzEuNzk4NiAyNy4zOTQzIDMxLjgzNTIgMjcuNDQ5OEMzMi4wOTE1IDI3LjgzNzkgMzIuMDQ4OCAyOC4zNjU0IDMxLjcwNzEgMjguNzA3MUwyNS41ODIxIDM0LjgzMjFDMjUuMTkxNiAzNS4yMjI2IDI0LjU1ODQgMzUuMjIyNiAyNC4xNjc5IDM0LjgzMjFDMjMuNzc3NCAzNC40NDE2IDIzLjc3NzQgMzMuODA4NCAyNC4xNjc5IDMzLjQxNzlMMjkuNTg1OCAyOEwyNC4xNjc5IDIyLjU4MjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=);
    }
}

.BibleVerseChapterAdvance_link__HeP5x {
    display: block;
    width: 100%;
    height: 100%;
}
.DevotionalComponent_devotional_content_container__0jweJ.small_font {
    --reference-font-size: 16px;
}

.DevotionalComponent_devotional_content_container__0jweJ.medium_font {
    --reference-font-size: 18px;
}

.DevotionalComponent_devotional_content_container__0jweJ.large_font {
    --reference-font-size: 20px;
}

.DevotionalComponent_devotional_content_container__0jweJ.extra_large_font {
    --reference-font-size: 22px;
}

@media (max-width: 960px) {
    .DevotionalComponent_devotional_content_container__0jweJ.small_font {
        --reference-font-size: 14px;
    }

    .DevotionalComponent_devotional_content_container__0jweJ.medium_font {
        --reference-font-size: 16px;
    }

    .DevotionalComponent_devotional_content_container__0jweJ.large_font {
        --reference-font-size: 18px;
    }

    .DevotionalComponent_devotional_content_container__0jweJ.extra_large_font {
        --reference-font-size: 20px;
    }
}

.DevotionalComponent_devotional_content_container__0jweJ.sans_serif {
    --regular: var(--proximanova-regular);
    --italic: var(--proximanova-regular-italic);
    --semibold: var(--proximanova-semibold);
    --semibold-italic: var(--proximanova-semibold-italic);
    --bold: var(--proximanova-bold);
    --bold-italic: var(--proximanova-bold-italic);
}

.DevotionalComponent_devotional_content_container__0jweJ.serif {
    --regular: var(--source-serif-regular);
    --italic: var(--source-serif-italic);
    --semibold: var(--source-serif-semibold);
    --semibold-italic: var(--source-serif-semibold-italic);
    --bold: var(--source-serif-bold);
    --bold-italic: var(--source-serif-bold-italic);
}

.DevotionalComponent_devotional_content_container__0jweJ {
    font-family: var(--regular);
    font-size: var(--reference-font-size);
    margin-bottom: 56px;
}

@media (max-width: 960px) {
    .DevotionalComponent_devotional_content_container__0jweJ {
        margin-left: var(--mobile-gutter-width);
        margin-right: var(--mobile-gutter-width);
    }
}

.DevotionalComponent_devotional_content_container__0jweJ > * {
    font-weight: normal !important;
}

.DevotionalComponent_devotional_content_container__0jweJ strong {
    font-weight: normal !important;
    font-family: var(--bold);
}

.DevotionalComponent_devotional_content_container__0jweJ em {
    font-family: var(--italic);
}

.DevotionalComponent_devotional_content_container__0jweJ p,
.DevotionalComponent_devotional_content_container__0jweJ ul {
    margin-bottom: 20px;
    line-height: 1.35em;
}

.DevotionalComponent_devotional_content_container__0jweJ p:has(+ blockquote),
.DevotionalComponent_devotional_content_container__0jweJ ul:has(+ blockquote) {
    margin-bottom: 0px;
}

.DevotionalComponent_devotional_content_container__0jweJ ul {
    margin-left: 35px;
}

.DevotionalComponent_devotional_content_container__0jweJ ul li {
    margin-bottom: 10px;
}

.DevotionalComponent_devotional_content_container__0jweJ blockquote {
    margin: 30px;
    font-family: var(--italic);
}

.DevotionalComponent_devotional_content_container__0jweJ blockquote p {
    font-family: inherit;
    line-height: 1.5em;
}

.DevotionalComponent_devotional_content_container__0jweJ blockquote strong {
    font-family: var(--bold-italic);
}

.DevotionalComponent_devotional_content_container__0jweJ blockquote p:first-of-type,
.DevotionalComponent_devotional_content_container__0jweJ blockquote p:last-of-type {
    margin-bottom: 0px;
}

.DevotionalComponent_devotional_content_container__0jweJ p:first-of-type:not(p + p, span + p):has(> strong:not(blockquote strong)) strong:first-child:not(blockquote strong) {
    font-size: calc(var(--reference-font-size) + 6px);
}

.DevotionalComponent_devotional_content_container__0jweJ p:has(> strong:not(blockquote strong)) strong:first-child:not(blockquote strong) {
    font-size: calc(var(--reference-font-size) + 2px);
}

.DevotionalComponent_devotional_content_container__0jweJ span.line-break {
    display: block;
    margin-bottom: 20px;
}

.DevotionalComponent_devotional_content_container__0jweJ span.line-break + span.line-break {
    display: none;
}

.DevotionalComponent_devotional_content_container__0jweJ > strong {
    display: block;
    font-size: calc(var(--reference-font-size) + 2px);
    margin-bottom: 20px;
}

.DevotionalComponent_devotional_content_container__0jweJ > strong:first-child {
    font-size: calc(var(--reference-font-size) + 6px);
}

.DevotionalComponent_devotional_content_container__0jweJ span.text-content {
    line-height: 1.3em;
}

@media (hover: hover) {
    .DevotionalComponent_devotional_content_container__0jweJ a {
        color: var(--selected-blue-color);
        font-family: var(--semibold);
        border-bottom: 1px solid transparent;
        transition: border-color 0.15s ease;
    }

    .DevotionalComponent_devotional_content_container__0jweJ blockquote a {
        font-family: var(--semibold-italic);
    }

    .DevotionalComponent_devotional_content_container__0jweJ a:hover {
        border-color: var(--selected-blue-color);
    }
}

@media (hover: none) {
    .DevotionalComponent_devotional_content_container__0jweJ a {
        color: var(--selected-blue-color);
        font-family: var(--semibold);
        border-bottom: 1px solid var(--selected-blue-color);
    }
}


.ReadingPlanContainers_chapter_navigation_controls_container__UDvR6 {
    position: relative;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW[data-total-sections="1"].selfpaced .ReadingPlanContainers_chapter_navigation_controls_container__UDvR6 {
    display: none;
}

.ReadingPlanContainers_chapter_navigation_controls__h5lvA {
    width: 100%;
    height: 48px;
}

.ReadingPlanContainers_chapter_navigation_controls__h5lvA:is([data-items="5"], [data-items="6"], [data-items="7"], [data-items="8"], [data-items="9"], [data-items="10"], [data-items="11"], [data-items="12"], [data-items="13"], [data-items="14"], [data-items="15"]) {
    overflow-x: scroll;
    overscroll-behavior: none;
    scrollbar-width: none;
}

.ReadingPlanContainers_chapter_navigation_controls__h5lvA:is([data-items="5"], [data-items="6"], [data-items="7"], [data-items="8"], [data-items="9"], [data-items="10"], [data-items="11"], [data-items="12"], [data-items="13"], [data-items="14"], [data-items="15"])::-webkit-scrollbar {
    display: none
}

@media (max-width: 960px) {
    .ReadingPlanContainers_chapter_navigation_controls__h5lvA {
        overflow-x: scroll;
        scrollbar-width: none;
    }

    .ReadingPlanContainers_chapter_navigation_controls__h5lvA::-webkit-scrollbar {
        display: none
    }
}

.ReadingPlanContainers_chapter_navigation_wrapper__UgwwK {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
}

.ReadingPlanContainers_chapter_navigation_controls__h5lvA:is([data-items="5"], [data-items="6"], [data-items="7"], [data-items="8"], [data-items="9"], [data-items="10"], [data-items="11"], [data-items="12"], [data-items="13"], [data-items="14"], [data-items="15"]) .ReadingPlanContainers_chapter_navigation_wrapper__UgwwK {
    width: auto;
    justify-content: flex-start;
}

@media (max-width: 960px) {
    .ReadingPlanContainers_chapter_navigation_controls__h5lvA .ReadingPlanContainers_chapter_navigation_wrapper__UgwwK {
        width: auto;
        justify-content: flex-start;
    }
}

.ReadingPlanContainers_chapter_nav_item___2Zw5 {
    flex-grow: 1;
    flex-shrink: 1;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-color: var(--light-gray-border-color);
    background-color: white;
    color: var(--neutral-gray-color);
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    cursor: pointer;
    font-family: var(--proximanova-bold);
    font-size: 18px;
}

@media (max-width: 960px) {
    .ReadingPlanContainers_chapter_nav_item___2Zw5 {
        font-size: 16px;
    }
}

.ReadingPlanContainers_chapter_nav_item___2Zw5.active {
    border-color: #253746;
    background-color: #253746;
    color: white;
}

.ReadingPlanContainers_chapter_nav_item___2Zw5:last-child {
    border-right: none;
}

.ReadingPlanContainers_chapter_navigation_controls__h5lvA:is([data-items="5"], [data-items="6"], [data-items="7"], [data-items="8"], [data-items="9"], [data-items="10"], [data-items="11"], [data-items="12"], [data-items="13"], [data-items="14"], [data-items="15"]) .ReadingPlanContainers_chapter_nav_item___2Zw5 span {
    height: 100%;
    justify-content: center;
    flex-direction: column;
    max-width: 320px;
    display: inline-flex;
    white-space: nowrap;
    padding-left: 45px;
    padding-right: 45px;
}

@media (max-width: 960px) {
    .ReadingPlanContainers_chapter_navigation_controls__h5lvA:is([data-items="3"], [data-items="4"]) .ReadingPlanContainers_chapter_nav_item___2Zw5 span{
        height: 100%;
        justify-content: center;
        flex-direction: column;
        max-width: 320px;
        display: inline-flex;
        white-space: nowrap;
        padding-left: 45px;
        padding-right: 45px;
    }
}

.ReadingPlanContainers_reading_plan_day_title__YbJGD {
    margin-left: 80px;
    color: var(--selected-blue-color);
    font-family: var(--proximanova-bold);
    font-size: 20px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    margin-top: 40px;
    margin-bottom: 20px;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 24px 80px;
    color: var(--dark-text-color);
    font-family: var(--proximanova-bold);
    font-size: 26px;
    line-height: 125%;
    border-bottom: 1px solid var(--light-gray-border-color);
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD:has(.ReadingPlanContainers_author__vE7Sz.visible) {
    padding: 16px 32px;
}

@media (max-width: 960px) {
    .ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD:has(.ReadingPlanContainers_author__vE7Sz.visible) {
        padding: 16px var(--mobile-gutter-width);
    }
}

@media (max-width: 960px) {
    .ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD {
        padding: 16px var(--mobile-gutter-width);
        font-size: 20px;
    }
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD:has(.ReadingPlanContainers_author__vE7Sz.visible) .ReadingPlanContainers_plan_title__SIWdc {
    font-size: 20px;
    margin-bottom: -4px;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD .ReadingPlanContainers_plan_title__SIWdc::first-letter {
    text-transform: uppercase;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD.no-devotion {
    margin-bottom: 35px;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD.no-title {
    display: none;
}

@media (max-width: 960px) {
    .ReadingPlanContainers_reading_plan_day_title__YbJGD {
        margin-top: 24px;
        margin-left: 25px;
        font-size: 18px;
    }
}

.ReadingPlanContainers_previous_plan_nav__FftXo,
.ReadingPlanContainers_next_plan_nav__fYUtx {
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-size: 8px 14px;
    background-position: center;
    width: 28px;
    height: 16px;
    margin-right: 10px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    position: relative;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgOSAxNiIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjcwNzExIDIuNTgyMTFDOS4wOTc2MyAyLjE5MTU4IDkuMDk3NjMgMS41NTg0MiA4LjcwNzExIDEuMTY3ODlDOC4zMTY1OCAwLjc3NzM2OSA3LjY4MzQyIDAuNzc3MzY5IDcuMjkyODkgMS4xNjc4OUwxLjE2Nzg5IDcuMjkyODlDMS4xMTkwOCA3LjM0MTcxIDEuMDc2MzYgNy4zOTQzMSAxLjAzOTc1IDcuNDQ5NzdDMC43ODM0NzIgNy44Mzc5MiAwLjgyNjE4NSA4LjM2NTQgMS4xNjc4OSA4LjcwNzExTDcuMjkyODkgMTQuODMyMUM3LjY4MzQyIDE1LjIyMjYgOC4zMTY1OCAxNS4yMjI2IDguNzA3MTEgMTQuODMyMUM5LjA5NzYzIDE0LjQ0MTYgOS4wOTc2MyAxMy44MDg0IDguNzA3MTEgMTMuNDE3OUwzLjI4OTIxIDhMOC43MDcxMSAyLjU4MjExWiIgZmlsbD0iIzAyNUM4RCIvPgo8L3N2Zz4=);
}

@media (max-width: 960px) {
    .ReadingPlanContainers_previous_plan_nav__FftXo,
    .ReadingPlanContainers_next_plan_nav__fYUtx {
        top: 1px;
    }
}

.ReadingPlanContainers_next_plan_nav__fYUtx {
    margin-left: 10px;
    margin-right: 0px;
    transform: rotate(180deg);
}

.ReadingPlanContainers_previous_plan_nav__FftXo a,
.ReadingPlanContainers_next_plan_nav__fYUtx a {
    display: block;
    width: 100%;
    height: 100%;
}

.ReadingPlanContainers_previous_plan_nav__FftXo.hidden,
.ReadingPlanContainers_next_plan_nav__fYUtx.hidden {
    display: none;
}

.ReadingPlanContainers_devotion_link_container__8__7A {
    margin-left: 80px;
    margin-right: 80px;
    font-family: var(--proximanova-regular);
    font-size: 18px;
    color: var(--dark-text-color);
    margin-bottom: 56px;
}

.ReadingPlanContainers_devotion_link_container__8__7A.hidden {
    display: none;
}

@media (max-width: 960px) {
    .ReadingPlanContainers_devotion_link_container__8__7A {
        margin-left: 25px;
        margin-right: 25px;
        margin-bottom: 40px;
    }
}

.ReadingPlanContainers_devotion_link__Q0hA9 {
    color: var(--selected-blue-color);
    font-family: var(--proximanova-bold);
    text-decoration: underline;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .chapter-verses-container {
    margin-top: 26px;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced:has(> .ReadingPlanContainers_reading_plan_day_title__YbJGD.no-title) .chapter-verses-container {
    margin-top: 32px;
}

.ReadingPlanContainers_scroll_control_begin__5KK_h,
.ReadingPlanContainers_scroll_control_end__OpsZ_ {
    width: 68px;
    height: 68px;
    border-radius: 34px;
    position: absolute;
    top: 50%;
    background-color: white;
    filter: drop-shadow(1px 2px 8px rgba(0, 0, 0, 0.12));
    cursor: pointer;
    opacity: 1;
    transition: opacity 0.1s ease-in-out;
}

.ReadingPlanContainers_scroll_control_begin__5KK_h.desktop-hidden,
.ReadingPlanContainers_scroll_control_end__OpsZ_.desktop-hidden {
    display: none;
}

@media (max-width: 960px) {
    .ReadingPlanContainers_scroll_control_begin__5KK_h.desktop-hidden,
    .ReadingPlanContainers_scroll_control_end__OpsZ_.desktop-hidden {
        display: block;
    }
}

.ReadingPlanContainers_scroll_control_begin__5KK_h.hidden,
.ReadingPlanContainers_scroll_control_end__OpsZ_.hidden {
    opacity: 0;
    pointer-events: none;
}

.ReadingPlanContainers_scroll_control_begin__5KK_h {
    left: 0px;
    transform: translate(-50%, -50%);
    clip-path: inset(-20px -20px -20px 34px);
}

@media (max-width: 960px) {
    .ReadingPlanContainers_scroll_control_begin__5KK_h {
        clip-path: initial;
    }
}

.ReadingPlanContainers_scroll_control_begin__5KK_h::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 35px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTQgN0w5IDEyTDE0IDE3IiBzdHJva2U9IiMwMjVDOEQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);
}

.ReadingPlanContainers_scroll_control_end__OpsZ_ {
    right: 0px;
    transform: translate(50%, -50%);
    clip-path: inset(-20px 33px -20px -20px);
}

@media (max-width: 960px) {
    .ReadingPlanContainers_scroll_control_end__OpsZ_ {
        clip-path: initial;
    }
}

.ReadingPlanContainers_scroll_control_end__OpsZ_::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 35px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTAgN0wxNSAxMkwxMCAxNyIgc3Ryb2tlPSIjMDI1QzhEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);
}

.ReadingPlanContainers_nav_container__GXmfS {
    position: fixed;
    z-index: var(--z-index-foreground);
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - var(--desktop-bible-reader-margin));
    max-width: var(--bible-reader-max-width);
    height: 100vh;
    pointer-events: none;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW[data-total-sections="1"] .ReadingPlanContainers_nav_container__GXmfS {
    display: none;
}

.ReadingPlanContainers_prev_nav_button__twqSB, .ReadingPlanContainers_forward_nav_button__oxcD9 {
    width: 56px;
    height: 56px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    bottom: 15%;
    position: absolute;
    pointer-events: all;
    cursor: pointer;
    opacity: 1;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out
}

.ReadingPlanContainers_prev_nav_button__twqSB.overlays-subscription-form {
    opacity: 0;
    transform: translateX(-70px);
}

.ReadingPlanContainers_forward_nav_button__oxcD9.overlays-subscription-form {
    opacity: 0;
    transform: translateX(70px);
}

@media (max-width: 960px) {
    .ReadingPlanContainers_prev_nav_button__twqSB.hidden {
        opacity: 0;
        transform: translateX(-70px);
    }
    
    .ReadingPlanContainers_forward_nav_button__oxcD9.hidden {
        opacity: 0;
        transform: translateX(70px);
    }
}

@media (max-width: 960px) {
    .ReadingPlanContainers_prev_nav_button__twqSB, .ReadingPlanContainers_forward_nav_button__oxcD9 {
        width: 48px;
        height: 48px;
        bottom: 20%;
    }
}

.ReadingPlanContainers_prev_nav_button__twqSB {
    left: -115px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiIGZpbGw9IiMyNTM3NDYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS44MzIxIDIyLjU4MjFDMzIuMjIyNiAyMi4xOTE2IDMyLjIyMjYgMjEuNTU4NCAzMS44MzIxIDIxLjE2NzlDMzEuNDQxNiAyMC43Nzc0IDMwLjgwODQgMjAuNzc3NCAzMC40MTc5IDIxLjE2NzlMMjQuMjkyOSAyNy4yOTI5QzI0LjI0NDEgMjcuMzQxNyAyNC4yMDE0IDI3LjM5NDMgMjQuMTY0OCAyNy40NDk4QzIzLjkwODUgMjcuODM3OSAyMy45NTEyIDI4LjM2NTQgMjQuMjkyOSAyOC43MDcxTDMwLjQxNzkgMzQuODMyMUMzMC44MDg0IDM1LjIyMjYgMzEuNDQxNiAzNS4yMjI2IDMxLjgzMjEgMzQuODMyMUMzMi4yMjI2IDM0LjQ0MTYgMzIuMjIyNiAzMy44MDg0IDMxLjgzMjEgMzMuNDE3OUwyNi40MTQyIDI4TDMxLjgzMjEgMjIuNTgyMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);
}

@media (max-width: 960px) {
    .ReadingPlanContainers_prev_nav_button__twqSB {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjQiIGN5PSIyNCIgcj0iMjIiIGZpbGw9IiMyNTM3NDYiLz4KPHBhdGggZD0iTTI1LjMzNCAyMC42NjkzTDIyLjAwMDcgMjQuMDAyNkwyNS4zMzQgMjcuMzM1OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);
    }
}

@media (hover: hover) {
    .ReadingPlanContainers_prev_nav_button__twqSB:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiIGZpbGw9IiMzNjRGNjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS44MzIxIDIyLjU4MjFDMzIuMjIyNiAyMi4xOTE2IDMyLjIyMjYgMjEuNTU4NCAzMS44MzIxIDIxLjE2NzlDMzEuNDQxNiAyMC43Nzc0IDMwLjgwODQgMjAuNzc3NCAzMC40MTc5IDIxLjE2NzlMMjQuMjkyOSAyNy4yOTI5QzI0LjI0NDEgMjcuMzQxNyAyNC4yMDE0IDI3LjM5NDMgMjQuMTY0OCAyNy40NDk4QzIzLjkwODUgMjcuODM3OSAyMy45NTEyIDI4LjM2NTQgMjQuMjkyOSAyOC43MDcxTDMwLjQxNzkgMzQuODMyMUMzMC44MDg0IDM1LjIyMjYgMzEuNDQxNiAzNS4yMjI2IDMxLjgzMjEgMzQuODMyMUMzMi4yMjI2IDM0LjQ0MTYgMzIuMjIyNiAzMy44MDg0IDMxLjgzMjEgMzMuNDE3OUwyNi40MTQyIDI4TDMxLjgzMjEgMjIuNTgyMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);
    }
}

.ReadingPlanContainers_forward_nav_button__oxcD9 {
    right: -115px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDU2IDApIiBmaWxsPSIjMjUzNzQ2Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQuMTY3OSAyMi41ODIxQzIzLjc3NzQgMjIuMTkxNiAyMy43Nzc0IDIxLjU1ODQgMjQuMTY3OSAyMS4xNjc5QzI0LjU1ODQgMjAuNzc3NCAyNS4xOTE2IDIwLjc3NzQgMjUuNTgyMSAyMS4xNjc5TDMxLjcwNzEgMjcuMjkyOUMzMS43NTU5IDI3LjM0MTcgMzEuNzk4NiAyNy4zOTQzIDMxLjgzNTIgMjcuNDQ5OEMzMi4wOTE1IDI3LjgzNzkgMzIuMDQ4OCAyOC4zNjU0IDMxLjcwNzEgMjguNzA3MUwyNS41ODIxIDM0LjgzMjFDMjUuMTkxNiAzNS4yMjI2IDI0LjU1ODQgMzUuMjIyNiAyNC4xNjc5IDM0LjgzMjFDMjMuNzc3NCAzNC40NDE2IDIzLjc3NzQgMzMuODA4NCAyNC4xNjc5IDMzLjQxNzlMMjkuNTg1OCAyOEwyNC4xNjc5IDIyLjU4MjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=);
}

@media (max-width: 960px) {
    .ReadingPlanContainers_forward_nav_button__oxcD9 {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjIiIGN5PSIyMiIgcj0iMjIiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDQ2IDIpIiBmaWxsPSIjMjUzNzQ2Ii8+CjxwYXRoIGQ9Ik0yMi42NjYgMjAuNjY5M0wyNS45OTkzIDI0LjAwMjZMMjIuNjY2IDI3LjMzNTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);
    }
}

@media (hover: hover) {
    .ReadingPlanContainers_forward_nav_button__oxcD9:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjgiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDU2IDApIiBmaWxsPSIjMzY0RjY0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQuMTY3OSAyMi41ODIxQzIzLjc3NzQgMjIuMTkxNiAyMy43Nzc0IDIxLjU1ODQgMjQuMTY3OSAyMS4xNjc5QzI0LjU1ODQgMjAuNzc3NCAyNS4xOTE2IDIwLjc3NzQgMjUuNTgyMSAyMS4xNjc5TDMxLjcwNzEgMjcuMjkyOUMzMS43NTU5IDI3LjM0MTcgMzEuNzk4NiAyNy4zOTQzIDMxLjgzNTIgMjcuNDQ5OEMzMi4wOTE1IDI3LjgzNzkgMzIuMDQ4OCAyOC4zNjU0IDMxLjcwNzEgMjguNzA3MUwyNS41ODIxIDM0LjgzMjFDMjUuMTkxNiAzNS4yMjI2IDI0LjU1ODQgMzUuMjIyNiAyNC4xNjc5IDM0LjgzMjFDMjMuNzc3NCAzNC40NDE2IDIzLjc3NzQgMzMuODA4NCAyNC4xNjc5IDMzLjQxNzlMMjkuNTg1OCAyOEwyNC4xNjc5IDIyLjU4MjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=);
    }
}

.ReadingPlanContainers_prev_nav_button__twqSB.disable {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjcuNzUiIGZpbGw9IiNFNkU2RTYiIHN0cm9rZT0iI0U2RTZFNiIgc3Ryb2tlLXdpZHRoPSIwLjUiPjwvY2lyY2xlPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMxLjgzMjEgMjIuNTgyMUMzMi4yMjI2IDIyLjE5MTYgMzIuMjIyNiAyMS41NTg0IDMxLjgzMjEgMjEuMTY3OUMzMS40NDE2IDIwLjc3NzQgMzAuODA4NCAyMC43Nzc0IDMwLjQxNzkgMjEuMTY3OUwyNC4yOTI5IDI3LjI5MjlDMjQuMjQ0MSAyNy4zNDE3IDI0LjIwMTQgMjcuMzk0MyAyNC4xNjQ4IDI3LjQ0OThDMjMuOTA4NSAyNy44Mzc5IDIzLjk1MTIgMjguMzY1NCAyNC4yOTI5IDI4LjcwNzFMMzAuNDE3OSAzNC44MzIxQzMwLjgwODQgMzUuMjIyNiAzMS40NDE2IDM1LjIyMjYgMzEuODMyMSAzNC44MzIxQzMyLjIyMjYgMzQuNDQxNiAzMi4yMjI2IDMzLjgwODQgMzEuODMyMSAzMy40MTc5TDI2LjQxNDIgMjhMMzEuODMyMSAyMi41ODIxWiIgZmlsbD0id2hpdGUiPjwvcGF0aD4KPC9zdmc+);
}

@media (max-width: 960px) {
    .ReadingPlanContainers_prev_nav_button__twqSB.disable {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjQiIGN5PSIyNCIgcj0iMjIiIGZpbGw9IiNFNkU2RTYiLz4KPHBhdGggZD0iTTI1LjMzNCAyMC42NjkzTDIyLjAwMDcgMjQuMDAyNkwyNS4zMzQgMjcuMzM1OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);
    }
}

.ReadingPlanContainers_forward_nav_button__oxcD9.disable {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjgiIGN5PSIyOCIgcj0iMjcuNzUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDU2IDApIiBmaWxsPSIjRTZFNkU2IiBzdHJva2U9IiNFNkU2RTYiIHN0cm9rZS13aWR0aD0iMC41Ij48L2NpcmNsZT4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4xNjc5IDIyLjU4MjFDMjMuNzc3NCAyMi4xOTE2IDIzLjc3NzQgMjEuNTU4NCAyNC4xNjc5IDIxLjE2NzlDMjQuNTU4NCAyMC43Nzc0IDI1LjE5MTYgMjAuNzc3NCAyNS41ODIxIDIxLjE2NzlMMzEuNzA3MSAyNy4yOTI5QzMxLjc1NTkgMjcuMzQxNyAzMS43OTg2IDI3LjM5NDMgMzEuODM1MiAyNy40NDk4QzMyLjA5MTUgMjcuODM3OSAzMi4wNDg4IDI4LjM2NTQgMzEuNzA3MSAyOC43MDcxTDI1LjU4MjEgMzQuODMyMUMyNS4xOTE2IDM1LjIyMjYgMjQuNTU4NCAzNS4yMjI2IDI0LjE2NzkgMzQuODMyMUMyMy43Nzc0IDM0LjQ0MTYgMjMuNzc3NCAzMy44MDg0IDI0LjE2NzkgMzMuNDE3OUwyOS41ODU4IDI4TDI0LjE2NzkgMjIuNTgyMVoiIGZpbGw9IndoaXRlIj48L3BhdGg+Cjwvc3ZnPg==);
}

@media (max-width: 960px) {
    .ReadingPlanContainers_forward_nav_button__oxcD9.disable {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjIiIGN5PSIyMiIgcj0iMjIiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDQ2IDIpIiBmaWxsPSIjRTZFNkU2Ii8+CjxwYXRoIGQ9Ik0yMi42NjYgMjAuNjY5M0wyNS45OTkzIDI0LjAwMjZMMjIuNjY2IDI3LjMzNTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);
    }
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .complete-plan-button {
    width: 170px;
    margin: auto;
    margin-bottom: 50px;
    height: 56px;
    padding-left: 35px;
    padding-right: 35px;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .complete-plan-button:not(.completed) {
    border-radius: 5px;
    background-color: var(--selected-blue-color);
    border: 1px solid var(--selected-blue-color);
    color: white;
    text-align: center;
    font-family: var(--proximanova-bold);
    font-size: 16px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .complete-plan-button.completed {
    border: none;
    color: #007B8B;
    text-align: center;
    font-family: var(--proximanova-bold);
    font-size: 18px;
    text-transform: uppercase;
    width: -moz-fit-content;
    width: fit-content;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .complete-plan-button.completed .success-checkmark {
    display: block;
    width: 28px;
    height: 28px;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .complete-plan-button .loading-indicator {
    width: 32px;
    height: 32px;
}

@media (hover: hover) {
    .ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .complete-plan-button:not(.completed) {
        background: linear-gradient(white 50%, var(--selected-blue-color) 50%);
        background-size: var(--animated-cta-button-background-size);
        background-position: var(--animated-cta-button-background-position);
        transition-property: var(--animated-cta-button-transition-property);
        transition-timing-function: var(----animated-cta-button-timing-curve);
        transition-duration: var(--animated-cta-button-transition-duration);
    }

    .ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .complete-plan-button:not(.completed, .background-loading):hover {
        background-position: var(--animated-cta-button-background-position-hover);
        color: var(--selected-blue-color);
    }

    .ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .complete-plan-button:not(.completed, .background-loading):active {
        border-color: var(--hover-blue-color);
        background: linear-gradient(white 50%, var(--hover-blue-color) 50%);
        background-size: var(--animated-cta-button-background-size);
        background-position: var(--animated-cta-button-background-position);
        transition-duration: var(--animated-cta-button-press-transition-duration);
        color: white;
    }
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced.hybrid-reading-plan .devotional-content-container {
    padding: 40px 32px 0px 32px;
}

@media (max-width: 960px) {
    .ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced.hybrid-reading-plan .devotional-content-container {
        padding: 30px 0px 0px 0px;
    }
}

.ReadingPlanContainers_devotional_plan__jSuW5 .ReadingPlanContainers_header_section__6MU3j {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid var(--light-gray-border-color);
    margin-bottom: 24px;
}

@media (max-width: 960px) {
    .ReadingPlanContainers_devotional_plan__jSuW5 .ReadingPlanContainers_header_section__6MU3j {
        padding-right: var(--mobile-gutter-width);
        padding-left: var(--mobile-gutter-width);
        margin-bottom: 16px;
    }
}

.ReadingPlanContainers_devotional_plan__jSuW5 .ReadingPlanContainers_header_section__6MU3j .ReadingPlanContainers_title__6tjKw {
    color: var(--dark-text-color);
    font-family: var(--proximanova-bold);
    font-size: 20px;
    line-height: 125%;
}

.ReadingPlanContainers_devotional_plan__jSuW5 .ReadingPlanContainers_header_section__6MU3j .ReadingPlanContainers_author__vE7Sz,
.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD .ReadingPlanContainers_author__vE7Sz {
    margin-top: 4px;
    color: var(--neutral-gray-color);
    font-family: var(--proximanova-regular);
    font-size: 16px;
    line-height: 150%;
}

.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced.hybrid-reading-plan .ReadingPlanContainers_reading_plan_day_title__YbJGD .ReadingPlanContainers_author__vE7Sz:not(.visible) {
    display: none;
}

.ReadingPlanContainers_devotional_plan__jSuW5 .ReadingPlanContainers_header_section__6MU3j .ReadingPlanContainers_author__vE7Sz a,
.ReadingPlanContainers_reading_plan_content_container__6YXnW.selfpaced .ReadingPlanContainers_reading_plan_day_title__YbJGD .ReadingPlanContainers_author__vE7Sz a {
    color: var(--selected-blue-color);
    text-decoration: underline;
}

.ReadingPlanContainers_devotional_plan__jSuW5 .ReadingPlanContainers_header_section__6MU3j .ReadingPlanContainers_day_index__8w1Um {
    text-transform: capitalize;
}


.BibleVersesContainer_chapter_heading__36M_C {
    font-family: var(--proximanova-bold);
    font-size: 36px;
    margin-bottom: 20px;
    line-height: 1.25em;
}

@media (max-width: 960px) {
    .BibleVersesContainer_chapter_heading__36M_C {
        font-size: 26px;
        margin-bottom: 15px;
    }
}

.BibleVersesContainer_chapter_verses_container__tPiPM {
    margin-left: 80px;
    margin-right: 80px;
    padding-bottom: 45px;
    font-family: var(--proximanova-regular);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex-grow: 1;
}

.BibleVersesContainer_chapter_verses_container__tPiPM.right-to-left {
    direction: rtl;
}

@media (max-width: 960px) {
    .BibleVersesContainer_chapter_verses_container__tPiPM {
        margin-left: 25px;
        margin-right: 25px;
        margin-top: 20px;
        padding-bottom: 180px;
    }

    .reading-plan-container .BibleVersesContainer_chapter_verses_container__tPiPM {
        padding-bottom: 20px;
    }
}

.BibleVersesContainer_full_chapter_button__SKPaE a {
    max-width: 380px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border-radius: 5px;
    border: 1px solid var(--selected-blue-color);
    background: var(--selected-blue-color);
    text-align: center;
    color: white;
    font-family: var(--proximanova-bold);
    font-size: 18px;
    letter-spacing: var(--cta-letter-spacing);
    text-transform: uppercase;
    margin-top: 30px;
}

.BibleVersesContainer_full_chapter_button__SKPaE a span {
    display: inline-block;
    text-box-edge: cap alphabetic;
    text-box-trim: trim-both;
}

@media (hover: hover) {
    .BibleVersesContainer_full_chapter_button__SKPaE a {
        background: linear-gradient(white 50%, var(--selected-blue-color) 50%);
        background-size: var(--animated-cta-button-background-size);
        background-position: var(--animated-cta-button-background-position);
        transition-property: var(--animated-cta-button-transition-property);
        transition-timing-function: var(----animated-cta-button-timing-curve);
        transition-duration: var(--animated-cta-button-transition-duration);
        text-box-edge: cap alphabetic;
        text-box-trim: trim-both;
    }
    .BibleVersesContainer_full_chapter_button__SKPaE a:hover {
        background-position: var(--animated-cta-button-background-position-hover);
        color: var(--selected-blue-color);
    }

    .BibleVersesContainer_full_chapter_button__SKPaE a:active {
        border-color: var(--hover-blue-color);
        background: linear-gradient(white 50%, var(--hover-blue-color) 50%);
        background-size: var(--animated-cta-button-background-size);
        background-position: var(--animated-cta-button-background-position);
        transition-duration: var(--animated-cta-button-press-transition-duration);
        color: white;
    }
}

.reading-plan-container .BibleVersesContainer_full_chapter_button__SKPaE {
    display: none;
}

.BibleVersesContainer_spacer__Leviv {
    flex-grow: 1;
}

@media (max-width: 960px) {
    .BibleVersesContainer_full_chapter_button__SKPaE {
        width: 100%;
        height: 48px;
        line-height: 48px;
        font-size: 14px;
        letter-spacing: 1.4px;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .BibleVersesContainer_full_chapter_button__SKPaE a {
        width: 100%;
    }
}

.BibleVersesContainer_copyright_container__ujpVO {
    margin-top: 55px;
    font-family: var(--proximanova-light);
    font-size: 14px;
    color: var(--neutral-gray-color);
    line-height: 1.3em;
    text-align: center;
}

.BibleVersesContainer_copyright_container__ujpVO a.logo {
    display: none;
}

.BibleVersesContainer_copyright_container__ujpVO a {
    text-decoration: underline;
}

.BibleVersesContainer_copyright_container__ujpVO p {
    margin-bottom: 10px;
}
@keyframes CompletePlanButton_spin__oEumW {
  to { transform: rotate(360deg); }
}

.CompletePlanButton_loader__cuXAx {
    animation: CompletePlanButton_spin__oEumW 1s linear infinite;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjIiIGN4PSIxNiIgY3k9IjE2IiByPSIxNC4yMzUzIiBzdHJva2U9IiNDM0MzQzMiIHN0cm9rZS13aWR0aD0iMy41Mjk0MSIvPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzE1ODA3XzE0NzE4IiBmaWxsPSJ3aGl0ZSI+CjxwYXRoIGQ9Ik0yNy4zMTM3IDQuNjg2MjlDMjUuMzQyMSAyLjcxNDczIDIyLjg4OTYgMS4yOTI2IDIwLjE5OTEgMC41NjA4NDdDMTcuNTA4NiAtMC4xNzA5MDQgMTQuNjczNiAtMC4xODY4NzQgMTEuOTc1MSAwLjUxNDUxOUM5LjI3NjU0IDEuMjE1OTEgNi44MDgxMiAyLjYxMDMyIDQuODE0NDcgNC41NTk1NUMyLjgyMDgyIDYuNTA4NzcgMS4zNzExNSA4Ljk0NTE1IDAuNjA5MTM2IDExLjYyNzJMNC4yMjc0MiAxMi42NTUyQzQuODEwMjkgMTAuNjAzNyA1LjkxOTE2IDguNzQwMDkgNy40NDQxMSA3LjI0OTEyQzguOTY5MDcgNS43NTgxNCAxMC44NTcyIDQuNjkxNTUgMTIuOTIxMyA0LjE1NTA1QzE0Ljk4NTUgMy42MTg1NSAxNy4xNTQgMy42MzA3NiAxOS4yMTE5IDQuMTkwNDlDMjEuMjY5OSA0Ljc1MDIxIDIzLjE0NTkgNS44MzggMjQuNjUzOSA3LjM0NjA2TDI3LjMxMzcgNC42ODYyOVoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMjcuMzEzNyA0LjY4NjI5QzI1LjM0MjEgMi43MTQ3MyAyMi44ODk2IDEuMjkyNiAyMC4xOTkxIDAuNTYwODQ3QzE3LjUwODYgLTAuMTcwOTA0IDE0LjY3MzYgLTAuMTg2ODc0IDExLjk3NTEgMC41MTQ1MTlDOS4yNzY1NCAxLjIxNTkxIDYuODA4MTIgMi42MTAzMiA0LjgxNDQ3IDQuNTU5NTVDMi44MjA4MiA2LjUwODc3IDEuMzcxMTUgOC45NDUxNSAwLjYwOTEzNiAxMS42MjcyTDQuMjI3NDIgMTIuNjU1MkM0LjgxMDI5IDEwLjYwMzcgNS45MTkxNiA4Ljc0MDA5IDcuNDQ0MTEgNy4yNDkxMkM4Ljk2OTA3IDUuNzU4MTQgMTAuODU3MiA0LjY5MTU1IDEyLjkyMTMgNC4xNTUwNUMxNC45ODU1IDMuNjE4NTUgMTcuMTU0IDMuNjMwNzYgMTkuMjExOSA0LjE5MDQ5QzIxLjI2OTkgNC43NTAyMSAyMy4xNDU5IDUuODM4IDI0LjY1MzkgNy4zNDYwNkwyNy4zMTM3IDQuNjg2MjlaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjcuMDU4ODIiIG1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzE1ODA3XzE0NzE4KSIvPgo8L3N2Zz4=);
}

.CompletePlanButton_success_checkmark__LWih3 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTQgMEMxMS4yMzExIDAgOC41MjQzMSAwLjgyMTA4NiA2LjIyMjAyIDIuMzU5NDNDMy45MTk3MyAzLjg5Nzc3IDIuMTI1MzIgNi4wODQyNyAxLjA2NTY5IDguNjQyNDNDMC4wMDYwNjU5NiAxMS4yMDA2IC0wLjI3MTE4MSAxNC4wMTU1IDAuMjY5MDEyIDE2LjczMTNDMC44MDkyMDUgMTkuNDQ3IDIuMTQyNTggMjEuOTQxNiA0LjEwMDUxIDIzLjg5OTVDNi4wNTg0NSAyNS44NTc0IDguNTUzMDEgMjcuMTkwOCAxMS4yNjg3IDI3LjczMUMxMy45ODQ1IDI4LjI3MTIgMTYuNzk5NCAyNy45OTM5IDE5LjM1NzYgMjYuOTM0M0MyMS45MTU3IDI1Ljg3NDcgMjQuMTAyMiAyNC4wODAzIDI1LjY0MDYgMjEuNzc4QzI3LjE3ODkgMTkuNDc1NyAyOCAxNi43Njg5IDI4IDE0QzI4IDEwLjI4NyAyNi41MjUgNi43MjYwMSAyMy44OTk1IDQuMTAwNUMyMS4yNzQgMS40NzUgMTcuNzEzIDAgMTQgMFpNMTIgMTkuNTlMNy4wMDAwMSAxNC41OUw4LjU5MDAxIDEzTDEyIDE2LjQxTDE5LjQxIDlMMjEuMDA2IDEwLjU4NkwxMiAxOS41OVoiIGZpbGw9IiMwMDdCOEIiLz4KPC9zdmc+);
}

.CompletePlanButton_complete_plan_button__8EFUu {
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.CompletePlanButton_complete_plan_button__8EFUu.anonymous-user {
    display: none;
}

.CompletePlanButton_complete_plan_button__8EFUu:not(.completed, .background-loading) {
    cursor: pointer;
}

.CompletePlanButton_complete_plan_button__8EFUu > span, 
.CompletePlanButton_complete_plan_button__8EFUu > span.completed-status > span {
    display: inline-block;
    text-box-edge: cap alphabetic;
    text-box-trim: trim-both;
}

.CompletePlanButton_complete_plan_button__8EFUu > span.completed-status {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}
.EndedScheduledPlanDialog_end_scheduled_plan_dialog__wLV6Q {
    margin: auto;
    border: none;
    background: white;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    padding: 48px 24px 24px 24px;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    width: calc(100vw - 40px);
    height: -moz-fit-content;
    height: fit-content;
    max-width: 404px;
    opacity: 0;
    overflow: hidden;
    transition: 
        opacity 0.15s ease-in-out,
        overlay 0.15s linear allow-discrete,
        display 0.15s linear allow-discrete;
}

@media (max-width: 960px) {
    .EndedScheduledPlanDialog_end_scheduled_plan_dialog__wLV6Q {
        padding: 48px 16px 48px 16px;
    }
}

.EndedScheduledPlanDialog_end_scheduled_plan_dialog__wLV6Q[open] {
    opacity: 1;
}

.EndedScheduledPlanDialog_end_scheduled_plan_dialog__wLV6Q[open]::backdrop {
    opacity: 1;
}

.EndedScheduledPlanDialog_end_scheduled_plan_dialog__wLV6Q::backdrop {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    transition: 
        opacity 0.15s ease-in-out,
        overlay 0.15s linear allow-discrete,
        display 0.15s linear allow-discrete;
}

@starting-style {
    .EndedScheduledPlanDialog_end_scheduled_plan_dialog__wLV6Q[open] {
        opacity: 0;
    }

    .EndedScheduledPlanDialog_end_scheduled_plan_dialog__wLV6Q[open]::backdrop {
        opacity: 0;
    }
}

.EndedScheduledPlanDialog_dialog_wrapper__FuKSW {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.EndedScheduledPlanDialog_close_button__ylkAR {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 44px;
    height: 44px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjU0MTg1IDQuMTM4NDJMNS42MzYwNiA0LjIyMTZMMTIgMTAuNTg0OEwxOC4zNjQgNC4yMjE2QzE4Ljc1NDUgMy44MzEwOCAxOS4zODc3IDMuODMxMDggMTkuNzc4MiA0LjIyMTZDMjAuMTM4NyA0LjU4MjA5IDIwLjE2NjQgNS4xNDkzMiAxOS44NjE0IDUuNTQxNjFMMTkuNzc4MiA1LjYzNTgyTDEzLjQxNSAxMS45OTk4TDE5Ljc3ODIgMTguMzYzN0MyMC4xNjg3IDE4Ljc1NDMgMjAuMTY4NyAxOS4zODc0IDE5Ljc3ODIgMTkuNzc4QzE5LjQxNzcgMjAuMTM4NCAxOC44NTA1IDIwLjE2NjIgMTguNDU4MiAxOS44NjExTDE4LjM2NCAxOS43NzhMMTIgMTMuNDE0OEw1LjYzNjA2IDE5Ljc3OEM1LjI0NTU0IDIwLjE2ODUgNC42MTIzNyAyMC4xNjg1IDQuMjIxODUgMTkuNzc4QzMuODYxMzYgMTkuNDE3NSAzLjgzMzYzIDE4Ljg1MDIgNC4xMzg2NiAxOC40NTc5TDQuMjIxODUgMTguMzYzN0wxMC41ODUgMTEuOTk5OEw0LjIyMTg1IDUuNjM1ODJDMy44MzEzMiA1LjI0NTI5IDMuODMxMzIgNC42MTIxMyA0LjIyMTg1IDQuMjIxNkM0LjU1MjI5IDMuODkxMTYgNS4wNTY0NiAzLjg0MDMyIDUuNDQwMzYgNC4wNjkwOUw1LjU0MTg1IDQuMTM4NDJaIiBmaWxsPSIjNzA3MDcwIi8+Cjwvc3ZnPg==);
    cursor: pointer;
}

@media (hover: hover) {
    .EndedScheduledPlanDialog_close_button__ylkAR:hover {
        background-color: var(--hover-menu-blue-30);
        border-radius: 100%;
    }
}

@media (max-width: 960px) {
    .EndedScheduledPlanDialog_close_button__ylkAR {
        background-size: 22px 22px;
    }
}

.EndedScheduledPlanDialog_title__DR_Om {
    color: var(--dark-text-color);
    text-align: center;
    font-family: var(--proximanova-bold);
    font-size: 24px;
    line-height: 1.25em;
    margin-bottom: 4px;
}

@media (max-width: 960px) {
    .EndedScheduledPlanDialog_title__DR_Om {
        font-size: 20px;
    }
}

.EndedScheduledPlanDialog_description__p57HD {
    color: var(--neutral-gray-color);
    text-align: center;
    font-family: var(--proximanova-regular);
    font-size: 18px;
    line-height: 1.25em;
}

@media (max-width: 960px) {
    .EndedScheduledPlanDialog_description__p57HD {
        font-size: 16px;
    }
}

.EndedScheduledPlanDialog_completed_icon__UYJiw {
    width: 40px;
    height: 40px;
    margin-bottom: 4px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjAgMi41QzE2LjUzODggMi41IDEzLjE1NTQgMy41MjYzNiAxMC4yNzc1IDUuNDQ5MjhDNy4zOTk2NyA3LjM3MjIxIDUuMTU2NjUgMTAuMTA1MyAzLjgzMjEyIDEzLjMwM0MyLjUwNzU4IDE2LjUwMDcgMi4xNjEwMiAyMC4wMTk0IDIuODM2MjcgMjMuNDE0MUMzLjUxMTUxIDI2LjgwODcgNS4xNzgyMiAyOS45MjY5IDcuNjI1NjQgMzIuMzc0NEMxMC4wNzMxIDM0LjgyMTggMTMuMTkxMyAzNi40ODg1IDE2LjU4NTkgMzcuMTYzN0MxOS45ODA2IDM3LjgzOSAyMy40OTkzIDM3LjQ5MjQgMjYuNjk3IDM2LjE2NzlDMjkuODk0NyAzNC44NDM0IDMyLjYyNzggMzIuNjAwMyAzNC41NTA3IDI5LjcyMjVDMzYuNDczNyAyNi44NDQ2IDM3LjUgMjMuNDYxMiAzNy41IDIwQzM3LjUgMTUuMzU4NyAzNS42NTYzIDEwLjkwNzUgMzIuMzc0NCA3LjYyNTYzQzI5LjA5MjUgNC4zNDM3NCAyNC42NDEzIDIuNSAyMCAyLjVaTTE3LjUgMjYuOTg3NUwxMS4yNSAyMC43Mzc1TDEzLjIzNzUgMTguNzVMMTcuNSAyMy4wMTI1TDI2Ljc2MjUgMTMuNzVMMjguNzU3NSAxNS43MzI1TDE3LjUgMjYuOTg3NVoiIGZpbGw9IiMwMDdCOEIiLz4KPC9zdmc+);
}

@media (max-width: 960px) {
    .EndedScheduledPlanDialog_completed_icon__UYJiw {
        width: 32px;
        height: 32px;
    }
}
.ReadingPlanSubscriptionForm_reading_plan_subscription_container__R_nG1 {
    width: 100%;
    min-height: 305px;
    padding-top: 60px;
    padding-bottom: 75px;
    background: rgb(215 226 232);
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 960px) {
    .ReadingPlanSubscriptionForm_reading_plan_subscription_container__R_nG1 {
        min-height: 300px;
        padding-top: 32px;
        padding-bottom: 30px;
    }
}

.ReadingPlanSubscriptionForm_reading_plan_subscription_wrapper__puDM_ {
    width: calc(100% - 50px);
    max-width: 715px;
}

@media (max-width: 960px) {
    .ReadingPlanSubscriptionForm_reading_plan_subscription_wrapper__puDM_ {
        margin-bottom: 20px;
    }
}

.ReadingPlanSubscriptionForm_reading_plan_subscription_container__R_nG1 .ReadingPlanSubscriptionForm_title__LdhnD {
    color: var(--dark-text-color);
    font-family: var(--proximanova-bold);
    font-size: 32px;
    text-align: center;
    line-height: 125%;
    margin-bottom: 16px;
}

@media (max-width: 960px) {
    .ReadingPlanSubscriptionForm_reading_plan_subscription_container__R_nG1 .ReadingPlanSubscriptionForm_title__LdhnD {
        font-size: 24px;
    }
}

.ReadingPlanSubscriptionForm_reading_plan_subscription_container__R_nG1 .ReadingPlanSubscriptionForm_description__u9JWB {
    color: var(--dark-text-color);
    font-family: var(--proximanova-regular);
    font-size: 18px;
    line-height: 125%;
    text-align: center;
    margin-bottom: 32px;
}

@media (max-width: 960px) {
    .ReadingPlanSubscriptionForm_reading_plan_subscription_container__R_nG1 .ReadingPlanSubscriptionForm_description__u9JWB {
        font-size: 16px;
    }
}

.ReadingPlanSubscriptionForm_subscription_form__5DdHv {
    display: none;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.ReadingPlanSubscriptionForm_subscription_form__5DdHv.visible {
    display: flex;
}

.ReadingPlanSubscriptionForm_subscription_form__5DdHv input[type="email"] {
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    outline: none;
    width: 60%;
    margin-right: 10px;
    font-family: var(--proximanova-regular);
    font-size: 18px;
    line-height: 20px;
    padding: 18px 0px 18px 14px;
    border-radius: 6px;
    border: 1px solid var(--light-gray-border-color);
    background: white;
}

@media (max-width: 960px) {
    .ReadingPlanSubscriptionForm_subscription_form__5DdHv input[type="email"] {
        width: 100%;
        font-size: 16px;
        margin-bottom: 24px;
        padding: 14px 0px 14px 14px;
    }
}

.ReadingPlanSubscriptionForm_subscription_form__5DdHv button {
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    outline: none;
    border: none;
    width: 185px;
    height: 56px;
    border-radius: 5px;
    background: var(--selected-blue-color);
    border: 1px solid var(--selected-blue-color);
    color: white;
    font-family: var(--proximanova-bold);
    font-size: 18px;
    letter-spacing: var(--cta-letter-spacing);
    text-transform: uppercase;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (hover: hover) {
    .ReadingPlanSubscriptionForm_subscription_form__5DdHv button {
        background: linear-gradient(white 50%, var(--selected-blue-color) 50%);
        background-size: var(--animated-cta-button-background-size);
        background-position: var(--animated-cta-button-background-position);
        transition-property: var(--animated-cta-button-transition-property);
        transition-timing-function: var(----animated-cta-button-timing-curve);
        transition-duration: var(--animated-cta-button-transition-duration);
        text-box-edge: cap alphabetic;
        text-box-trim: trim-both;
    }
    .ReadingPlanSubscriptionForm_subscription_form__5DdHv button:hover {
        background-position: var(--animated-cta-button-background-position-hover);
        color: var(--selected-blue-color);
    }

    .ReadingPlanSubscriptionForm_subscription_form__5DdHv button:active {
        border-color: var(--hover-blue-color);
        background: linear-gradient(white 50%, var(--hover-blue-color) 50%);
        background-size: var(--animated-cta-button-background-size);
        background-position: var(--animated-cta-button-background-position);
        transition-duration: var(--animated-cta-button-press-transition-duration);
        color: white;
    }
}

.ReadingPlanSubscriptionForm_subscription_form__5DdHv button span {
    display: inline-block;
    text-box-edge: cap alphabetic;
    text-box-trim: trim-both
}

.ReadingPlanSubscriptionForm_subscription_form__5DdHv button[disabled] {
    background: var(--neutral-gray-color) !important;
    border: 1px solid var(--neutral-gray-color) !important;
    color: white !important;
    transition-duration: 0s;
    cursor: default;
}

@media (max-width: 960px) {
    .ReadingPlanSubscriptionForm_subscription_form__5DdHv button {
        font-size: 15px;
        width: 160px;
    }
}

.ReadingPlanSubscriptionForm_subscription_success_container__UBS7g {
    display: none;
    justify-content: center;
    align-items: center;
    width: calc(100% - 60px);
    margin: auto;
}

.ReadingPlanSubscriptionForm_subscription_success_container__UBS7g.visible {
    display: flex;
}

.ReadingPlanSubscriptionForm_subscription_success_message__lj4ER {
    color: var(--dark-text-color);
    font-family: var(--proximanova-bold);
    font-size: 18px;
    line-height: 1.25em;
    text-align: center;
}

.ReadingPlanSubscriptionForm_success_checkmark__jdf0F {
    width: 28px;
    height: 28px;
    flex-shrink: 0;
    display: inline-block;
    margin-right: 8px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTQgMEMxMS4yMzExIDAgOC41MjQzMSAwLjgyMTA4NiA2LjIyMjAyIDIuMzU5NDNDMy45MTk3MyAzLjg5Nzc3IDIuMTI1MzIgNi4wODQyNyAxLjA2NTY5IDguNjQyNDNDMC4wMDYwNjU5NyAxMS4yMDA2IC0wLjI3MTE4MSAxNC4wMTU1IDAuMjY5MDEyIDE2LjczMTNDMC44MDkyMDYgMTkuNDQ3IDIuMTQyNTggMjEuOTQxNiA0LjEwMDUxIDIzLjg5OTVDNi4wNTg0NSAyNS44NTc0IDguNTUzMDEgMjcuMTkwOCAxMS4yNjg3IDI3LjczMUMxMy45ODQ1IDI4LjI3MTIgMTYuNzk5NCAyNy45OTM5IDE5LjM1NzYgMjYuOTM0M0MyMS45MTU3IDI1Ljg3NDcgMjQuMTAyMiAyNC4wODAzIDI1LjY0MDYgMjEuNzc4QzI3LjE3ODkgMTkuNDc1NyAyOCAxNi43Njg5IDI4IDE0QzI4IDEwLjI4NyAyNi41MjUgNi43MjYwMiAyMy44OTk1IDQuMTAwNTFDMjEuMjc0IDEuNDc1IDE3LjcxMyAwIDE0IDBaTTEyIDE5LjU5TDcuMDAwMDEgMTQuNTlMOC41OTAwMSAxM0wxMiAxNi40MUwxOS40MSA5TDIxLjAwNiAxMC41ODZMMTIgMTkuNTlaIiBmaWxsPSIjNEE4QjJDIi8+Cjwvc3ZnPg==);
}

/*# sourceMappingURL=ae7d09bca4b2f3e0.css.map*/