.bottom_band_unlock_story_unit {
    display: flex;
    padding: 50px 20px 30px;
    flex-direction: column;
    align-items: center;
    background-color: #fff;
}
.bottom_band_unlock_story_unit .unlock_bottom_band_container {
    max-width: 620px;
}
.bottom_band_unlock_story_unit img {
    margin-bottom: 5px;
}
.bottom_band_unlock_story_unit .author-byline {
    margin: 0 auto 5px;
}
.bottom_band_unlock_story_unit .title {
    margin-bottom: 20px;
}
.bottom_band_unlock_story_unit .date-container {
    padding: 15px;
    margin: 20px auto 0;
}
.bottom_band_unlock_story_unit .date-container h1 {
    margin-bottom: 5px;
}
.bottom_band_unlock_story_unit .date-container .cta-conatiner {
    flex-direction: column;
    margin-top: 20px;
    gap: 10px;
    width: 100%;
}
.bottom_band_unlock_story_unit .collapse_text {
    margin-top: 20px;
}
.home_page_bottom_stick_band,
.story_page_bottom_stick_band {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ffffff;
    z-index: 100;
    transform: translateY(130%);
}
.story_page_bottom_stick_band.show,
.home_page_bottom_stick_band.show {
    transform: translateY(0);
    transition: transform 0.5s ease-out;
}
.home_page_bottom_stick_band .sticky_bottom_band_without_img,
.story_page_bottom_stick_band .sticky_bottom_band_without_img {
    padding: 30px 15px;
}
.home_page_bottom_stick_band .sticky_bottom_band_without_img .cta-conatiner {
    margin-top: 15px;
}
.home_page_bottom_stick_band .sticky_bottom_band_without_img .cta-conatiner a,
.story_page_bottom_stick_band .sticky_bottom_band_without_img .cta-conatiner a {
    width: 100%;
}
@media (min-width: 768px) {
    .bottom_band_unlock_story_unit {
        padding: 40px 0;
    }
    .bottom_band_unlock_story_unit img {
        margin-bottom: 5px;
    }
    .bottom_band_unlock_story_unit .author-byline {
        margin: 0 auto 5px;
    }
    .bottom_band_unlock_story_unit .title {
        margin-bottom: 30px;
    }
    .bottom_band_unlock_story_unit .date-container {
        padding: 25px;
        margin: 30px auto 0 !important;
    }
    .bottom_band_unlock_story_unit .date-container h1 {
        margin-bottom: 5px;
    }
    .bottom_band_unlock_story_unit .date-container .cta-conatiner {
        margin-top: 15px;
        flex-direction: row;
        width: auto;
    }
    .bottom_band_unlock_story_unit .date-container .cta-conatiner a {
        width: 50%;
    }
    .bottom_band_unlock_story_unit .collapse_text {
        margin-top: 30px;
    }
    .home_page_bottom_stick_band .sticky_bottom_band_without_img,
    .story_page_bottom_stick_band .sticky_bottom_band_without_img {
        padding: 50px 0;
    }
    .home_page_bottom_stick_band .sticky_bottom_band_without_img .cta-conatiner,
    .story_page_bottom_stick_band .sticky_bottom_band_without_img .cta-conatiner {
        margin-top: 30px;
    }
}
.explore_panel_signUp_nudge {
    max-width: 330px;
    margin: 50px auto;
    padding: 25px 15px;
    border: 1px solid var(--dark-16, rgba(50, 31, 31, 0.16));
    background: var(--white-100, #fff);
}
.explore_panel_signUp_nudge h1 {
    margin-bottom: 5px;
}
.explore_panel_signUp_nudge .cta-conatiner {
    margin-top: 15px;
    width: 100%;
}
.explore_panel_signUp_nudge .cta-conatiner a {
    width: 100%;
}
.free-plan-unlocked-stories {
    max-width: 945px;
    position: relative;
    margin: 50px auto;
}
.free-plan-unlocked-stories .section-divider {
    margin: 0 0 30px;
}
.free-plan-unlocked-stories .top-patch-container {
    background-color: #f33;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    padding: 5px 10px;
    line-height: 0px;
    width: max-content;
}
@media (max-width: 1024px) {
    .free-plan-unlocked-stories .top-patch-container {
        top: -10px;
    }
}
.free-plan-unlocked-stories .top-patch-container p {
    color: var(--white-100, var(--system-white, #fff));
    font-family: Archivo;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: 12px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container {
    max-width: 720px;
    margin: 0 auto;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-image {
    padding-bottom: 5px;
    width: 230px;
    height: 130px;
    object-fit: cover;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article .article-text-container .large-title-xl {
    color: #321f1f;
    font-family: Reckless Bold;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.72px;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article .article-text-container .article-strap {
    color: var(--dark-80, rgba(50, 31, 31, 0.8));
    text-align: center;
    font-family: Ivar;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.15px;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share-paid-free-user {
    background: var(--Pink-Shades-Dull-Pink, #eee7e7);
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share-paid-free-user .paid-free-user {
    max-width: 100%;
    color: var(--dark-72, rgba(50, 31, 31, 0.72));
    text-align: center;
    font-family: Archivo;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.28px;
    padding: 15px;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share-paid-free-user .paid-free-user a {
    color: #f33;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share {
    margin: 30px 10px -40px;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .guest-user-p,
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .guest-user-lock-timer {
    color: var(--dark-100, #321f1f);
    text-align: center;
    font-family: Archivo;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.28px;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .guest-user-lock-timer {
    align-items: flex-start;
}
@media (min-width: 1024px) {
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .guest-user-lock-timer svg {
        width: 20px;
        height: 20px;
    }
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .the-ken-twentyfour-timer {
    color: var(--dark-56, rgba(50, 31, 31, 0.56)) !important;
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .cta-container .share-story-google-singup-btn {
    display: none;
}
@media (min-width: 768px) {
    .free-plan-unlocked-stories {
        max-width: 945px;
        position: relative;
        margin-top: 75px;
    }
    .free-plan-unlocked-stories .top-patch-container {
        background-color: #f33;
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0%);
        padding: 5px 30px;
        line-height: 0px;
        width: max-content;
    }
    @media (min-width: 1024px) {
        .free-plan-unlocked-stories .top-patch-container {
            transform: translate(-50%, -45%);
        }
    }
    .free-plan-unlocked-stories .top-patch-container p {
        font-size: 10px;
        line-height: 14px;
        letter-spacing: 0.3px;
    }
    .free-plan-unlocked-stories .section-divider {
        margin: 30px 0;
        margin-top: 0 !important;
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container {
        max-width: 720px;
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-image {
        padding-bottom: 5px;
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article .article-text-container .large-title-xl {
        color: #321f1f;
        font-family: Reckless Bold;
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
        letter-spacing: -0.96px;
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article .article-text-container .article-strap {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -0.18px;
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share-paid-free-user {
        background: var(--Pink-Shades-Dull-Pink, #eee7e7);
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share-paid-free-user .paid-free-user {
        max-width: 100%;
        font-family: Archivo;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        letter-spacing: 0.16px;
        padding: 15px;
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share-paid-free-user .paid-free-user a {
        color: #f33;
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share {
        margin: 30px auto -40px;
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .guest-user-p,
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .guest-user-lock-timer {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.16px;
    }
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .cta-container .share-story-google-singup-btn {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 1px;
    }
}
.home_page_signUp_nudge {
    background-color: #f2dede;
    border-radius: 4px;
    margin-top: 30px;
}
@media (min-width: 1024px) {
    .home_page_signUp_nudge {
        margin-top: 60px;
    }
}
.home_page_signUp_nudge .sticky_bottom_band_with_img {
    padding: 30px 25px;
    margin: auto;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    gap: 30px;
}
.home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container {
    max-width: 440px;
}
.home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container h1 {
    margin-bottom: 10px;
    color: #f33;
    text-align: center;
}
.home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container p {
    text-align: center;
}
.home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner {
    margin-top: 15px;
    flex-direction: column;
    width: auto;
}
.home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner a {
    width: 100%;
}
.home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_right_container img {
    width: 270px;
    height: auto;
}
@media (min-width: 768px) {
    .home_page_signUp_nudge .sticky_bottom_band_with_img {
        padding: 30px 0;
        margin: auto;
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 95px;
    }
    .home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container h1 {
        margin-bottom: 10px;
        text-align: left;
    }
    .home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container p {
        text-align: left;
    }
    .home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner {
        margin-top: 25px;
        flex-direction: column;
        width: auto;
    }
    .home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner a {
        width: 50%;
    }
    .home_page_signUp_nudge .sticky_bottom_band_with_img .sticky_bottom_band_with_img_right_container img {
        width: 360px;
        height: auto;
    }
}
.home_page_signUp_nudge_mastHead {
    color: var(--dark-64, rgba(50, 31, 31, 0.64)) !important;
    font-family: Reckless Italic;
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: -0.14px;
    position: relative;
    z-index: 9;
}
@media (max-width: 768px) {
    .home_page_signUp_nudge_mastHead {
        font-size: 12px;
        line-height: 16px;
    }
}
.home_page_signUp_nudge_mastHead button {
    color: #f33;
    position: relative;
    z-index: 10;
}
.sticky_bottom_band_with_img {
    display: flex;
    padding: 30px 15px;
    flex-direction: column-reverse;
    align-items: center;
    gap: 15px;
    max-width: 900px;
}
.sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container {
    max-width: 490px;
}
.sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container h1 {
    margin-bottom: 5px;
    text-align: center;
}
.sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container p {
    text-align: center;
}
.sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner {
    flex-direction: column-reverse;
    margin-top: 15px;
    gap: 5px;
    width: 100%;
}
.sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner a {
    width: 100%;
}
.sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner .secondary {
    border: 1px solid #f33;
}
.sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .collapse_text {
    margin-top: 15px;
    text-align: center;
    display: block;
}
@media (min-width: 768px) {
    .sticky_bottom_band_with_img {
        padding: 30px 0;
        margin: auto;
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 30px;
    }
    .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container h1 {
        margin-bottom: 10px;
        text-align: left;
    }
    .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container p {
        text-align: left;
    }
    .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner {
        margin-top: 20px;
        flex-direction: row;
        width: auto;
    }
    .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner a {
        width: 50%;
    }
    .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .collapse_text {
        margin-top: 30px;
        text-align: left;
        display: block;
    }
    .sticky_bottom_band_with_img .sticky_bottom_band_with_img_right_container img {
        width: 410px;
        height: auto;
    }
}
.sticky_bottom_band_without_img {
    display: flex;
    padding: 30px 15px;
    flex-direction: column;
    align-items: center;
}
.sticky_bottom_band_without_img .icon {
    margin-bottom: 15px;
}
.sticky_bottom_band_without_img h1 {
    margin-bottom: 5px;
}
.sticky_bottom_band_without_img .cta-conatiner {
    flex-direction: column-reverse;
    margin-top: 15px;
    gap: 5px;
    width: 100%;
}
.sticky_bottom_band_without_img .cta-conatiner .secondary {
    border: 1px solid #f33;
}
.sticky_bottom_band_without_img .collapse_text {
    margin-top: 15px;
}
.collapsed_sticky_bottom_band_without_img {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 0;
}
.collapsed_sticky_bottom_band_without_img p {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
.collapsed_sticky_bottom_band_without_img a {
    color: #f33;
}
@media (min-width: 768px) {
    .sticky_bottom_band_without_img {
        max-width: 490px;
        padding: 40px 0;
        margin: auto;
    }
    .sticky_bottom_band_without_img .icon {
        margin-bottom: 20px;
    }
    .sticky_bottom_band_without_img h1 {
        margin-bottom: 10px;
    }
    .sticky_bottom_band_without_img .cta-conatiner {
        margin-top: 20px;
        flex-direction: row;
        width: 100%;
    }
    .sticky_bottom_band_without_img .cta-conatiner a {
        width: 50%;
    }
    .sticky_bottom_band_without_img .collapse_text {
        margin-top: 30px;
    }
    .collapsed_sticky_bottom_band_without_img {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .collapsed_sticky_bottom_band_without_img p {
        gap: 8px;
    }
    .collapsed_sticky_bottom_band_without_img a {
        color: #f33;
    }
}
.home_signUp_benefits:not(:has(.sticky_bottom_band_with_img), .explore_panel_signUp_nudge, :has(.bottom_band_unlock_story_unit)) {
    box-shadow: 0 -4px 12px #00000014;
}
.home_signUp_benefits:has(.collapsed_sticky_bottom_band_without_img) {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background: #ffffff;
}
.home_signUp_benefits:has(.container .sticky_bottom_band_with_img),
.home_signUp_benefits:has(.sticky_bottom_band_without_img),
.home_signUp_benefits:has(.bottom_band_unlock_story_unit) {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: #ffffff;
    transform: translateY(130%);
}
.home_signUp_benefits:has(.container .sticky_bottom_band_with_img).show,
.home_signUp_benefits:has(.sticky_bottom_band_without_img).show,
.home_signUp_benefits:has(.bottom_band_unlock_story_unit).show {
    transform: translateY(0);
    transition: transform 0.5s ease-out;
}
.home_signUp_benefits:has(.container .sticky_bottom_band_with_img) .sticky_bottom_band_with_img,
.home_signUp_benefits:has(.sticky_bottom_band_without_img) .sticky_bottom_band_with_img,
.home_signUp_benefits:has(.bottom_band_unlock_story_unit) .sticky_bottom_band_with_img {
    transition: all 0.5s ease;
}
@media (min-width: 1024px) {
    .home_signUp_benefits:has(.container .sticky_bottom_band_with_img) .sticky_bottom_band_with_img,
    .home_signUp_benefits:has(.sticky_bottom_band_without_img) .sticky_bottom_band_with_img,
    .home_signUp_benefits:has(.bottom_band_unlock_story_unit) .sticky_bottom_band_with_img {
        height: 300px;
    }
}
.home_signUp_benefits:has(.container .sticky_bottom_band_with_img) .collapsed_sticky_bottom_band_without_img,
.home_signUp_benefits:has(.sticky_bottom_band_without_img) .collapsed_sticky_bottom_band_without_img,
.home_signUp_benefits:has(.bottom_band_unlock_story_unit) .collapsed_sticky_bottom_band_without_img {
    display: none;
}
.home_signUp_benefits:has(.container .sticky_bottom_band_with_img).collapsed .sticky_bottom_band_with_img,
.home_signUp_benefits:has(.container .sticky_bottom_band_with_img).collapsed .sticky_bottom_band_without_img,
.home_signUp_benefits:has(.sticky_bottom_band_without_img).collapsed .sticky_bottom_band_with_img,
.home_signUp_benefits:has(.sticky_bottom_band_without_img).collapsed .sticky_bottom_band_without_img,
.home_signUp_benefits:has(.bottom_band_unlock_story_unit).collapsed .sticky_bottom_band_with_img,
.home_signUp_benefits:has(.bottom_band_unlock_story_unit).collapsed .sticky_bottom_band_without_img {
    height: 0;
    padding: 0;
    margin: 0;
    opacity: 0;
    overflow: hidden;
}
.home_signUp_benefits:has(.container .sticky_bottom_band_with_img).collapsed .collapsed_sticky_bottom_band_without_img,
.home_signUp_benefits:has(.sticky_bottom_band_without_img).collapsed .collapsed_sticky_bottom_band_without_img,
.home_signUp_benefits:has(.bottom_band_unlock_story_unit).collapsed .collapsed_sticky_bottom_band_without_img {
    display: block;
}
.home_signUp_benefits .icon {
    width: 24px;
    height: 24px;
    margin-bottom: 20px;
}
.home_signUp_benefits h1 {
    color: #321f1f;
    text-align: center;
    font-family: Archivo;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
}
.home_signUp_benefits p {
    color: #321f1fb8;
    text-align: center;
    font-family: Archivo;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.28px;
}
.home_signUp_benefits p span {
    font-weight: 700;
}
.home_signUp_benefits .collapse_text {
    color: var(--dark-64, rgba(50, 31, 31, 0.64));
    text-align: center;
    font-family: Archivo;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.16px;
    text-decoration-line: underline;
}
.home_signUp_benefits .tiny-text {
    color: #321f1f8f;
    text-align: center;
    font-family: Archivo;
    font-size: 8px;
    font-style: normal;
    font-weight: 600;
    line-height: 12px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    margin-top: 10px;
}
.home_signUp_benefits .cta-conatiner {
    display: flex;
    gap: 5px;
    justify-content: center;
}
.home_signUp_benefits .cta-conatiner .btn {
    border-radius: 2px;
    padding: 12px 15px;
    font-family: Archivo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.28px;
}
.home_signUp_benefits .cta-conatiner .primary {
    color: var(--white-100, var(--system-white, #fff));
    background: var(--Primary, #f33);
    border: 1px solid #f33;
}
.home_signUp_benefits .cta-conatiner .secondary {
    color: var(--Primary, #f33);
    border: 1px solid #f33;
}
.home_signUp_benefits .cta-conatiner .google {
    border: 1px solid var(--dark-12, rgba(50, 31, 31, 0.12));
    background: #4285f4;
    color: #fff;
}
.home_signUp_benefits a {
    color: #f33;
    font-family: Archivo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.28px;
    display: inline-block;
}
.home_signUp_benefits .title {
    color: #321f1f;
    text-align: center;
    font-family: Reckless Bold;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.66px;
    margin-bottom: 0;
}
.home_signUp_benefits .excerpt {
    color: #321f1fcc;
    text-align: center;
    font-family: Ivar;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.15px;
}
.home_signUp_benefits img {
    width: 230px;
    height: 130px;
    object-fit: contain;
}
.home_signUp_benefits .date-container {
    border-radius: 4px;
    background: var(--dark-4, rgba(50, 31, 31, 0.04));
    color: var(--dark-64, rgba(50, 31, 31, 0.64));
    text-align: center;
    font-family: Archivo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.28px;
    margin: 20px auto 0;
}
.home_signUp_benefits .collapse_text {
    margin-top: 20px;
    cursor: pointer;
}
@media (min-width: 768px) {
    .home_signUp_benefits .icon {
        margin-bottom: 10px;
    }
    .home_signUp_benefits h1 {
        font-size: 22px;
        line-height: 24px;
    }
    .home_signUp_benefits p {
        font-size: 16px;
        line-height: 22px;
    }
    .home_signUp_benefits .collapse_text {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.16px;
    }
    .home_signUp_benefits .tiny-text {
        font-size: 10px;
        line-height: 14px;
        letter-spacing: 0.3px;
        margin-top: 10px;
    }
    .home_signUp_benefits .cta-conatiner .btn {
        font-size: 16px;
        font-style: normal;
        line-height: 22px;
        letter-spacing: 0.16px;
    }
    .home_signUp_benefits a {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.16px;
    }
    .home_signUp_benefits .title {
        font-size: 26px;
        font-weight: 700;
        line-height: 26px;
        letter-spacing: -0.78px;
    }
    .home_signUp_benefits .excerpt {
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        letter-spacing: -0.16px;
    }
}
@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}
:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}
.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0);
}
.swiper-horizontal {
    touch-action: pan-y;
}
.swiper-vertical {
    touch-action: pan-x;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
}
.swiper-3d {
    perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}
:root {
    --swiper-navigation-size: 44px;
}
.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
    display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
    transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto;
}
.swiper-button-lock {
    display: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next";
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 0.3s opacity;
    transform: translateZ(0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
}
.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet:only-child {
    display: none !important;
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-lock {
    display: none;
}
.non-editorial-nudges {
    border-radius: 2px;
    border: 1px solid rgba(50, 31, 31, 0.12);
    padding: 15px;
    max-width: 620px;
    margin: 50px auto;
}
.non-editorial-nudges span {
    color: var(--dark-100, #321f1f);
    font-weight: 600;
}
.non-editorial-nudges p {
    color: #321f1fcc;
    font-family: Archivo;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.28px;
}
.non-editorial-nudges a {
    color: #f33;
}
.non-editorial-nudges .unclock-subscription-nudge-container {
    display: flex;
    gap: 15px;
}
.non-editorial-nudges .unclock-subscription-nudge-container p {
    flex: 1;
}
.non-editorial-nudges img {
    width: 60px;
    height: 60px;
}
@media (min-width: 768px) {
    .non-editorial-nudges {
        padding: 20px;
    }
    .non-editorial-nudges p {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.16px;
    }
    .non-editorial-nudges .unclock-subscription-nudge-container {
        display: flex;
        gap: 20px;
    }
    .non-editorial-nudges img {
        width: 96px;
        height: 96px;
    }
    .story_page_full_width_nudge .sticky_bottom_band_without_img {
        max-width: 720px;
    }
    .story_page_full_width_nudge .sticky_bottom_band_without_img .icon {
        margin-bottom: 15px;
    }
    .story_page_full_width_nudge .sticky_bottom_band_without_img h1 {
        font-size: 32px;
        line-height: 32px;
    }
    .story_page_full_width_nudge .sticky_bottom_band_without_img p {
        font-size: 18px;
        line-height: 24px;
    }
    .story_page_full_width_nudge .sticky_bottom_band_without_img .cta-conatiner {
        margin-top: 25px;
    }
}
#singup-freeTrial-footer-nudge,
#singup-freeTrial-exit-nudge {
    box-shadow: 0 -4px 12px #00000014;
}
@media (max-width: 768px) {
    .free-user-subscribe {
        display: none;
    }
}
.free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .cta-container a {
    font-size: 12px;
    line-height: 16px;
    max-width: 250px;
    margin: auto;
}
@media (min-width: 1024px) {
    .free-plan-unlocked-stories .xl-full-width-article-image-container .xl-full-width-article-share .cta-container a {
        font-size: 14px;
        line-height: 20px;
    }
}


/*CSS ingup-freeTrial-footer-nudg v3*/
#singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img){
     background: #321F1F;
}

#singup-freeTrial-footer-nudge-v3 .sticky_bottom_band_with_img{
    max-width: 1300px;
}
#singup-freeTrial-footer-nudge-v3:has(.sticky_bottom_band_with_img_left_container) h1
{
    color:#fff;
    font-size:20px;
    line-height: 20px;
}

#singup-freeTrial-footer-nudge-v3:has(.sticky_bottom_band_with_img_left_container) p
{
    color:rgba(255,255,255,.72) !important;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.32px;
}

#singup-freeTrial-footer-nudge-v3:has(.collapsed_sticky_bottom_band_without_img){
   line-height: 100% !important;
}

#singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img) .sticker{
    font-family: Archivo;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    color: #fff;
    background-color: #f33;
    padding: 5px 8px;
    font-size: 10px;
    line-height: 14px;
    transform: rotate(0deg);
    text-align: center !important;
}

#singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img) .no-payment-text{
    color: rgba(255,255,255,.72)!important;
    text-align: center;
    font-family: Archivo;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .12px;
    margin-top:10px;
    text-align: center;
    text-transform: uppercase;
}

#singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img) .sticky_bottom_band_with_img_left_container{
    max-width: 100%;
    text-align: center;
}

#singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img) .cta-conatiner .secondary {
    color: #fff;
    border: 1px solid #fff !important;
}

#singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img) .cta-conatiner .primary {
    color:#321f1f;
    background: #fff;
    border: 1px solid #fff;
}

#singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img) .sticky_bottom_band_with_img_left_container{
    text-align: center;
}

@media(min-width:768px){
    #singup-freeTrial-footer-nudge-v3 .sticky_bottom_band_with_img{
        gap:100px !important;
        justify-content: space-between;
    }
    #singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img) .sticky_bottom_band_with_img_left_container{
        max-width: 50%;
        text-align: left;
    }
}

#singup-freeTrial-footer-nudge-v3 .collapsed_sticky_bottom_band_without_img p{ 
    display: inline;
}

#singup-freeTrial-footer-nudge-v3 .collapsed_sticky_bottom_band_without_img p, 
#singup-freeTrial-footer-nudge-v3 .collapsed_sticky_bottom_band_without_img a {

    color: rgba(255, 255, 255, .72) !important;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 0.15px;
}

#singup-freeTrial-footer-nudge-v3 .collapsed_sticky_bottom_band_without_img a{

    font-size: 16px;
    line-height: 100%;
}

#singup-freeTrial-footer-nudge-v3 .collapsed_sticky_bottom_band_without_img svg{
    height: 25px;
}


#singup-freeTrial-footer-nudge-v3 .sticky_bottom_band_with_img_right_container img {
    width: 260px;
    height: auto;
}

#singup-freeTrial-footer-nudge-v3 .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner{
    flex-direction: column;
} 

#singup-freeTrial-footer-nudge-v3 .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner a{
    width: 100%;
}


@media (min-width:1024px){
  #singup-freeTrial-footer-nudge-v3 .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner{
      flex-direction: row;
  } 

  #singup-freeTrial-footer-nudge-v3 .sticky_bottom_band_with_img .sticky_bottom_band_with_img_left_container .cta-conatiner a{
      width: 50%;
  }
}


@media (min-width: 1024px) {
    .home_signUp_benefits:has(.container .sticky_bottom_band_with_img) .sticky_bottom_band_with_img{
        height: auto;
    }
    #singup-freeTrial-footer-nudge-v3:has(.sticky_bottom_band_with_img_left_container) h1
    {
        font-size:32px;
        line-height: 32px;
    }
    #singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img) .sticker{
        text-align: left;
    }
    #singup-freeTrial-footer-nudge-v3:has(.container .sticky_bottom_band_with_img) .sticky_bottom_band_with_img_left_container{
        max-width: 640px;
        text-align: left;
    }

    #singup-freeTrial-footer-nudge-v3 .sticky_bottom_band_with_img_right_container img {
        width: 460px;
    }

    #singup-freeTrial-footer-nudge-v3 .collapsed_sticky_bottom_band_without_img p{ 
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 0px;
    }

    #singup-freeTrial-footer-nudge-v3 .collapsed_sticky_bottom_band_without_img p
    {
        color: rgba(255, 255, 255, .72) !important;
        font-size: 18px;
        line-height: 24px;
    }
    #singup-freeTrial-footer-nudge-v3 .collapsed_sticky_bottom_band_without_img svg{
        height: 30px;
    }

    #singup-freeTrial-footer-nudge-v3 .collapsed_sticky_bottom_band_without_img p{
        color:rgba(255,255,255,.72) !important;
        font-size: 18px;
        line-height: 24px;
    }
}


/*Css free-plan-homepage-nudge-exit-intent*/
.modal-free-plan-homepage-nudge-exit-intent.modal {
    margin:0px !important;
}
.modal-free-plan-homepage-nudge-exit-intent.modal .modal-dialog{
    background: #f7f2f2 !important;
    height: auto;
    min-height: 100%;
    border: 0;
    max-width: 100%;
    overflow: hidden;
    margin: 0px;
}

.modal-free-plan-homepage-nudge-exit-intent .close{
    background-color: #eee7e7;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
}

.modal-free-plan-homepage-nudge-exit-intent.modal .modal-dialog {
    height: 100% !important;
}
.modal-free-plan-homepage-nudge-exit-intent.modal .modal-content{
    border-radius: 0px !important;
    border:none;
    padding: 20px;
    /*position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);*/
}

.modal-free-plan-homepage-nudge-exit-intent.modal .modal-body{
    display: flex;
    justify-content: center;
    align-items: center;

}

.modal-free-plan-homepage-nudge-exit-intent .modal-dialog .modal-body{
    padding:0px;
    height: 100%;
} 
 .modal-free-plan-homepage-nudge-exit-intent .modal-dialog .modal-content,
 .modal-free-plan-homepage-nudge-exit-intent .modal-dialog .modal-content-container{
    height: 100%;
} 
.modal-free-plan-homepage-nudge-exit-intent .modal-dialog .modal-dialog{
    height: 100%;
} 


.modal-free-plan-homepage-nudge-exit-intent .modal-free-plan-nudge-image img{
    max-width: 300px;
    margin:auto;
    padding-bottom:40px;
}

.modal-free-plan-homepage-nudge-exit-intent .content-area{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    text-align: center !important;
}

.modal-free-plan-homepage-nudge-exit-intent .content-area h1{
    font-family: Reckless Bold;
    font-size: 22px;
    line-height: 22px;
   font-weight: 600; 
   text-align: center !important;
   margin:auto;
   padding:0px 0px 20px;
}

 .modal-free-plan-homepage-nudge-exit-intent .content-area p{
    font-family: Archivo;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    margin-bottom:10px !important;
}

.modal-free-plan-homepage-nudge-exit-intent .popup-cta-button{
    background: #f33;
    color:#fff;
    padding: 13px 0px;
    font-weight: 600;
    min-width: 150px;
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    border-radius: 4px;
    text-transform: none;
    margin-bottom: 0px;
    display: inline-block;
    font-family: Archivo;
}

.email-section{
    margin:auto;
}



@media (min-width:768px) and (max-width: 1023px){
    .modal-free-plan-homepage-nudge-exit-intent .content-area{
        align-items: center !important; 
    }

      .modal-free-plan-homepage-nudge-exit-intent .content-area h1{
        font-family: Reckless Bold;
        font-size: 34px;
        line-height: 34px;
    }
     .modal-free-plan-homepage-nudge-exit-intent .content-area p{
        font-family: Archivo;
        font-size: 20px;
        line-height: 26px;
    }

} 





@media (min-width: 1024px){
    .modal-free-plan-homepage-nudge-exit-intent .modal-free-plan-nudge-image img{
        max-width: 500px;
        margin:auto;
    }

    .modal-free-plan-homepage-nudge-exit-intent .content-area h1{
        font-family: Reckless Bold;
        font-size: 34px;
        line-height: 34px;
       font-weight: 600; 
       text-align: left;
       margin:0px;
       padding:0px 0px 30px;
    }
    .modal-free-plan-homepage-nudge-exit-intent .content-area p{
        font-family: Archivo;
        font-size: 20px;
        line-height: 26px;
        text-align: left;
        margin-bottom:10px !important;
    }
    .modal-free-plan-homepage-nudge-exit-intent .modal-dialog .modal-body .email-section{
        text-align: left;
    }
   

    .modal-free-plan-homepage-nudge-exit-intent .email-section{
        margin: 0;
    }

    .modal-free-plan-homepage-nudge-exit-intent .popup-cta-button{
        background: #f33;
        padding: 13px 0px;
        font-weight: 600;
        min-width: 150px;
        margin-top: 14px;
        font-size: 18px;
        line-height: 22px;
        text-align: center;
        border-radius: 4px;
        text-transform: none;
    }
    
}

@media (min-width:1024px){
    .modal-free-plan-homepage-nudge-exit-intent .content-area{
        text-align: left ;
    }
}

@media (min-width:1024px) and (max-width:1200px) {
 
    .modal-free-plan-homepage-nudge-exit-intent .modal-dialog .modal-body .row{
        display: flex;
        flex-direction: row;
        gap:100px;
    }
}



  .free-trial-exit-intent-v2 .modal-dialog {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    height: 100%;
    margin: 0 auto;
  }
  .free-trial-exit-intent-v2 .modal-content {
      background-color: #fff;
      padding: 30px 15px;
  }
  .free-trial-exit-intent-v2 .modal-body {
      border: none;
  }
  .free-trial-exit-intent-v2 .close{
    position: absolute;
    top: -20px;
    right: -5px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    background: #eee7e7;
    padding: 0 !important;
  }

  .free-trial-exit-intent-v2 img{
    margin-bottom: 20px;
    max-width: 120px;
  }

  .free-trial-exit-intent-v2 h2,
  .free-trial-exit-intent-v2 .h2 {
      color:#321f1f;
      text-align: center;
      font-family: Archivo;
      font-size: 18px;
      font-style: normal;
      font-weight: 600;
      line-height: 22px;
      margin-bottom: 10px;
  }
  .free-trial-exit-intent-v2 p {
      color: rgba(50, 31, 31, 0.8);
      text-align: center;
      font-family: Archivo;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px;
      letter-spacing: 0.28px;
  }

  .free-trial-exit-intent-v2 .cta-conatiner{
    display: flex;
    gap:10px;
    margin-top:20px;
    flex-direction: column;
    width: 100%;
  }
  .free-trial-exit-intent-v2 .cta-conatiner .btn-social{
    background:#4285f4;
    color:#fff;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .free-trial-exit-intent-v2 input {
      color: var(--dark-56, rgba(50, 31, 31, 0.56));
      font-family: Archivo;
      font-size: 14px;
      font-style: normal;
      font-weight: 500;
      line-height: 20px;
      letter-spacing: 0.28px;
  }


  .free-trial-exit-intent-v2 a {
      color:#fff;
      font-family: Archivo;
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      line-height: 20px;
      letter-spacing: 0.28px;
      width: 100%;
      /*margin-top: 5px;*/
  }

  .free-trial-exit-intent-v2 .or-divider-container{
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
  }

  .free-trial-exit-intent-v2 .or-divider-container p{
    color: rgba(50, 31, 31, 0.56);
    font-family: Archivo;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0.3px;
    text-transform: uppercase;
  }

.free-trial-exit-intent-v2 .free-trial-exit-intent-error{
    font-family: Archivo;
    font-size: 10px;
    margin-top: -8px;
    line-height: 12px;
    text-align: left;
    color: #f33;
  }
    
  @media (min-width:1024px){
    .free-trial-exit-intent-v2 .modal-dialog {
      align-items: center;
    }
    .free-trial-exit-intent-v2 .modal-content {
        padding: 50px;
        min-width: 620px;
    }
    .free-trial-exit-intent-v2 .close{
      top: -30px;
      right:-30px;
    }
    .free-trial-exit-intent-v2 h2,
    .free-trial-exit-intent-v2 .h2 {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .free-trial-exit-intent-v2 p {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.16px;
    }
   
   .free-trial-exit-intent-v2 .cta-conatiner{
      display: flex;
      gap:10px;
      margin-top:10px;
      flex-direction: column;
      width: 100%;
    }

    .free-trial-exit-intent-v2 a {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.16px;
        /*margin-top: 10px;*/
    }
    .free-trial-exit-intent-v2 input {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.16px;
    }
  }

