.acf-hero .hero-container,.acf-hero .hero-split-text-container,.acf-hero .jumbotron{position:relative}@media (min-width:768px){.acf-hero .bg-image-split img{border-bottom-right-radius:20px}}.acf-hero .bg-image{inset:0;position:absolute}@media (max-width:767.98px){.acf-hero .bg-image{position:relative}}.acf-hero .bg-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767.98px){.acf-hero .bg-image img{height:300px}}.acf-hero.rand-img .hero-container{min-height:71vh;overflow:hidden}.acf-hero.rand-img .bg-image{-o-object-fit:cover;object-fit:cover;top:0}@media only screen and (max-width:991px){.acf-hero.rand-img .hero-container{min-height:auto}}.acf-hero.type-jumbotron h1.fixed{bottom:0;margin:6%;position:absolute;text-align:center;width:100%;z-index:5}@media (min-width:576px){.acf-hero.type-jumbotron h1.fixed{margin:6%}}.acf-hero.type-jumbotron #hero-caption{background-color:rgba(41,41,41,.7);border-top-left-radius:.8rem;bottom:0;color:#f9f9f9;font-size:.8333rem;line-height:1.3;margin-bottom:0;max-width:40vw;padding:.4em 1.2em;position:absolute;right:0}@media only screen and (max-width:767px){.acf-hero.type-jumbotron #hero-caption{display:none}}.acf-hero.type-jumbotron .jumbotron{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:55vh;width:100%}@media (min-width:576px){.acf-hero.type-jumbotron .jumbotron{padding:6%}}@media (min-width:992px){.acf-hero.type-jumbotron .jumbotron{min-height:60vh}}@media (max-width:767.98px){.acf-hero.type-jumbotron .jumbotron{background-image:none!important;min-height:0;padding:0}}.acf-hero.type-jumbotron .hero-text-container{border-bottom-right-radius:20px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:6% 12%;width:48vw}@media (max-width:1550px){.acf-hero.type-jumbotron .hero-text-container{padding:6% 8%}}@media (max-width:991.98px){.acf-hero.type-jumbotron .hero-text-container{width:60vw}}@media (max-width:767.98px){.acf-hero.type-jumbotron .hero-text-container{border-radius:0;width:100vw}}.acf-hero.type-jumbotron .hero-text-container{background-color:rgba(197,5,12,.9)!important}.acf-hero.type-jumbotron .hero-text-container p{line-height:1.5}.acf-hero.type-jumbotron .hero-text-container .btn-outline-light:hover{color:#c5050c}.acf-hero.type-jumbotron .wrapper .lead,.acf-hero.type-jumbotron .wrapper h1,.acf-hero.type-jumbotron .wrapper h2,.acf-hero.type-jumbotron .wrapper p{color:#fff;text-shadow:none}.acf-hero.type-jumbotron .wrapper.bg-primary{background-color:rgba(197,5,12,.9)!important}.acf-hero.type-jumbotron .wrapper.bg-warning{background-color:rgba(255,217,70,.9)!important}.acf-hero.type-jumbotron .wrapper.bg-warning h1,.acf-hero.type-jumbotron .wrapper.bg-warning h2{color:#c5050c}.acf-hero.type-jumbotron .wrapper.bg-warning .lead,.acf-hero.type-jumbotron .wrapper.bg-warning p{color:#282728}.acf-hero.type-jumbotron .wrapper.bg-success{background-color:rgba(25,135,84,.9)!important}.acf-hero.type-jumbotron .wrapper.bg-success h1,.acf-hero.type-jumbotron .wrapper.bg-success h2{color:#c5050c}.acf-hero.type-jumbotron .wrapper.bg-success .lead,.acf-hero.type-jumbotron .wrapper.bg-success p{color:#000}.acf-hero.type-jumbotron .lead,.acf-hero.type-jumbotron h1,.acf-hero.type-jumbotron h2,.acf-hero.type-jumbotron p{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8)}.acf-hero.type-pattern p{margin-bottom:0}.acf-hero.type-pattern .jumbotron{min-height:30vh;padding:4% 0;width:100%}@media (min-width:576px){.acf-hero.type-pattern .jumbotron{padding:6%}}.acf-hero.type-pattern .pattern-light{background-color:#fff;background-image:none;color:#c5050c}.acf-hero.type-pattern .btn-light,.acf-hero.type-pattern .btn-light:hover{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.acf-hero.type-pattern .pattern-secondary .btn-light{color:#004c77}.acf-hero.type-pattern .pattern-secondary .btn-light:hover{color:#fff}.acf-hero.type-pattern .pattern-dark .btn-light:hover{background-color:#c5050c;border-color:#c5050c;color:#fff}.acf-hero.type-pattern .pattern-light .btn-light{background-color:#c5050c;border-color:#c5050c;color:#fff!important}.acf-hero.type-pattern .pattern-light .btn-light:hover{background-color:#fff;border-color:#c5050c;color:#c5050c!important}.acf-hero.type-pattern .pattern-dark .wrapper a,.acf-hero.type-pattern .pattern-dark .wrapper h1,.acf-hero.type-pattern .pattern-dark .wrapper h2,.acf-hero.type-pattern .pattern-light .wrapper a,.acf-hero.type-pattern .pattern-light .wrapper h1,.acf-hero.type-pattern .pattern-light .wrapper h2{color:#c5050c}.acf-hero.type-pattern .pattern-dark .wrapper .micro-title,.acf-hero.type-pattern .pattern-dark .wrapper p,.acf-hero.type-pattern .pattern-light .wrapper .micro-title,.acf-hero.type-pattern .pattern-light .wrapper p{color:#494949}.acf-hero.type-pattern .wrapper{background-blend-mode:multiply}@media (min-width:992px){.acf-hero.type-pattern .wrapper .lead,.acf-hero.type-pattern .wrapper p{font-size:1.3125em}}.acf-hero.type-pattern .wrapper .micro-title{font-size:1rem}.acf-hero.type-pattern .wrapper .lead,.acf-hero.type-pattern .wrapper a,.acf-hero.type-pattern .wrapper h1,.acf-hero.type-pattern .wrapper h2,.acf-hero.type-pattern .wrapper p{color:#fff;text-shadow:none}.acf-hero.type-pattern .wrapper.bg-primary{background-color:rgba(197,5,12,.9)!important}.acf-hero.type-pattern .wrapper.bg-warning{background-color:rgba(255,217,70,.9)!important}.acf-hero.type-pattern .wrapper.bg-warning h1,.acf-hero.type-pattern .wrapper.bg-warning h2{color:#c5050c}.acf-hero.type-pattern .wrapper.bg-warning .lead,.acf-hero.type-pattern .wrapper.bg-warning p{color:#282728}.acf-hero.type-pattern .wrapper.bg-success{background-color:rgba(25,135,84,.9)!important}.acf-hero.type-pattern .wrapper.bg-success h1,.acf-hero.type-pattern .wrapper.bg-success h2{color:#c5050c}.acf-hero.type-pattern .wrapper.bg-success .lead,.acf-hero.type-pattern .wrapper.bg-success p{color:#000}.acf-hero.type-bg-pattern .jumbotron{min-height:30vh;padding:4% 0;width:100%}@media (min-width:576px){.acf-hero.type-bg-pattern .jumbotron{padding:6%}}.acf-hero.type-bg-pattern .bg-pattern-btn{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.acf-hero.type-bg-pattern .bg-pattern-btn:hover{color:#fff!important}.acf-hero.type-bg-pattern .bg-image{height:auto;inset:0;position:absolute}.acf-hero.type-bg-pattern .bg-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acf-hero.type-bg-pattern .bg-pattern-light .lead,.acf-hero.type-bg-pattern .bg-pattern-light .micro-title,.acf-hero.type-bg-pattern .bg-pattern-light h1,.acf-hero.type-bg-pattern .bg-pattern-light h2,.acf-hero.type-bg-pattern .bg-pattern-light p{color:#fff;text-shadow:none}.acf-hero.type-bg-pattern .bg-pattern-default h1,.acf-hero.type-bg-pattern .bg-pattern-default h2{color:#c5050c}.acf-hero.type-bg-pattern .bg-pattern-default .lead,.acf-hero.type-bg-pattern .bg-pattern-default .micro-title,.acf-hero.type-bg-pattern .bg-pattern-default p{color:#494949}.acf-hero.type-bg-pattern .bg-pattern-dark .lead,.acf-hero.type-bg-pattern .bg-pattern-dark .micro-title,.acf-hero.type-bg-pattern .bg-pattern-dark h1,.acf-hero.type-bg-pattern .bg-pattern-dark h2,.acf-hero.type-bg-pattern .bg-pattern-dark p{color:#282728;text-shadow:none}.acf-hero .hero-play-button{background-color:transparent;border:none;bottom:3%;color:#fff;font-size:35px;right:2%;z-index:2}.acf-hero.type-video .hero-video-container{max-width:100vw;overflow:hidden;width:100%}.acf-hero.type-video .hero-video-container video{display:block;width:100%}.acf-hero.type-video #overlay{align-items:center;background:#000;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.acf-hero.type-video #overlay.hidden{display:none}.acf-hero.type-video #previewVideo{aspect-ratio:16/9;max-height:80vh}.acf-hero.type-video #fullVideo,.acf-hero.type-video #previewVideo{height:auto;inset:0;max-width:100vw;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.acf-hero.type-video #fullVideo{max-height:100vh}.acf-hero.type-video #fullVideo::cue{font-size:2rem}@media (max-width:767.98px){.acf-hero.type-video #fullVideo::cue{font-size:1rem}}.acf-hero.type-video #fullVideo_button{background-color:hsla(228,2%,40%,.6);font-size:1.5rem;font-weight:600;margin-left:-.4rem;padding:.2rem .5rem .3rem 1rem;vertical-align:bottom}@media (max-width:991.98px){.acf-hero.type-video #fullVideo_button{font-size:1rem}}@media (max-width:767.98px){.acf-hero.type-video #fullVideo_button{font-size:.9rem}}@media (max-width:575.98px){.acf-hero.type-video #fullVideo_button{font-size:.75rem}}.acf-hero.type-video #play-icon{font-size:2.2rem;vertical-align:bottom}@media (max-width:991.98px){.acf-hero.type-video #play-icon{font-size:1.55rem}}@media (max-width:767.98px){.acf-hero.type-video #play-icon{font-size:1.4rem}}@media (max-width:575.98px){.acf-hero.type-video #play-icon{font-size:1.15rem}}.acf-hero.type-video .play-pause-btn{font-size:25px}@media (max-width:575.98px){.acf-hero.type-video .play-pause-btn{font-size:20px}}.acf-hero.type-video #closeBtn{background-color:transparent;cursor:pointer;right:1%;top:.25%}@media (max-width:575.98px){.acf-hero.type-video #closeBtn{right:1%;top:-20%}}.acf-hero.type-animation .animation-container{background-color:#494949;height:65vh;overflow:hidden;position:relative}@media (min-width:992px){.acf-hero.type-animation .animation-container{height:80vh}}.acf-hero.type-animation .animated-slide{inset:0;opacity:0;position:absolute;transition:opacity 1.2s ease-in-out}.acf-hero.type-animation .animated-slide .gradient-overlay{background-image:linear-gradient(0deg,#282728,rgba(40,39,40,.8),rgba(40,39,40,.6),rgba(40,39,40,.4),rgba(40,39,40,.2),transparent);bottom:0;height:70%;position:absolute;width:100%;z-index:1}@media (min-width:992px){.acf-hero.type-animation .animated-slide .gradient-overlay{height:50%}}.acf-hero.type-animation .animated-slide.active{opacity:1}@media (prefers-reduced-motion:no-preference){.acf-hero.type-animation .animated-slide.active .animated-text-container{animation:textReveal 1.6s ease-out .5s forwards}}@media (prefers-reduced-motion:reduce){.acf-hero.type-animation .animated-slide.active .animated-text-container{opacity:1;transform:none}}.acf-hero.type-animation .animated-slide .bg-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.acf-hero.type-animation .animated-slide .animated-text-container{bottom:10%;left:0;opacity:0;position:absolute;transform:translateY(20px);width:100%;z-index:2}@media (min-width:992px){.acf-hero.type-animation .animated-slide .animated-text-container{bottom:15%}}.acf-hero.type-animation .animated-slide .animated-text-container>*{color:#fff;display:block;font-weight:700;letter-spacing:.025rem;margin:0 auto;max-width:80%;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.8)}@media (prefers-reduced-motion:reduce){.acf-hero .animated-slide{transition:none}.acf-hero .animated-slide.active .animated-text-container{animation:none;opacity:1;transform:none}}@keyframes textReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.acf-hero .hero-split{min-height:52vh;padding:2% 0;width:52vw}@media (max-width:767.98px){.acf-hero .hero-split{padding:0;width:100%}}.acf-hero .hero-split-text-container{margin-left:50vw;padding:4% 24% 4% 12%;width:50vw}@media (max-width:991.98px){.acf-hero .hero-split-text-container{padding-left:12%}}@media (max-width:767.98px){.acf-hero .hero-split-text-container{margin-left:0;padding:4% 8%;width:100vw}}.acf-hero .hero-split-text-container h1{color:#004c77}.acf-hero .hero-split hr{background-color:transparent;border-top:1px solid #ffc62f;margin-left:-12vw;width:44vw}@media (max-width:767.98px){.acf-hero .hero-split hr{margin-left:0;width:100%}}