.component--hero-with-cta{position:relative}.component--hero-with-cta .content .video_hero_wrapper{position:relative}.component--hero-with-cta .content .video_hero_wrapper .info_wrapper{position:absolute;display:flex;flex-direction:column;align-items:center;left:0;right:0;top:50%;transform:translate(0,-50%);z-index:20;width:-moz-fit-content;width:fit-content;margin:0 auto}.component--hero-with-cta .content .video_hero_wrapper .info_wrapper h1{font-size:5rem;font-weight:700;color:#fff;text-align:center;font-family:"Josefin Sans";text-shadow:0 0 1rem rgba(128,128,128,.568627451);padding:0}.component--hero-with-cta .content .video_hero_wrapper .info_wrapper h2{color:#fff;font-family:acumin-pro-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.8rem;padding:2rem 0 2rem 0;letter-spacing:.1rem;text-shadow:0 0 1rem rgba(128,128,128,.568627451)}.component--hero-with-cta .content .video_hero_wrapper .info_wrapper a{padding:1.2rem 2.5rem 1rem;font-size:1.8rem}.component--hero-with-cta .content .video_hero_wrapper .info_wrapper a:after{display:none}.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--gray_with_blue_text{padding:2rem;background:rgba(255,255,255,.5019607843) 0 0 no-repeat padding-box;border-radius:25px;opacity:1}@media screen and (min-width:768px){.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--gray_with_blue_text{padding:4rem}}.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--gray_with_blue_text h1,.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--gray_with_blue_text h2{color:#05699b;text-shadow:0 3px 6px rgba(0,0,0,.1607843137)}@media screen and (min-width:1260px){.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--centered_none_with_yellow_text,.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text{align-items:flex-start}}.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--centered_none_with_yellow_text h1,.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text h1{font-family:"Vintage Rotter";font-size:7.3rem;font-weight:500;color:var(--umbrella-yellow);text-shadow:none;line-height:.9}@media screen and (min-width:1260px){.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--centered_none_with_yellow_text h1,.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text h1{font-size:11.6rem;margin-left:3rem;line-height:.4}}.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--centered_none_with_yellow_text h2,.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text h2{font-family:"CA Negroni Inline";max-width:80vw;text-align:center}@media screen and (min-width:1260px){.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--centered_none_with_yellow_text h2,.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text h2{font-size:5.1rem}}@media screen and (min-width:1260px){.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text{left:10rem;bottom:7rem;right:unset;top:unset}}@media screen and (min-width:1905px){.component--hero-with-cta .content .video_hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text{bottom:15rem}}.component--hero-with-cta .content .video_hero_wrapper .video{height:100vw}@media screen and (min-width:768px){.component--hero-with-cta .content .video_hero_wrapper .video{height:70vh}}.component--hero-with-cta .content .video_hero_wrapper .video .desktop{display:none}@media screen and (min-width:768px){.component--hero-with-cta .content .video_hero_wrapper .video .desktop{display:inline-block;height:70vh;width:100%;-o-object-fit:cover;object-fit:cover}}.component--hero-with-cta .content .video_hero_wrapper .video .mobile{height:100vw;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.component--hero-with-cta .content .video_hero_wrapper .video .mobile{display:none}}.component--hero-with-cta .content .hero_wrapper{width:100%;min-height:70vh;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;position:relative}.component--hero-with-cta .content .hero_wrapper .hero-overlay{background-color:#60666b;opacity:.25;width:100%;height:100%;position:absolute;mix-blend-mode:multiply}.component--hero-with-cta .content .hero_wrapper .info_wrapper{z-index:20}.component--hero-with-cta .content .hero_wrapper .info_wrapper h1{font-size:5rem;font-weight:700;color:#fff;text-align:center;font-family:"Josefin Sans";text-shadow:0 0 1rem rgba(128,128,128,.568627451);padding:0}.component--hero-with-cta .content .hero_wrapper .info_wrapper h2{color:#fff;font-family:acumin-pro-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.8rem;padding:2rem 0 2rem 0;letter-spacing:.1rem;text-shadow:0 0 1rem rgba(128,128,128,.568627451)}.component--hero-with-cta .content .hero_wrapper .info_wrapper a{padding:1.2rem 2.5rem 1rem;font-size:1.8rem;margin-top:3rem}.component--hero-with-cta .content .hero_wrapper .info_wrapper a:after{display:none}.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--gray_with_blue_text{padding:2rem;background:rgba(255,255,255,.5019607843) 0 0 no-repeat padding-box;border-radius:25px;opacity:1}@media screen and (min-width:768px){.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--gray_with_blue_text{padding:4rem}}.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--gray_with_blue_text h1,.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--gray_with_blue_text h2{color:#05699b;text-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--centered_none_with_yellow_text h1,.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text h1{font-family:"Vintage Rotter";font-size:7.3rem;font-weight:500;color:var(--umbrella-yellow);text-shadow:none;line-height:.9}@media screen and (min-width:1260px){.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--centered_none_with_yellow_text h1,.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text h1{font-size:11.6rem;margin-left:3rem;line-height:.4}}.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--centered_none_with_yellow_text h2,.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text h2{margin:0 auto;font-family:"CA Negroni Inline";max-width:80vw;text-align:center}@media screen and (min-width:1260px){.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--centered_none_with_yellow_text h2,.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text h2{font-size:5.1rem}}@media screen and (min-width:1260px){.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text{position:absolute;left:10rem;bottom:12rem;right:unset;top:unset}}@media screen and (min-width:1905px){.component--hero-with-cta .content .hero_wrapper .info_wrapper.text-overlay--none_with_yellow_text{bottom:20rem}}.component--hero-with-cta .field--name-field-cards:before{background-color:unset}.component--hero-with-cta .breadcrumb{max-width:102.4rem;margin:auto;padding:0 1.7rem}.component--hero-with-cta.bottom-wave::before{background-image:url(/themes/custom/mmg8_cog/images/hero/hero-wave-solid.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom;content:"";position:absolute;left:0;bottom:-1px;height:100px;width:100%;z-index:2}@media screen and (min-width:768px){.component--hero-with-cta.bottom-wave::before{background-size:100%;height:100%}}@media screen and (min-width:1260px){.component--hero-with-cta .video #pauseButton.hero-cta{bottom:10rem}}@media screen and (min-width:1650px){.component--hero-with-cta .video #pauseButton.hero-cta{bottom:20rem}}