.component--large-promo{overflow:visible}.component--large-promo .content{position:relative;display:flex;flex-direction:column}@media screen and (min-width:1400px){.component--large-promo .content{max-width:192rem;margin:0 auto}}.component--large-promo .promo-bg{width:100%;height:100%;order:2;min-height:42.2rem;background-size:cover;background-position:bottom}.component--large-promo .promo-bg img{height:42.2rem;background-size:cover}@media screen and (min-width:768px){.component--large-promo .promo-bg{max-width:106.6rem}}@media screen and (min-width:834px){.component--large-promo .promo-bg{max-width:136.6rem}}@media screen and (min-width:1400px){.component--large-promo .promo-bg{max-width:192rem}}.component--large-promo .promo-bg.background--bear{background-image:url(/themes/custom/mmg9/dist/images/promo-backgrounds/bear.png)}.component--large-promo .promo-bg.background--summer-bike{background-image:url(/themes/custom/mmg9/dist/images/promo-backgrounds/summer-bike.png)}.component--large-promo .promo-bg.background--summer-lake{background-image:url(/themes/custom/mmg9/dist/images/promo-backgrounds/summer-lake.jpg)}.component--large-promo .promo-bg.background--winter-fairbank{background-image:url(/themes/custom/mmg9/dist/images/promo-backgrounds/winter-fairbank.jpg)}.component--large-promo .promo-bg.background--winter-lake{background-image:url(/themes/custom/mmg9/dist/images/promo-backgrounds/winter-lake.jpg)}.component--large-promo .promo-bg div[class*=" background--"],.component--large-promo .promo-bg div[class^=background--]{background-size:cover}.component--large-promo .promo-wrapper{position:relative}.component--large-promo .promo-details{width:100%;min-height:37.8rem;background-color:#00558c;border-top:solid #03a678;border-bottom-left-radius:5rem;position:relative;order:1}@media screen and (min-width:375px){.component--large-promo .content{display:flex}.component--large-promo .promo-details{top:3rem;z-index:3}}@media screen and (min-width:834px){.component--large-promo .promo-details{margin:0;position:absolute;width:38rem;left:7%;bottom:3rem}}@media screen and (min-width:1280px){.component--large-promo .promo-details{max-width:136.6rem;margin:0 auto;left:10%}}@media screen and (min-width:1400px){.component--large-promo .promo-details{left:12%}}.component--large-promo .promo-details .promo-details-inner{width:25.8rem;margin:3rem auto 0}.component--large-promo .promo-details .promo-details-inner h3,.component--large-promo .promo-details .promo-details-inner p{color:#fff}.component--large-promo .promo-details .promo-details-inner .field--name-field-promo-cta a{font-family:GreycliffCF-ExtraBold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.9rem;border-radius:5rem;color:#fff;cursor:hand;text-transform:uppercase!important;text-align:center;text-decoration:none;display:inline-block;overflow:hidden!important;line-height:1.25;z-index:10;height:5rem;background-color:#03a678;padding:1.5rem 12rem;border:.2px solid #fff;margin-bottom:3rem;position:absolute;padding:1.2rem}.component--large-promo .promo-details .promo-details-inner .field--name-field-promo-cta a::before{content:"";position:absolute;display:block;height:100%;bottom:0;z-index:-1;transition:.7s cubic-bezier(.77,0,.175,1);width:0%;transform:skewX(-20deg);left:-10%;opacity:1;background-color:#00558c}.component--large-promo .promo-details .promo-details-inner .field--name-field-promo-cta a:hover::before{opacity:1;width:116%}.component--large-promo .large-promo--cover{display:none;background-size:cover;width:28rem;height:32.4rem;position:absolute;z-index:2;transform:rotate(15deg);bottom:-1rem;left:5rem}@media screen and (min-width:834px){.component--large-promo .large-promo--cover{bottom:1rem;left:calc(38rem + 7%)}}@media screen and (min-width:1280px){.component--large-promo .large-promo--cover{left:calc(38rem + 10%)}}@media screen and (min-width:1400px){.component--large-promo .large-promo--cover{left:calc(38rem + 12%)}}.component--large-promo .large-promo--cover.large-promo--cover-vp{display:block;background-image:url(/themes/custom/mmg9/dist/images/promo-backgrounds/AKVP23_280x324.jpg)}.component--large-promo .large-promo--cover.large-promo--cover-anc{display:block;background-image:url(/themes/custom/mmg9/dist/images/promo-backgrounds/AKCG23_280x324.jpg)}