@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes hide{0%{max-height:500px;overflow:hidden}to{max-height:0;overflow:hidden;padding:0}}.cms-header{position:relative}.cms-header__title{font-weight:500}.h1 .cms-header__title,.h2 .cms-header__title,.h3 .cms-header__title,.h4 .cms-header__title,.h5 .cms-header__title,.h6 .cms-header__title{font-size:inherit;line-height:inherit}@media (max-width:47.9375em){.cms-header__title{justify-content:center}}.cms-header__text{flex:1}@media (max-width:47.9375em){.cms-header__text{text-align:center}}.cms-header.is-divider{border-bottom:1px solid #e2e2e2}.cms-header.has-underline.uppercase,.cms-header.is-divider{text-transform:uppercase}.cms-header.has-underline .cms-header__title{font-weight:700;margin-bottom:2em}.cms-header.has-underline .cms-header__title:after{background-color:#da1b2c;content:"";height:.25em;left:0;margin-top:.21667em;position:absolute;top:100%;width:4.16667em}@media (max-width:47.9375em){.cms-header.has-underline .cms-header__title:after{left:50%;transform:translate(-50%)}}.cms-header--secondary.has-underline{text-transform:none}.cms-header--secondary.has-underline .cms-header__title{font-weight:300}.cms-header--secondary.has-underline .cms-header__title:after{height:3px;width:50px}.cms-header__more{align-items:center;font-size:1rem;font-weight:500;margin-top:.7142857143rem;text-transform:uppercase}@media (min-width:48em){.cms-header__more{margin:0 0 0 auto}}.cms-header__more .svg-icon{margin-left:15px;stroke:currentColor}
