.b-header__heading.b-banner__color--dark,.b-header__heading.b-banner__color--dark:hover{color:#666}.b-header__subheading.b-banner__color--dark,.b-header__subheading.b-banner__color--dark:hover{color:#383e42}.b-header{align-items:baseline;display:flex;flex-flow:row nowrap;margin-bottom:1.5rem;padding:0 1.25rem}.b-header__content{flex-grow:1}.b-header__heading{font-size:1.5rem;font-weight:700;letter-spacing:.4px;line-height:1.2;text-align:center;text-transform:none}.b-header__content.b-header__content--alignLeft>.b-header__heading,.b-header__content.b-header__content--alignLeft>.b-header__subheading{text-align:left}.b-header__subheading{font-size:1.125rem;font-weight:400;letter-spacing:.4px;line-height:1.3;margin-bottom:0;margin-top:.5rem;text-align:center}.b-header__link{color:#0fb2b3;display:none;flex:0 0 auto;font-size:1rem;font-weight:700;letter-spacing:.4px;margin-left:1rem;position:relative;text-decoration:underline}.b-header__link:hover{color:#0fb2b3;text-decoration:none}.b-header__btn{align-items:center;border:1px solid #000;border-radius:.5rem;display:flex;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.3;margin:0 1.25rem;min-height:3rem;padding:.25rem 1rem;text-align:center;transition:all .1s ease-in-out}.b-header__btn,.b-header__btn:hover{background-color:#fff;color:#000;text-decoration:none}.b-header__btn:hover{box-shadow:inset 0 0 0 1px #000}@media (min-width:35.5rem){.b-header__link{display:block}.b-header__btn{display:none}}@media (min-width:48rem){.b-header{margin-bottom:2rem;padding:0 1.25rem}.b-header__heading{font-size:1.75rem;letter-spacing:.4px;line-height:1.2;text-align:center}.b-header__subheading{font-size:1.1875rem;letter-spacing:.4px;line-height:1.3;margin-top:0;text-align:center}}@media (min-width:64rem){.b-header{margin:auto auto 2rem;max-width:75.625rem}.b-header__subheading{font-size:1.25rem}}