.hero-alt{margin:30px 0px;width:100%;min-height:400px;position:relative;border-radius:40px}@media screen and (max-width: 768px){.hero-alt{margin:20px 0}}.hero-alt.navy{background-color:#002436}.hero-alt.blue{background-color:#005d8a}.hero-alt.green{background-color:#7aa02c}.hero-alt.teal{background-color:#06a2b1}.hero-alt.orange{background-color:#eea420}.hero-alt.white{background-color:#fff}.hero-alt.transparent{background-color:rgba(0,0,0,0)}.hero-alt.white .hero-container .hero-content,.hero-alt.orange .hero-container .hero-content,.hero-alt.transparent .hero-container .hero-content{color:#002436}.hero-alt.white .hero-container .hero-content .eyebrow,.hero-alt.white .hero-container .hero-content h1,.hero-alt.white .hero-container .hero-content h2,.hero-alt.white .hero-container .hero-content h3,.hero-alt.white .hero-container .hero-content h4,.hero-alt.white .hero-container .hero-content h5,.hero-alt.white .hero-container .hero-content h6,.hero-alt.orange .hero-container .hero-content .eyebrow,.hero-alt.orange .hero-container .hero-content h1,.hero-alt.orange .hero-container .hero-content h2,.hero-alt.orange .hero-container .hero-content h3,.hero-alt.orange .hero-container .hero-content h4,.hero-alt.orange .hero-container .hero-content h5,.hero-alt.orange .hero-container .hero-content h6,.hero-alt.transparent .hero-container .hero-content .eyebrow,.hero-alt.transparent .hero-container .hero-content h1,.hero-alt.transparent .hero-container .hero-content h2,.hero-alt.transparent .hero-container .hero-content h3,.hero-alt.transparent .hero-container .hero-content h4,.hero-alt.transparent .hero-container .hero-content h5,.hero-alt.transparent .hero-container .hero-content h6{color:#7aa02c;font-family:brandon-grotesque,"Josefin Sans",Verdana,Arimo,"Open Sans",sans-serif;text-transform:uppercase;font-weight:700}.editor-visual-editor .hero-alt{margin:0;width:100%}.hero-alt.left .hero-container{flex-direction:row-reverse}@media screen and (max-width: 768px){.hero-alt.left .hero-container{flex-direction:column-reverse}}.hero-alt.right .hero-container{flex-direction:row}@media screen and (max-width: 768px){.hero-alt.right .hero-container{flex-direction:column-reverse}}.hero-alt.overlap{margin:30px calc(50% - 50vw) 100px calc(50% - 50vw);width:100vw;border-radius:0}@media screen and (max-width: 768px){.hero-alt.overlap{margin:20px calc(50% - 50vw)}}@media screen and (min-width: 769px){.hero-alt.overlap:has(.hero-sponsor){margin-bottom:127px}}.hero-alt.overlap .hero-container .hero-image .hero-image-inner{top:-40px;bottom:-40px;height:calc(100% + 80px);left:20px;right:20px;width:calc(100% - 40px);border-radius:40px}@media screen and (max-width: 768px){.hero-alt.overlap .hero-container .hero-image .hero-image-inner{height:calc(100% + 40px)}}.hero-alt.overlap .hero-container .hero-image .hero-sponsor{bottom:-97px}.hero-alt.exact{margin:30px 0;border-radius:40px}@media screen and (min-width: 769px){.hero-alt.exact:has(.hero-sponsor){margin-bottom:87px}}.hero-alt.exact.left .hero-container .hero-image .hero-image-inner{top:0;bottom:0;height:100%;width:100%;border-radius:40px 0 0 40px}.hero-alt.exact.right .hero-container .hero-image .hero-image-inner{top:0;bottom:0;height:100%;width:100%;border-radius:0 40px 40px 0}.hero-alt.inner,.hero-alt.exact.left,.hero-alt.exact.right{border-radius:40px}.hero-alt.inner .hero-container .hero-content,.hero-alt.exact.left .hero-container .hero-content,.hero-alt.exact.right .hero-container .hero-content{padding-left:40px;padding-right:40px}@media screen and (max-width: 768px){.hero-alt.inner .hero-container .hero-content,.hero-alt.exact.left .hero-container .hero-content,.hero-alt.exact.right .hero-container .hero-content{padding-left:20px;padding-right:20px}}.hero-alt.inner.transparent .hero-container .hero-content,.hero-alt.exact.left.transparent .hero-container .hero-content,.hero-alt.exact.right.transparent .hero-container .hero-content{padding-left:0;padding-right:0}.hero-alt.inner.transparent .hero-container .hero-image .hero-image-inner,.hero-alt.exact.left.transparent .hero-container .hero-image .hero-image-inner,.hero-alt.exact.right.transparent .hero-container .hero-image .hero-image-inner{width:calc(100% - 20px)}.hero-alt.inner.left.transparent .hero-container .hero-content,.hero-alt.exact.left.transparent .hero-container .hero-content{padding-left:40px}@media screen and (max-width: 768px){.hero-alt.inner.left.transparent .hero-container .hero-content,.hero-alt.exact.left.transparent .hero-container .hero-content{padding-left:0px;padding-right:0px}}.hero-alt.inner.left.transparent .hero-container .hero-image .hero-image-inner,.hero-alt.exact.left.transparent .hero-container .hero-image .hero-image-inner{left:0;right:auto;width:100%}.hero-alt.inner.right.transparent .hero-container .hero-content,.hero-alt.exact.right.transparent .hero-container .hero-content{padding-right:40px}.hero-alt.inner.right.transparent .hero-container .hero-image .hero-image-inner,.hero-alt.exact.right.transparent .hero-container .hero-image .hero-image-inner{left:auto;right:0;width:100%}.hero-alt.inner{border-radius:40px}@media screen and (min-width: 769px){.hero-alt.inner:has(.hero-sponsor){margin-bottom:87px}}.hero-alt.inner .hero-container .hero-image .hero-image-inner{top:40px;bottom:40px;height:calc(100% - 80px);left:40px;right:40px;width:calc(100% - 80px);border-radius:20px}.hero-alt .hero-container{position:relative;z-index:2;display:flex;flex-direction:row;align-items:stretch;max-width:1472px;margin:0 auto}.hero-alt .hero-container .hero-content{flex-basis:50%;padding:50px 20px;font-family:"museo-sans",sans-serif;color:#fff}.hero-alt .hero-container .hero-image{flex-basis:50%;height:auto;align-self:stretch;position:relative;--hero-image-bottom-offset: 0px}.hero-alt .hero-container .hero-image .hero-image-inner{position:absolute;background-size:cover;background-repeat:no-repeat;display:block}.hero-alt .hero-container .hero-image .hero-floating-image{position:absolute;bottom:-20px;left:0;transform:translate(-15%, 15%);max-width:220px;width:35%;z-index:3;pointer-events:none}@media screen and (max-width: 768px){.hero-alt .hero-container .hero-image .hero-floating-image{width:20%}}.hero-alt .hero-container .hero-image .hero-floating-image .hero-floating-image__img{display:block;width:100%;height:auto}.hero-alt .hero-container .hero-image .hero-sponsor{position:absolute;right:auto;left:auto;bottom:calc(var(--hero-image-bottom-offset) - 57px);transform:none;z-index:4;background:#fff;border-radius:40px;padding:54px;padding-top:0;max-width:358px}.hero-alt .hero-container .hero-image .hero-sponsor .hero-sponsor__logo{margin-top:10px}.hero-alt .hero-container .hero-image .hero-sponsor .hero-sponsor__logo-image{display:block;object-fit:contain;max-width:100%;width:100%;height:auto}.hero-alt .hero-container .hero-image .hero-sponsor .hero-sponsor__text{margin:24px 0;color:#002436;text-align:center;font-family:brandon-grotesque,"Josefin Sans",Verdana,Arimo,"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;font-size:16px;font-weight:700}.hero-alt.right .hero-container .hero-image .hero-sponsor{right:60px;left:auto}.hero-alt.left .hero-container .hero-image .hero-sponsor{left:60px;right:auto}@media screen and (max-width: 768px){.hero-alt{margin:20px 0}.hero-alt.exact{margin:20px 0}.hero-alt.exact.left .hero-container .hero-image .hero-image-inner,.hero-alt.exact.right .hero-container .hero-image .hero-image-inner{border-radius:40px 40px 0 0}.hero-alt.inner .hero-container .hero-image .hero-image-inner{top:20px;bottom:20px;height:calc(100% - 40px);left:20px;right:20px;width:calc(100% - 40px);border-radius:20px}.hero-alt .hero-container,.hero-alt .hero-container.left,.hero-alt .hero-container.right{flex-direction:column-reverse}.hero-alt .hero-container .hero-content,.hero-alt .hero-container.left .hero-content,.hero-alt .hero-container.right .hero-content{padding:40px 20px}.hero-alt .hero-container .hero-image,.hero-alt .hero-container.left .hero-image,.hero-alt .hero-container.right .hero-image{flex-basis:300px;width:100%}.hero-alt .hero-container .hero-image:has(.hero-floating-image),.hero-alt .hero-container.left .hero-image:has(.hero-floating-image),.hero-alt .hero-container.right .hero-image:has(.hero-floating-image){margin-bottom:20px}.hero-alt .hero-container .hero-image .hero-image-inner,.hero-alt .hero-container.left .hero-image .hero-image-inner,.hero-alt .hero-container.right .hero-image .hero-image-inner{position:absolute;top:-40px;left:0;width:100%;height:100%}.hero-alt .hero-container .hero-image .hero-floating-image,.hero-alt .hero-container.left .hero-image .hero-floating-image,.hero-alt .hero-container.right .hero-image .hero-floating-image{position:absolute;bottom:20px;left:20px;transform:translate(0, 30%);max-width:120px;width:auto}.hero-alt.right .hero-container .hero-image:has(.hero-sponsor){margin-bottom:117px}.hero-alt.right .hero-container .hero-image .hero-sponsor{right:unset;bottom:-137px;width:calc(100% - 80px);transform:translateX(-50%);left:50%}.hero-alt.left .hero-container .hero-image:has(.hero-sponsor){margin-bottom:117px}.hero-alt.left .hero-container .hero-image .hero-sponsor{right:unset;bottom:-137px;width:calc(100% - 80px);transform:translateX(-50%);left:50%}}@media screen and (max-width: 768px){#main>.container>.hero-alt:first-child .hero-image-inner{height:100%;width:100vw;top:0;bottom:0;left:-20px;right:-20px;border-radius:0}}
