.wpc-lenovo-pro-hub-skinny-banner { background-image: url(//p2-ofp.static.pub/ShareResource/na/landing-pages/benefits/skinny-banner/lenovo-pro-background-mobile.jpg); height: fit-content; background-size: cover; background-repeat: no-repeat; display: flex; flex-direction: column; padding: 20px 16px; color: #fff; margin-bottom: 30px; } .wpc-lenovo-pro-hub-skinny-banner-copy { line-height: 1.2; font-size: 18px; width: fit-content; } .wpc-lenovo-pro-hub-skinny-banner-button { color: #000; text-decoration: none; padding: 14px 24px; background-color: #fff; width: fit-content; border-radius: 4px; font-weight: bold; border: 1px solid #000; margin-top: 18px; border-radius: 100px; } .wpc-lenovo-pro-hub-skinny-banner-button:hover { color: #171717; background-color: #e4e4e4; border: 1px solid #fff; } @media (max-width: 768px) { @media (max-width: 768px) { .wpc-lenovo-pro-hub-skinny-banner-button { all: unset; color: #fff; text-decoration: underline; cursor: pointer; padding-top: 16px; font-size: 16px; width: 85px; text-decoration-thickness: 1px; text-underline-offset: 4px; } .wpc-lenovo-pro-hub-skinny-banner-button:hover { color: #eaeef5; background: none; border: none; text-decoration-thickness: 2px } .wpc-lenovo-pro-hub-skinny-banner { background-image: url(//p2-ofp.static.pub/ShareResource/na/landing-pages/benefits/skinny-banner/lenovo-pro-background-mobile.jpg); height: fit-content; background-size: cover; background-repeat: no-repeat; display: flex; flex-direction: column; padding: 20px 16px; color: #fff; margin: 24px 16px; border-radius: 12px; } } } @media screen and (min-width: 750px) { .wpc-lenovo-pro-hub-skinny-banner { background-image: url(//p2-ofp.static.pub/ShareResource/na/landing-pages/benefits/skinny-banner/lenovo-pro-background-mobile.jpg); height: 90px; flex-direction: row; align-items: center; gap: 10px; padding: 20px 16px; color: #fff; } .wpc-lenovo-pro-hub-skinny-banner-copy { line-height: 1.2; font-size: 18px; width: fit-content; } .wpc-lenovo-pro-hub-skinny-banner-button { padding: 14px 60px; width: fit-content; height: fit-content; white-space: nowrap; margin-top: 0px; } } @media screen and (min-width: 1024px){ .wpc-lenovo-pro-hub-skinny-banner { gap: 30px; align-items: center; justify-content: center; color: #fff; } .wpc-lenovo-pro-hub-skinny-banner-copy { line-height: 1.2; font-size: 18px; width: fit-content; } .wpc-lenovo-pro-hub-skinny-banner-button { padding: 14px 60px; width: fit-content; height: fit-content; white-space: nowrap; margin-top: 0px; } }
