.styles_reading_plan_summary_container__DnaD8 {
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    display: flex;
    flex-direction: column;
}

@media (max-width: 960px) {
    .styles_reading_plan_summary_container__DnaD8 {
        padding-top: 0px;
    }
}

.styles_reading_plan_summary_section_wrapper__e22JB {
    width: calc(100% - var(--desktop-bible-reader-margin));
    max-width: var(--bible-reader-max-width);
    flex-grow: 1;
    margin: auto;
    display: flex;
    flex-direction: column;
}

@media (max-width: 960px) {
    .styles_reading_plan_summary_section_wrapper__e22JB {
        width: 100%;
        max-width: none;
        max-width: initial;
    }
}

.styles_header_image__y_via {
    position: relative;
    width: 100%;
    aspect-ratio: 2.17;
    border-radius: 8px;
    overflow: hidden;
}

@media (max-width: 960px) {
    .styles_header_image__y_via {
        border-radius: 0px;
        height: 202px;
    }
}

.styles_header_image__y_via img {
    -o-object-position: center;
       object-position: center;
    -o-object-fit: cover;
       object-fit: cover;
}

@media (max-width: 960px) {
    .styles_summary_info_section__5WCQC {
        width: calc(100% - 2 * var(--mobile-gutter-width));
        margin: auto; 
    }
}

.styles_info_section_header__1_LSo {
    padding: 16px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--light-gray-border-color);
    margin-bottom: 16px;
}

.styles_info_section_header__1_LSo .styles_left_column__Ltn8N {
    flex-grow: 1;
    margin-right: 24px;
}

.styles_info_section_header__1_LSo .styles_right-column__9f9kw {
    flex-shrink: 0;
    min-width: 0;
}

.styles_plan_title__RXVYJ { 
    color: var(--dark-text-color);
    font-family: var(--proximanova-bold);
    font-size: 26px;
    line-height: 125%;
    margin-bottom: 4px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    max-height: 1.25em;
}

@media (max-width: 960px) {
    .styles_plan_title__RXVYJ {
        font-size: 22px;
        line-height: 120%;
        margin-bottom: 2px;
        -webkit-line-clamp: 2;
        max-height: 2.5em;
    }
}

.styles_plan_size__HQ5Uj {
    color: var(--neutral-gray-color);
    font-family: var(--proximanova-regular);
    font-size: 18px;
    line-height: 150%;
    text-transform: capitalize;
}

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

.styles_plan_summary_description__eTDGI {
    color: var(--dark-text-color);
    font-family: var(--proximanova-regular);
    font-size: 20px;
    line-height: 150%;
    margin-bottom: 24px;
}

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

.styles_info_section_header__1_LSo .start-plan-button {
    height: 56px;
    width: 185px;
    padding: 0px 35px;
    border-radius: 5px;
    border: 1px solid var(--selected-blue-color);
    background: var(--selected-blue-color);
    color: white;
}

@media (hover: hover) {
    .styles_info_section_header__1_LSo .start-plan-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);
    }

    .styles_info_section_header__1_LSo .start-plan-button:not(.background-loading):hover {
        background-position: var(--animated-cta-button-background-position-hover);
        color: var(--selected-blue-color);
    }

    .styles_info_section_header__1_LSo .start-plan-button:not(.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;
    }
}

.styles_info_section_header__1_LSo .start-plan-button .title {
    font-family: var(--proximanova-bold);
    font-size: 18px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
}

@media (max-width: 960px) {
    .styles_info_section_header__1_LSo .start-plan-button .title {
        font-size: 14px;
    }
}

.styles_info_section_header__1_LSo .start-plan-button .loading-indicator {
    width: 32px;
    height: 32px;
    flex-shrink: 0;
}

@media (--mobile-brekapoint) {
    .styles_info_section_header__1_LSo .start-plan-button .loading-indicator {
        width: 30px;
        height: 30px;
    }
}

@media (max-width: 960px) {
    .styles_info_section_header__1_LSo .start-plan-button {
        height: 53px;
        width: 145px;
        padding: 0px 28px;
    }
}

.styles_user_actions__nHHLT {
    display: flex;
    gap: 16px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

@media (max-width: 960px) {
    .styles_user_actions__nHHLT {
        gap: 8px;
    }
}

.styles_user_actions__nHHLT .share-button,
.styles_user_actions__nHHLT .save-plan-button {
    border-radius: 8px;
    border: 1px solid var(--selected-blue-color);
    padding: 0px 12px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.styles_user_actions__nHHLT .share-button .share-icon {
    width: 18px;
    height: 22px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE4IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMi42MjUgMTAuNDIyM0MyLjUyNTU0IDEwLjQyMjMgMi40MzAxNiAxMC40NjE4IDIuMzU5ODQgMTAuNTMyMUMyLjI4OTUxIDEwLjYwMjUgMi4yNSAxMC42OTc5IDIuMjUgMTAuNzk3M1YyMC41NDczQzIuMjUgMjAuNzU0MyAyLjQxOCAyMC45MjIzIDIuNjI1IDIwLjkyMjNIMTUuMzc1QzE1LjQ3NDUgMjAuOTIyMyAxNS41Njk4IDIwLjg4MjggMTUuNjQwMiAyMC44MTI1QzE1LjcxMDUgMjAuNzQyMSAxNS43NSAyMC42NDY4IDE1Ljc1IDIwLjU0NzNWMTAuNzk3M0MxNS43NSAxMC42OTc5IDE1LjcxMDUgMTAuNjAyNSAxNS42NDAyIDEwLjUzMjFDMTUuNTY5OCAxMC40NjE4IDE1LjQ3NDUgMTAuNDIyMyAxNS4zNzUgMTAuNDIyM0gxMy44NzVDMTMuNTc2NiAxMC40MjIzIDEzLjI5MDUgMTAuMzAzOCAxMy4wNzk1IDEwLjA5MjhDMTIuODY4NSA5Ljg4MTgyIDEyLjc1IDkuNTk1NjggMTIuNzUgOS4yOTczMUMxMi43NSA4Ljk5ODk0IDEyLjg2ODUgOC43MTI3OSAxMy4wNzk1IDguNTAxODFDMTMuMjkwNSA4LjI5MDgzIDEzLjU3NjYgOC4xNzIzMSAxMy44NzUgOC4xNzIzMUgxNS4zNzVDMTYuODI0IDguMTcyMzEgMTggOS4zNDgzMSAxOCAxMC43OTczVjIwLjU0NzNDMTggMjEuMjQzNSAxNy43MjM0IDIxLjkxMTIgMTcuMjMxMiAyMi40MDM1QzE2LjczODkgMjIuODk1NyAxNi4wNzEyIDIzLjE3MjMgMTUuMzc1IDIzLjE3MjNIMi42MjVDMS45Mjg4MSAyMy4xNzIzIDEuMjYxMTMgMjIuODk1NyAwLjc2ODg0NSAyMi40MDM1QzAuMjc2NTYyIDIxLjkxMTIgMCAyMS4yNDM1IDAgMjAuNTQ3M1YxMC43OTczQzAgOS4zNDgzMSAxLjE3NiA4LjE3MjMxIDIuNjI1IDguMTcyMzFINC4xMjVDNC40MjMzNyA4LjE3MjMxIDQuNzA5NTIgOC4yOTA4MyA0LjkyMDUgOC41MDE4MUM1LjEzMTQ3IDguNzEyNzkgNS4yNSA4Ljk5ODk0IDUuMjUgOS4yOTczMUM1LjI1IDkuNTk1NjggNS4xMzE0NyA5Ljg4MTgyIDQuOTIwNSAxMC4wOTI4QzQuNzA5NTIgMTAuMzAzOCA0LjQyMzM3IDEwLjQyMjMgNC4xMjUgMTAuNDIyM0gyLjYyNVpNOC43MzQ1IDAuOTM3ODA3QzguNzY5MzMgMC45MDI4ODUgOC44MTA3MiAwLjg3NTE3NyA4Ljg1NjI4IDAuODU2MjczQzguOTAxODMgMC44MzczNjggOC45NTA2NyAwLjgyNzYzNyA5IDAuODI3NjM3QzkuMDQ5MzMgMC44Mjc2MzcgOS4wOTgxNyAwLjgzNzM2OCA5LjE0MzcyIDAuODU2MjczQzkuMTg5MjggMC44NzUxNzcgOS4yMzA2NyAwLjkwMjg4NSA5LjI2NTUgMC45Mzc4MDdMMTMuNjA5NSA1LjI4MTgxQzEzLjY2MjEgNS4zMzQyNSAxMy42OTc5IDUuNDAxMTMgMTMuNzEyNCA1LjQ3Mzk2QzEzLjcyNyA1LjU0NjggMTMuNzE5NSA1LjYyMjMgMTMuNjkxMSA1LjY5MDlDMTMuNjYyNiA1Ljc1OTUxIDEzLjYxNDUgNS44MTgxMyAxMy41NTI3IDUuODU5MzJDMTMuNDkwOSA1LjkwMDUyIDEzLjQxODMgNS45MjI0NCAxMy4zNDQgNS45MjIzMUgxMC4xMjVWMTQuNTQ3M0MxMC4xMjUgMTQuODQ1NyAxMC4wMDY1IDE1LjEzMTggOS43OTU0OSAxNS4zNDI4QzkuNTg0NTIgMTUuNTUzOCA5LjI5ODM3IDE1LjY3MjMgOSAxNS42NzIzQzguNzAxNjMgMTUuNjcyMyA4LjQxNTQ4IDE1LjU1MzggOC4yMDQ1IDE1LjM0MjhDNy45OTM1MyAxNS4xMzE4IDcuODc1IDE0Ljg0NTcgNy44NzUgMTQuNTQ3M1Y1LjkyMjMxSDQuNjU2QzQuNTgxNzMgNS45MjI0NCA0LjUwOTEgNS45MDA1MiA0LjQ0NzMxIDUuODU5MzJDNC4zODU1MiA1LjgxODEzIDQuMzM3MzUgNS43NTk1MSA0LjMwODkxIDUuNjkwOUM0LjI4MDQ3IDUuNjIyMyA0LjI3MzA1IDUuNTQ2OCA0LjI4NzU3IDUuNDczOTZDNC4zMDIxIDUuNDAxMTMgNC4zMzc5MiA1LjMzNDI1IDQuMzkwNSA1LjI4MTgxTDguNzM0NSAwLjkzNzgwN1oiIGZpbGw9IiMwMjVDOEQiLz4KPC9zdmc+);
}

.styles_user_actions__nHHLT .save-plan-button .save-plan-button-icon {
    width: 24px;
    height: 24px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTYuNSAyLjI1SDcuNUM2LjkwMzI2IDIuMjUgNi4zMzA5NyAyLjQ4NzA1IDUuOTA5MDEgMi45MDkwMUM1LjQ4NzA1IDMuMzMwOTcgNS4yNSAzLjkwMzI2IDUuMjUgNC41VjIxLjc1TDEyIDE1Ljc1TDE4Ljc1IDIxLjc1VjQuNUMxOC43NSAzLjkwMzI2IDE4LjUxMjkgMy4zMzA5NyAxOC4wOTEgMi45MDkwMUMxNy42NjkgMi40ODcwNSAxNy4wOTY3IDIuMjUgMTYuNSAyLjI1WiIgc3Ryb2tlPSIjMDI1QzhEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);
}

.styles_user_actions__nHHLT .save-plan-button.is-favorite .save-plan-button-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDE2IDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTEyLjUgMS4yNUgzLjVDMi45MDMyNiAxLjI1IDIuMzMwOTcgMS40ODcwNSAxLjkwOTAxIDEuOTA5MDFDMS40ODcwNSAyLjMzMDk3IDEuMjUgMi45MDMyNiAxLjI1IDMuNVYyMC43NUw4IDE0Ljc1TDE0Ljc1IDIwLjc1VjMuNUMxNC43NSAyLjkwMzI2IDE0LjUxMjkgMi4zMzA5NyAxNC4wOTEgMS45MDkwMUMxMy42NjkgMS40ODcwNSAxMy4wOTY3IDEuMjUgMTIuNSAxLjI1WiIgc3Ryb2tlPSIjMDI1QzhEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZmlsbD0iIzAyNUM4RCIvPgo8L3N2Zz4=);
}

.styles_user_actions__nHHLT .share-button .share-button-title,
.styles_user_actions__nHHLT .save-plan-button .save-plan-button-title {
    margin-left: 14px;
    color: var(--selected-blue-color);
    font-family: var(--proximanova-semibold);
    font-size: 16px;
}



/*# sourceMappingURL=34a773658111810f.css.map*/