.page-header{display:flex;margin-top:0;padding-top:1em;padding-bottom:3em;background-color:#00448a;color:#fff}.page-header .container-fluid{display:flex}.page-header__text-wrapper{position:relative}.container-fluid--center-text .page-header__text-wrapper{display:flex;align-items:center}@media(min-width:768px){.page-header__text-wrapper{flex-shrink:0;max-width:330px}}@media(min-width:1024px){.page-header__text-wrapper{max-width:505px}}@media(min-width:1100px){.page-header__text{padding-top:2em}}.page-header__image{display:flex;align-items:flex-end;width:100%}.page-header__image img{width:100%}.page-header small{display:block;margin-bottom:1.5em;opacity:.5;font-size:.625em;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.page-header h1{margin:0}.page-header p{margin-top:1.7em;font-size:.9375em;font-weight:300;line-height:1.86}@media(max-width:767px){.page-header p:last-child{margin-bottom:3em}}@media(min-width:768px){.page-header p{max-width:470px}}.page-header .btn{margin-top:1.5em}@media(max-width:767px){.page-header .btn{margin-bottom:2em}}@media(min-width:1024px){.page-header .btn{margin-top:4em}}@media(max-width:767px){.page-header:not(.page-header--not-abs){flex-direction:column;flex-wrap:wrap;flex-shrink:1}}.page-header:not(.page-header--not-abs) .container-fluid{margin-left:0;margin-right:0;flex-shrink:0}.page-header:not(.page-header--not-abs) .container-fluid .row{flex-grow:1}@media(min-width:85rem){.page-header:not(.page-header--not-abs) .container-fluid{padding-left:calc((100% - 1200px)/2)}}.page-header--not-abs .container-fluid{width:100%}@media(min-width:1100px){.page-header--not-abs .container-fluid{padding-top:1.5em}}.page-header--not-abs .container-fluid .row{flex-grow:1}@media(min-width:1024px){.page-header--not-abs .page-header__image{padding-left:5em}}.page-header__vid{display:flex;align-items:center;margin-top:3em;padding:0;border:0;cursor:pointer;background-color:transparent;text-align:left}@media(max-width:479px){.page-header__vid{margin-bottom:2em}}.page-header__vid:hover .icon,.page-header__vid:focus .icon{border-color:#fff}.page-header__vid .icon{width:3em;height:3em;margin-right:1em;border:1px solid rgba(255,255,255,.5);border-radius:50%;flex-shrink:0;transition:border-color .3s ease}.page-header__vid>p:last-child{margin:0}.page-header__author{padding-top:1.5em;padding-bottom:1.5em;display:flex;align-items:center}.page-header__author span{width:40px;height:40px;margin-right:1em;overflow:hidden;border-radius:50%}.page-header__author p{font-size:.8125em}.page-header__author p:last-child{margin:0}.page-header__intro{padding-top:4.5em;padding-bottom:4.5em;max-width:470px}.page-header__intro .h4{line-height:1.75}.page-header__intro span{text-transform:uppercase;color:#67acd6;font-size:.625em;font-weight:700;letter-spacing:2.5px;line-height:2.5}.page-header__intro span+.h4{margin-top:0}.page-header__intro p:first-child{margin-top:0;margin-bottom:0}.page-header__intro a{display:inline-block;margin-top:1em;padding-bottom:.3em;border-bottom:1px solid #67acd6}.page-header__intro a:focus{color:#67acd6}.page-header--img-cut{margin-bottom:10em}.page-header--img-cut .page-header__image{position:relative;margin-bottom:-10em}@media(max-width:767px){.page-header--img-cut .page-header__image{margin-top:2em}}.page-header--img-hug .page-header__image{position:relative;margin-bottom:-3em}
