
#digital-thanks .card_design .row p {
    font-size: 16.5px;
    line-height: 20px;
}

@media screen and (min-width:1080px) {
    #digital-thanks .card_design .row p {
        font-size: 16.5px;
        line-height: 20px;
    }
    /* 3773 */
    #digital-thanks .card_design .row.card_subject p {
        font-size: 25px;
        line-height: 45px;
    }
    #digital-thanks .card_design .row.my_name p {
        font-size: 21.5963px;
    }
}

@media screen and (min-width:1440px) {
    /* 3782 */
    #digital-thanks .card_design {
        min-height: 700px;
    }
}


/* 4763 */
.rich_news_list .news_link_title {
    font-size: 1.4rem;
    flex-grow: 1;
    height: 100%;
}
.rich_news_list .news_link_title .rich_news_link {
    display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between;
}
.rich_news_list .news_link_title .news_title {
    text-overflow: ellipsis;
        white-space: nowrap;
    overflow: hidden;
}

/* 4801 */
#digital-thanks .card_design.free .card_bg_top {
    display: block;
    top: 40px;
    background: none;
    background-position: top center;
    height: 200px;
    width: 100%;
    z-index: 1;

}

/* 4812 */
#digital-thanks .card_design.free .card_bg_bottom {
    display: block;
    position: absolute;
    bottom: 0;
    background: none;
    background-position: bottom center;
    height: 200px;
    width: 100%;
    z-index: 1;

}

@media screen and (max-width: 800px) {
    /* 5149 */
    #receive_card_body #digital-thanks .card_design,
    #sending_card_body #digital-thanks .card_design {
        min-height: unset;
    }
}

/* new */
#digital-thanks article.declaration .pannel #form_next_btn.btn {
    flex-grow: unset;
        margin: 0;
        width: 46%;
        padding: 0.9rem;
}

#digital-thanks article.declaration .pannel #address_to_send.btn {
    flex-grow: unset;
        margin: 0;
        width: 46%;
        padding: 0;
        line-height: 1.9rem
}

@media screen and (max-width: 800px) {
    #digital-thanks article.declaration .pannel #form_next_btn.btn,
    #digital-thanks article.declaration .pannel #address_to_send.btn {
        margin-top: 1rem;
        width: 48%;
    }
}

@media screen and (max-width: 800px) {
    #digital-thanks .card_design .row p {
        font-size: 1rem;
        line-height: 1.3;
    }
}