.c-page-banner{position:relative}.c-page-banner--contact{background:#030102;opacity:.9;padding-top:5.5rem}.c-page-banner__background{background-position:50%;background-size:cover;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.c-page-banner__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-page-banner__background:after{background-color:rgba(3,1,2,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-page-banner__content{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;height:17.9rem;justify-content:center;max-width:92rem;min-height:18rem;padding-bottom:4rem;padding-top:4rem;text-align:center}.c-page-banner--contact .c-page-banner__content{max-width:95rem;padding-top:2.5rem}.c-page-banner--has-image .c-page-banner__content{color:#fff;height:auto;min-height:20rem}.c-page-banner--jumbo .c-page-banner__content{max-width:140rem;text-align:left}.c-page-banner--jumbo.c-page-banner--has-image .c-page-banner__content{height:50rem}.c-page-banner__content-inner{width:100%}.c-page-banner--contact .c-page-banner__content-inner{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.c-page-banner__details{align-items:flex-start;display:flex;flex:1;flex-direction:column}.c-page-banner__details-back,.c-page-banner__goback{align-items:center;color:#fff;display:flex;font-size:1.6rem;font-weight:700;gap:.8rem;margin-bottom:2.4rem;text-decoration:none;text-transform:uppercase}.c-page-banner__details-back:focus,.c-page-banner__details-back:hover,.c-page-banner__goback:focus,.c-page-banner__goback:hover{text-decoration:underline}.c-page-banner__details-back-icon,.c-page-banner__goback-icon{color:#ec1c24;font-size:1.6rem;transform:rotate(180deg)}.c-page-banner__title{flex:0 0 100%;font-size:4.2rem}.c-page-banner--jumbo .c-page-banner__title{font-size:6.2rem;line-height:1.35;margin:0}.c-page-banner--contact .c-page-banner__title{flex:unset;font-size:3.6rem;text-align:left}.c-page-banner__subtitle{flex:0 0 100%}.c-page-banner--jumbo .c-page-banner__subtitle{color:inherit;font-size:3.6rem;line-height:1.35}.c-page-banner__summary{font-style:normal}.c-page-banner__summary,.c-page-banner__summary a,.c-page-banner__summary p{color:#fff;font-size:1.8rem}.c-page-banner--contact .c-page-banner__summary{font-weight:600;margin:0;text-align:left}.c-page-banner__goback{background:rgba(0,0,0,.7);border-radius:1.6rem 1.6rem 0 0;bottom:0;left:2rem;margin-bottom:0;padding:.8rem 1.2rem;position:absolute;z-index:1}.c-page-banner__goback-icon{font-size:1.6rem}.c-page-banner--jumbo.c-page-banner--has-image .c-page-banner__highlight{background-color:rgba(208,11,19,.3);display:inline-flex;padding:0 2rem .4rem}.c-page-banner__contact{align-items:flex-start;background:#fff;border-radius:1.2rem;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;width:100%}.c-page-banner__contact-link{align-items:center;display:flex;gap:1rem}.c-page-banner__contact-link svg{color:#ec1c24;font-size:2rem}.c-page-banner__contact-link svg.i-web{font-size:2.4rem}.c-page-banner__contact-link a{color:#030102;font-size:1.6rem;font-weight:600;text-decoration:none}.c-page-banner__contact-link a:hover{text-decoration:underline}@media (min-width:480px){.c-page-banner__contact{width:32.6rem}}@media (min-width:768px){.c-page-banner--jumbo.c-page-banner--has-image .c-page-banner__content{height:60rem}.c-page-banner--contact .c-page-banner__content-inner{flex-direction:row}.c-page-banner__goback{left:45%}}@media (max-width:989px){.c-page-banner--contact .c-page-banner__content{height:auto}.c-page-banner__contact{margin-top:2rem}}