#block-image_heading,#block-image_heading__edit{position:relative;width:100vw;max-height:80vh;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#f0f0f0;margin-bottom:3rem}#block-image_heading.has-logo,#block-image_heading__edit.has-logo{margin-bottom:6rem}#block-image_heading .full-size-image,#block-image_heading__edit .full-size-image{display:block;width:100%;height:100%;max-height:80vh;object-fit:cover;object-position:center;background-color:#171717;filter:brightness(70%)}#block-image_heading .front-page-banner,#block-image_heading .front-page-banner .banner-content,#block-image_heading__edit .front-page-banner,#block-image_heading__edit .front-page-banner .banner-content{position:relative;width:100vw}#block-image_heading .front-page-banner .text-container,#block-image_heading__edit .front-page-banner .text-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#block-image_heading .front-page-banner .text-content,#block-image_heading__edit .front-page-banner .text-content{width:100%;text-align:center;position:relative;z-index:40;overflow:auto}#block-image_heading .front-page-banner .text-content .heading,#block-image_heading__edit .front-page-banner .text-content .heading{display:inline-block}#block-image_heading .front-page-banner .text-content h1,#block-image_heading__edit .front-page-banner .text-content h1{background:rgba(1,113,160,.8);color:#fff;display:inline-block;white-space:nowrap;padding:.5rem 1.5rem;margin-top:0;margin-bottom:4px}#block-image_heading .front-page-banner .text-content .title-link-button,#block-image_heading__edit .front-page-banner .text-content .title-link-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:8px 24px;background-color:rgba(0,120,63,.8);font-family:CocogoosePro;font-weight:400;font-size:12px;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;transition:background-color .2s}#block-image_heading .front-page-banner .text-content .title-link-button:hover,#block-image_heading__edit .front-page-banner .text-content .title-link-button:hover{background-color:#00783f}#block-image_heading .front-page-banner .text-content .anchors,#block-image_heading__edit .front-page-banner .text-content .anchors{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:24px;margin-top:34px}@media screen and (max-width:800px){#block-image_heading .full-size-image,#block-image_heading__edit .full-size-image{min-height:320px}#block-image_heading .front-page-banner .text-content,#block-image_heading__edit .front-page-banner .text-content{position:static}#block-image_heading .front-page-banner .text-content .title-link-button,#block-image_heading__edit .front-page-banner .text-content .title-link-button{position:absolute;bottom:50px;left:0;right:0}#block-image_heading .front-page-banner .text-content .anchors,#block-image_heading__edit .front-page-banner .text-content .anchors{position:absolute;bottom:0;left:0;right:0;background:#000;height:50px;gap:10px;padding:0 15px}}@media screen and (max-width:375px){#block-image_heading .front-page-banner .text-content .anchors,#block-image_heading__edit .front-page-banner .text-content .anchors{padding:0 8px;gap:6px}}#block-image_heading .front-page-banner .text-content .anchors a,#block-image_heading__edit .front-page-banner .text-content .anchors a{display:-ms-inline-flexbox;display:inline-flex;gap:2px;-ms-flex-align:center;align-items:center;font-family:CocogoosePro;color:#fff;text-decoration:none;font-size:19px;font-weight:400;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.4);white-space:nowrap}@media screen and (max-width:800px){#block-image_heading .front-page-banner .text-content .anchors a,#block-image_heading__edit .front-page-banner .text-content .anchors a{font-size:12px;padding:4px;line-height:1;white-space:wrap}}@media screen and (max-width:375px){#block-image_heading .front-page-banner .text-content .anchors a,#block-image_heading__edit .front-page-banner .text-content .anchors a{padding:4px 0}}#block-image_heading .front-page-banner .text-content .anchors a:hover,#block-image_heading__edit .front-page-banner .text-content .anchors a:hover{text-decoration:underline}#block-image_heading .front-page-banner .text-content .anchors a:hover svg path,#block-image_heading__edit .front-page-banner .text-content .anchors a:hover svg path{animation:moveArrow 1s ease infinite}@keyframes moveArrow{0%,100%{transform:translateY(0)}50%{transform:translateY(10%)}}#block-image_heading .front-page-banner .text-content .anchors .divider,#block-image_heading__edit .front-page-banner .text-content .anchors .divider{border:1px solid rgba(255,255,255,.3);height:24px}#block-video_heading__edit{max-height:100%;left:0;right:0;margin-left:0;margin-right:0;width:100%}#block-video_heading__edit .front-page-banner{width:100%}#block-video_heading__edit .front-page-banner .banner-content{width:100%;height:auto}