ul.breadcrumbs{margin:0;font-size:.75em;display:flex}@media print{ul.breadcrumbs{display:none}}li.breadcrumbs__item{margin:0 .5em 0 0;padding:0;list-style:none}li.breadcrumbs__item:not(:last-child):after{content:"";margin-left:.25em;font-family:FontAwesomeLight;line-height:1em;font-weight:400!important}.breadcrumbs__link{line-height:1em}
figure.video{max-width:100%;overflow:hidden}figure.video.embed span.video-wrapper{padding-top:100%}figure.video.embed span.video-wrapper video{width:100%;position:absolute;top:0;left:0}header figure.video,div.panel-copy-wrapper figure.video{margin:0 auto}ul.panel-videos.blocks.one li{align-items:center;width:100%;padding:0}ul.panel-videos.blocks.one li figure.video{width:600px}ul.panel-videos.blocks.one li>p{width:100%;max-width:600px}ul.panel-videos.blocks.one li.has-copy{flex-direction:row;align-items:flex-start}ul.panel-videos.blocks.one li.has-copy div.video-copy-wrapper{width:50%;margin-left:5%}ul.panel-videos.blocks.one li.has-copy div.video-copy-wrapper h3{margin-bottom:1.75em}@media (max-width:900px){ul.panel-videos.blocks.one li.has-copy{flex-direction:column;align-items:center}ul.panel-videos.blocks.one li.has-copy div.video-copy-wrapper{width:100%;max-width:600px;margin:2em 0 0}}img.video-fallback-image{width:100%}div.video-player-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}div.video-player-wrapper>iframe{width:100%;height:100%}
header#hero{background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem;position:relative;overflow:hidden}@media (max-width:600px){header#hero{padding:2.5rem}}header#hero div.panel-background{width:100%;height:100%;position:absolute;top:0;left:0}header#hero div.container{text-align:left;width:100%;position:relative}header#hero div.container h1{max-width:53rem}header#hero div.container p{max-width:38.75rem;margin:2.5rem 0 0;font-size:1.2rem;line-height:1.6}header#hero div.container p#cta{flex-direction:row;justify-content:center;align-items:center;display:flex}@media (max-width:640px){header#hero div.container p#cta{flex-direction:column}}
main.page-404 header#hero div.container p#cta{justify-content:flex-start;gap:1rem}@media (max-width:640px){main.page-404 header#hero div.container p#cta{align-items:flex-start}}
