table {
        margin: 0 auto;
        width: 100%;
    }

    html .sw-text-editor-table__head td {
        background-color: #DFFBFF;
    }

    .bg-row-grey {
        background-color: #F2F3F5;
    }

    html .sw-text-editor-table .sw-text-editor-table__col {
        border-color: white;
        padding: 15px;
    }

    @media (max-width: 600px) {
        .sw-text-editor-table thead { display: none; }
        .sw-text-editor-table,
        .sw-text-editor-table tbody,
        .sw-text-editor-table__row,
        .sw-text-editor-table__col { display: block; width: 100%; box-sizing: border-box; }
        .sw-text-editor-table__col:first-child { opacity: 0.85; font-size: 0.9em; padding-bottom: 4px; }
        .sw-text-editor-table__row { margin-bottom: 4px; }
    }
.cms-page .sw-cms-block-enthus-sign-up-module__image, .product-detail .sw-cms-block-enthus-sign-up-module__image{
        height: 100%;
    }
