
      .mod_article-askDeliver.has-stickyBg{
        --ad-bgShade-top: rgba(14,16,18,.55);   /* overlay at top of image (was .35) */
        --ad-bgShade-btm: rgba(14,16,18,.92);   /* overlay at bottom of image (was .85) */
        --ad-bgPosMobile: 50% 50%;              /* crop on phones (intro image) */
      }
      @media screen and (max-width: 767px) {
       [data-section="S10"].mod_article-askDeliver.has-stickyBg {
        --ad-bgShade-top: rgba(14,16,18,.15);
      }
    }
      .mod_article-askDeliver.has-stickyBg .sticky:not([style*="url('')"]){
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%; /* an inline background-position wins */
        top: 0;            /* pin flush to the top of the screen (was 7vh) */
        min-height: 100vh; /* full screen height, like S05 */
      }
      .mod_article-askDeliver.has-stickyBg .sticky:not([style*="url('')"])::before{
        content: "";
        position: absolute; top: 0; right: 0; bottom: 0; left: 0;
        background: linear-gradient(180deg, var(--ad-bgShade-top) 0%, var(--ad-bgShade-btm) 100%);
        pointer-events: none;
        z-index: 0;
      }
      .mod_article-askDeliver.has-stickyBg .sticky:not([style*="url('')"]) .sticky-items{
        position: relative;
        z-index: 1;
        padding: calc(var(--ad-stickyTop) + 3.5em) 2.5em 3.5em; /* keeps the text where it sat before */
      }
      @media screen and (max-width: 767px){
        .mod_article-askDeliver.has-stickyBg .sticky:not([style*="url('')"]){
          min-height: 70vh;
          display: flex;
          align-items: flex-end;
          background-position: var(--ad-bgPosMobile) !important;
        }
        .mod_article-askDeliver.has-stickyBg .sticky:not([style*="url('')"]) .sticky-items{
          padding: 3em 2em 2em;
        }
      }
      /*end stickyBG*/
  