.pub-landing-hero-banner{background-color:var(--pub-color-hero-bg-default);padding:var(--spacing-07) 0;margin-top:var(--header-height)}@media screen and (min-width:1240px){.pub-landing-hero-banner{padding-block:2.5rem 4.875rem}}.pub-landing-hero-banner__back-link{color:var(--nex-core-light-color-link-inverse-fg-default);margin-bottom:var(--spacing-09)}@media screen and (min-width:1240px){.pub-landing-hero-banner__back-link{margin-bottom:2.5rem}}.pub-landing-hero-banner__content{align-items:center;gap:var(--spacing-08);flex-direction:column;display:flex}@media screen and (min-width:1240px){.pub-landing-hero-banner__content{flex-direction:row;align-items:center;gap:5.3125rem;padding-left:5.4375rem}}.pub-landing-hero-banner__media{width:19.9375rem}@media screen and (min-width:1240px){.pub-landing-hero-banner__media{width:29.9375rem}}.pub-landing-hero-banner__media img{object-fit:contain;width:100%;height:100%}.pub-landing-hero-banner__text-content{gap:var(--spacing-08);flex-direction:column;display:flex}@media screen and (min-width:1240px){.pub-landing-hero-banner__text-content{gap:var(--spacing-09);max-width:43rem}}.pub-landing-hero-banner__description{color:var(--color-white)}.pub-landing-hero-banner__description.pub-typography.pub-typography--md{font-size:var(--nex-font-size-05);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:1240px){.pub-landing-hero-banner__description.pub-typography.pub-typography--md{line-height:1.625rem}}.pub-landing-hero-banner__description strong{font-weight:var(--font-weight-bold)}.pub-landing-hero-banner .nex-btn{width:fit-content}
.pub-landing-banner{background-color:var(--nex-core-light-color-neutral-emphasis);padding:var(--spacing-08) var(--spacing-05);text-align:center}@media screen and (min-width:1240px){.pub-landing-banner{padding:3.5rem var(--spacing-04)}}.pub-landing-banner .pub-container{padding-inline:0}.pub-landing-banner__text{max-width:22.375rem;color:var(--nex-core-light-color-neutral-pale);font-size:var(--nex-font-size-05);text-align:center;margin:0 auto}@media screen and (min-width:1240px){.pub-landing-banner__text{max-width:67.3125rem;font-size:var(--pub-font-size-24);line-height:1.625rem}}.pub-landing-banner__text strong{font-weight:var(--font-weight-bold)}
