.gmr-cta-banner{position:relative;text-align:center}.gmr-cta-banner--dark{background-color:var(--gmr-dark)}.gmr-cta-banner--blue{background-color:var(--gmr-blue-deep)}.gmr-cta-banner--image{background-color:var(--gmr-dark);background-position:50%;background-repeat:no-repeat;background-size:cover}.gmr-cta-banner__overlay{background-color:rgba(21,25,27,.6);inset:0;position:absolute;z-index:0}.gmr-cta-banner__content{margin-left:auto;margin-right:auto;max-width:760px;position:relative;z-index:1}.gmr-cta-banner__heading{color:var(--gmr-white);font-family:var(--gmr-font-primary);font-size:clamp(28px,3.4vw,44px);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px;text-transform:uppercase}.gmr-cta-banner--blue .gmr-cta-banner__heading{color:var(--gmr-dark)}.gmr-cta-banner__subhead{color:var(--gmr-muted-light);font-family:var(--gmr-font-primary);font-size:18px;line-height:1.6;margin:0 auto;max-width:620px}@media (max-width:767px){.gmr-cta-banner__subhead{font-size:16px}}.gmr-cta-banner--blue .gmr-cta-banner__subhead{color:var(--gmr-muted-dark)}.gmr-cta-banner__subhead *{background-color:transparent!important}.gmr-cta-banner__subhead p{margin:0 0 14px}.gmr-cta-banner__subhead p:last-child{margin-bottom:0}.gmr-cta-banner__subhead a,.gmr-cta-banner__subhead a:link,.gmr-cta-banner__subhead a:visited{color:var(--gmr-blue)!important;text-decoration:none!important}.gmr-cta-banner__subhead a:focus,.gmr-cta-banner__subhead a:hover{color:var(--gmr-white)!important;text-decoration:none!important}.gmr-cta-banner--blue .gmr-cta-banner__subhead a,.gmr-cta-banner--blue .gmr-cta-banner__subhead a:link,.gmr-cta-banner--blue .gmr-cta-banner__subhead a:visited{color:var(--gmr-dark)!important;text-decoration:underline!important}.gmr-cta-banner__actions{justify-content:center}