#content #section-sticky {
    background: #FFFFFF;
    box-shadow: 0 0 15px 0 rgb(4 4 50 / 19%);
    border-radius: 19px 19px 0 0;
    position: fixed;
    bottom: 0;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 1038px;
    padding: 0;
}

#content #section-sticky .article .body-text p {
    font-size: inherit;
}

#content #section-sticky .article .body-text {
    text-align: center;
    font-size: 12px;
}

#content #section-sticky > .inner {
    padding: 24px;
}

#content #section-sticky .article {
    margin: 0 0 1em 0;
}

#content #section-sticky .btn {
    margin: 0;
}

@media (min-width: 768px) {
    #content #section-sticky {
        bottom: 20px;
        border-radius: 10px;
    }

    #content #section-sticky > .inner {
        display: flex;
        align-items: center;
        padding: 30px;
        justify-content: space-around;
    }

    #content #section-sticky .article {
        margin: 0;
    }

    #content #section-sticky .article .body-text {
        font-size: 1rem;
    }
}

body::after {
    content: '';
    display: block;
    height: 120px;
}

.webview-back-btn {
    position: fixed;
    top: 60px;
    left: 10px;
    width: 32px;
    height: 32px;
    background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+YnV0dG9uL2JhY2s8L3RpdGxlPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZiYXIvc3RhdHVzYmFyLSstYmFjay0rLXNoYXJlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYuMDAwMDAwLCAtNTQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCA1NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGwtb3BhY2l0eT0iMC41OTk4MDkiIGZpbGw9IiNEN0Q3RDciIGN4PSIxNiIgY3k9IjE2IiByPSIxNiI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjAwMDAwMCwgNC4wMDAwMDApIiBmaWxsPSIjMDAxNjg4IiBpZD0ic2l6ZXMvMjQiPgogICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMi4wMDAwMDApICIgaWQ9IkNob29zZS1JY29uIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguMDYyNDk5OTksMjEuMTg3NSBDNy44OTg0Mzc0OSwyMS4xODc1IDcuNzM0Mzc0OTksMjEuMTIxODc1IDcuNjAzMTI0OTksMjAuOTkwNjI1IEM3LjM0MDYyNDk5LDIwLjcyODEyNSA3LjM0MDYyNDk5LDIwLjMzNDM3NSA3LjYwMzEyNDk5LDIwLjA3MTg3NSBMMTUuNjc1LDEyIEw3LjYwMzEyNDk5LDMuOTI4MTI0OTkgQzcuMzQwNjI0OTksMy42NjU2MjQ5OSA3LjM0MDYyNDk5LDMuMjcxODc0OTggNy42MDMxMjQ5OSwzLjAwOTM3NDk4IEM3Ljg2NTYyNDk5LDIuNzQ2ODc0OTggOC4yNTkzNzQ5OSwyLjc0Njg3NDk4IDguNTIxODc0OTksMy4wMDkzNzQ5OCBMMTcuMDUzMTI1LDExLjU0MDYyNSBDMTcuMzE1NjI1LDExLjgwMzEyNSAxNy4zMTU2MjUsMTIuMTk2ODc1IDE3LjA1MzEyNSwxMi40NTkzNzUgTDguNTIxODc0OTksMjAuOTkwNjI1IEM4LjM5MDYyNDk5LDIxLjEyMTg3NSA4LjIyNjU2MjQ5LDIxLjE4NzUgOC4wNjI0OTk5OSwyMS4xODc1IEw4LjA2MjQ5OTk5LDIxLjE4NzUgWiIgaWQ9Imljb25zMjAyMS9OZXh0LV8yU2Vjb25kYXJ5Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    z-index: 100;
}
.webview-back-btn span {
    display: none;
}

.teaser-chip {
    position: relative;
    color: #fff;
    padding: 10px;
    overflow: hidden;
    border-radius: 12px;
    background-color: #fff;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    min-height: 87px;
    box-shadow: 0 4px 8px 0 rgba(25, 34, 79, .12);
    cursor: pointer
}

.teaser-chip__content {
    position: relative;
    z-index: 10;
    -webkit-box-flex: 1;
    flex: 1;
    color: #12154b;
    padding-left: 13px
}

.teaser-chip__visual {
    width: 70px;
    height: 70px;
    background-size: cover;
    background-position: 50%
}

.teaser-chip__visual > img {
    display: block;
    width: 100%;
    height: 100%
}

.teaser-chip__headline {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px
}

.teaser-chip__text {
    font-size: 14px;
    line-height: 18px
}

.jib {
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 2em;
    margin: -2em;
}

.teaser-chip__text p {
    margin: 0
}