.wpc-lenovo-pro-hub-skinny-banner-2 { background-color: #11184f; height: fit-content; background-size: cover; background-repeat: no-repeat; display: flex; flex-direction: column; padding: 20px 16px; color: #fff; margin-bottom: 30px; margin-top: 32px; } .wpc-lenovo-pro-hub-skinny-banner-2-icon { margin-bottom: 15px; } .wpc-lenovo-pro-hub-skinny-banner-2-copy { line-height: 1.2; font-size: 18px; width: fit-content; } .wpc-lenovo-pro-hub-skinny-banner-2-button { color: #000; text-decoration: none; padding: 14px 24px; background-color: #fff; width: fit-content; border-radius: 25px; font-weight: bold; border: 1px solid #000; margin-top: 18px; } .wpc-lenovo-pro-hub-skinny-banner-2-button:hover { background-color: #eaeef5; border: 1px solid #fff; } @media (max-width: 768px) { @media (max-width: 768px) { .wpc-lenovo-pro-hub-skinny-banner-2-button { all: unset; color: #fff; text-decoration: underline; cursor: pointer; padding-top: 16px; font-size: 16px; width: 150px; height: 26px; text-decoration-thickness: 1px; text-underline-offset: 4px; } .wpc-lenovo-pro-hub-skinny-banner-2-button:hover { color: #eaeef5; background: none; border: none; text-decoration-thickness: 2px } .wpc-lenovo-pro-hub-skinny-banner-2 { background-color: #11184f; height: fit-content; background-size: cover; background-repeat: no-repeat; display: flex; flex-direction: column; padding: 24px 16px; color: #fff; margin: 8px 16px; border-radius: 12px; } } } @media screen and (min-width: 750px) { .wpc-lenovo-pro-hub-skinny-banner-2 { background-color: #11184f; height: 99px; flex-direction: row; align-items: center; gap: 10px; padding: 20px 16px; color: #fff; margin-top: 32px; } .wpc-lenovo-pro-hub-skinny-banner-2-icon { margin-bottom: unset; } .wpc-lenovo-pro-hub-skinny-banner-2-copy { line-height: 1.2; font-size: 18px; width: fit-content; } .wpc-lenovo-pro-hub-skinny-banner-2-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-2 { gap: 30px; align-items: center; justify-content: center; color: #fff; margin-top: 32px; } .wpc-lenovo-pro-hub-skinny-banner-2-copy { line-height: 1.2; font-size: 18px; width: fit-content; } .wpc-lenovo-pro-hub-skinny-banner-2-button { padding: 14px 60px; width: fit-content; height: fit-content; white-space: nowrap; margin-top: 0px; } }
