.full-column-cta{margin-bottom:var(--mobile-margin)}@media screen and (min-width: 1025px){.full-column-cta{margin-bottom:var(--desktop-margin)}}.full-column-cta__content-wrapper{padding:40px 0 48px;background-color:#242424}@media screen and (min-width: 1025px){.full-column-cta__content-wrapper{padding:72px 70px 122px}}.full-column-cta__content-wrapper--red{background-color:#c93022}.full-column-cta__content{max-width:420px;margin:auto;text-align:center;padding:12px}@media screen and (min-width: 1025px){.full-column-cta__content{margin:0;text-align:left}}.full-column-cta__content h3{font-family:Right Grotesk Medium, helvetica, arial, sans-serif;font-size:2.4rem;line-height:2rem;margin-bottom:16px;color:#a5a5a5}@media screen and (min-width: 1025px){.full-column-cta__content h3{font-family:Right Grotesk Medium, helvetica, arial, sans-serif;font-size:2.4rem;line-height:2.8rem;margin-bottom:24px}}.full-column-cta__content h2{font-family:Right Grotesk Tight Black, helvetica, arial, sans-serif;font-size:5.6rem;line-height:5.4rem;margin-bottom:16px;color:#fff;text-transform:uppercase}@media screen and (min-width: 1025px){.full-column-cta__content h2{font-family:Right Grotesk Tight Black, helvetica, arial, sans-serif;font-size:8.8rem;line-height:7.2rem;margin-bottom:24px}}.full-column-cta__content p{font-family:Right Grotesk Medium, helvetica, arial, sans-serif;font-size:2.4rem;line-height:2rem;margin-bottom:0;color:#fff;padding:8px}@media screen and (min-width: 1025px){.full-column-cta__content p{font-family:Right Grotesk Medium, helvetica, arial, sans-serif;font-size:2.4rem;line-height:3.2rem}}.full-column-cta__content a{font-family:Right Grotesk Tight Black, helvetica, arial, sans-serif;font-size:2.4rem;line-height:2.4rem;margin-top:16px}@media screen and (min-width: 1025px){.full-column-cta__content a{margin-top:28px}}.full-column-cta__image{height:100%;min-height:308px;background-size:cover;background-position:center}@media screen and (max-width: 1025px){.full-column-cta .wrapper{padding:0}}.full-column-cta .grid__item{align-self:stretch}@media screen and (min-width: 1025px){.full-column-cta .grid--flex .grid__item--image{padding:0}}@media screen and (min-width: 1025px){.full-column-cta .grid--flex-rev .grid__item--text{padding:0}}
