.hero{margin-bottom:1.66667rem}.hero--small .hero__title{font-size:1.77778rem}.hero--small .hero__abstract{font-size:1rem;line-height:1.22222rem}.hero__title{margin-top:0;margin-bottom:.88889rem;font-size:2.55556rem;line-height:1;font-weight:700;letter-spacing:.05em}@media (max-width:47.99em){.hero__title{font-size:2rem;margin-bottom:.44444rem}}.hero__abstract,.hero__abstract>p{margin:0 0 1.11111rem;font-size:1.33333rem;line-height:1.55556rem;letter-spacing:.05em}.hero__abstract>p b,.hero__abstract>p strong,.hero__abstract b,.hero__abstract strong{font-weight:700}@media (max-width:47.99em){.hero__abstract,.hero__abstract>p{font-size:1.11111rem}}.hero--light{color:#fff}.hero__taxonomy{text-transform:uppercase}.error-banner{padding:.55556rem .83333rem;background-color:#dc1c2e;font-size:.77778rem;font-weight:600;line-height:1;color:#fff}.login-page__form,.login-page__hero,.login-page__other-options{margin-bottom:2.22222rem}.login-page__breadcrumbs,.login-page__forgot,.login-page__input{margin-bottom:1.66667rem}.login-page__submit{width:100%}@media (max-width:47.99em){.login-page__submit{margin-bottom:.83333rem}}.login-page__error{margin-bottom:1.11111rem}.login-page__other-options{font-size:1.77778rem}.login-page__social{margin-bottom:4.44444rem}@media (max-width:47.99em){.login-page__social button{margin-bottom:.83333rem}}