<link id="cb-base-css" rel="stylesheet" href="https://vetmedux.com/wp-content/themes/vetmedux/css/cb/base.css" media="all" /> <style> /* CB Site CSS Overrides */ main > section { max-width: 100% !important; padding: 0 !important; } .custom-page-wysiwyg .wysiwyg>:not(.exclude-wysiwyg) { max-width: 100%; } /* End CB Site CSS Overrides */ .nl-signup .nl-signup-hero, .nl-signup .nl-signup-body { display: flex; justify-content: center; align-items: center; width: 100%; } .nl-signup .nl-signup-hero { background-image: url(https://images.ctfassets.net/4dmg3l1sxd6g/5mlasIHUiuOSpBI57h652K/789b6c6d8e157d3386410537a800efd2/launchpad-landing-hero-661-2290.png); background-repeat: no-repeat; background-position: center; background-size: cover; max-width: 2290px; height: 550px; margin: 0 0 60px; } .nl-signup .nl-signup-body { max-width: 1440px; } .nl-signup-inner { width: 100%; max-width: 1440px; display: flex; flex-direction: row; padding: 0 100px; gap: 40px; } .nl-signup-column { width: 50%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 20px; } .nl-signup-body .nl-signup-column { justify-content: flex-start; align-items: center; } .nl-signup-column img { margin: -30% 0 0; width: 100%; } .nl-signup-column .desktop { display: block; } .nl-signup-column .mobile { display: none; } @media only screen and (max-width: 1290px) { .nl-signup .nl-signup-hero { background-position: 62% center; } .nl-signup-column img { margin: -40% 0 0; } } @media only screen and (max-width: 1023px) { .nl-signup-inner { padding: 0 40px; } .nl-signup-column .desktop { display: none; } .nl-signup-column .mobile { display: block; max-width: 330px; } } @media only screen and (max-width: 660px) { .nl-signup .nl-signup-hero { background-image: url(https://images.ctfassets.net/4dmg3l1sxd6g/3eQagIIHXZKY69WPH8mw9x/e749eaaeb5c3451a77f96fe2cbbdf038/launchpad-landing-hero-0-660.png); background-position: center; height: 606px; } .nl-signup-inner { flex-direction: column; } .nl-signup-column { width: 100%; } .nl-signup-hero h2, .nl-signup-hero p { text-align: center; } .nl-signup-column img { margin: 0; } .nl-signup-column .mobile { display: none; max-width: 400px; } } </style>