/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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)}
.component--icon-promo{background-image:linear-gradient(to bottom,#03a678 0,#4298b5 50%,#00558c 100%);color:#fff}.component--icon-promo h2{color:#fff;font-size:3rem;padding-top:0;text-align:center;text-transform:uppercase}@media screen and (min-width:1400px){.component--icon-promo h2{font-size:3.6rem}}.component--icon-promo>.content{max-width:66rem;margin:6rem auto;text-align:center;width:92%}.component--icon-promo .field--name-field-icon-promo-summary p{padding:0}.component--icon-promo .field--name-field-icon-promo-items{display:flex;flex-direction:column;-moz-column-gap:3rem;column-gap:3rem;justify-content:center;margin:6rem 0}@media screen and (min-width:768px){.component--icon-promo .field--name-field-icon-promo-items{flex-direction:row;flex-wrap:wrap;-moz-column-gap:6rem;column-gap:6rem}.component--icon-promo .field--name-field-icon-promo-items>.field__item{flex-basis:18rem}}.component--icon-promo .paragraph--type--icon-promo-item{max-width:18rem;margin:0 auto;color:#fff;text-align:center}.component--icon-promo .paragraph--type--icon-promo-item a{color:#fff;display:block;height:100%;width:100%}.component--icon-promo .paragraph--type--icon-promo-item .promo--icon{max-width:12rem;margin:0 auto 1.5rem;align-items:center;background-color:#fff;border-radius:50%;display:flex;height:12rem;position:relative}.component--icon-promo .paragraph--type--icon-promo-item .promo--icon::before{background-color:#4298b5;content:"";display:block;height:90%;margin:0 auto;-webkit-mask-image:var(--icon-image);mask-image:var(--icon-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color 250ms ease-in-out;width:90%}.component--icon-promo .paragraph--type--icon-promo-item a:hover .promo--icon::before{background-color:#e2a50e}.component--icon-promo .paragraph--type--icon-promo-item h4{color:#fff;padding-top:0;text-transform:none}.component--icon-promo .outline{align-content:center;display:inline-flex;padding:1.5rem 6rem}
.component--dfp-tags{position:relative;margin-top:3rem}.component--dfp-tags .field--name-field-dfp-blocks{display:flex;flex-direction:column;align-items:center}.component--dfp-tags .field--name-field-dfp-blocks .field__item+.field__item{margin-top:10rem}.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(.3914835165)}@media screen and (min-width:375px){.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(.4893543956)}}@media screen and (min-width:576px){.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(.7516483516)}}@media screen and (min-width:680px){.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(.8873626374)}}@media screen and (min-width:768px){.component--dfp-tags .field--name-field-dfp-blocks{flex-direction:row;justify-content:center}.component--dfp-tags .field--name-field-dfp-blocks .field__item+.field__item{margin-top:unset;margin-left:10rem}.component--dfp-tags #block-dfptagdfpplacement1 iframe{transform:scale(1)}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.component--image-menu h2{color:#002554;margin:0 auto;text-align:center}.component--image-menu .field--name-field-image-menu-items{padding:0 1rem;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;max-width:105.125rem;margin:0 auto}.component--image-menu .field--name-field-image-menu-items .field__item{flex:0 0 100%;min-width:16rem;max-width:25rem}@media (min-width:400px){.component--image-menu .field--name-field-image-menu-items .field__item{flex:0 0 calc(50% - .625rem)}}@media screen and (min-width:680px){.component--image-menu .field--name-field-image-menu-items .field__item{flex:0 0 calc(33.333% - .833rem)}}@media screen and (min-width:834px){.component--image-menu .field--name-field-image-menu-items .field__item{flex:0 0 calc(25% - .9375rem)}}@media screen and (min-width:1024px){.component--image-menu .field--name-field-image-menu-items .field__item{flex:0 0 calc(20% - 1rem)}}.component--image-menu .field--name-field-image-menu-items .more-button{flex-basis:100%;display:flex;align-items:center;justify-content:center}.component--image-menu .field--name-field-image-menu-items .show-more-btn{padding:1.5rem 3rem!important;background:linear-gradient(180deg,#4298b5 0,var(--Color-brand-alaska-blue,#00558c) 56.2%,var(--Color-brand-dark-blue,#002554) 100%)}.component--image-menu .image-menu-item h3{color:#00558c;font-size:1.6rem;line-height:140%;text-align:center}.component--image-menu .image-menu-item .blazy{border-radius:3rem 0;overflow:hidden}.component--image-menu .image-menu-item img{min-height:285px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.component--image-menu .image-menu-item a:hover h3{color:#03a678;text-decoration:underline}.component--image-menu .image-menu-item a:hover img{transform:scale(1.1)}.component--image-menu .image-menu-item a img{transition:transform .3s}
.component--expandable-content .expandable-content--inner{margin:0 auto;max-width:96.8rem;padding:1rem 12rem}@media only screen and (max-width:900px){.component--expandable-content .expandable-content--inner{padding:1rem 2rem!important}}.component--expandable-content .expandable-content--inner .ec-headline h2{text-align:center!important}.component--expandable-content .expandable-content--inner .ec-info h4{padding:0!important;line-height:1!important}.component--expandable-content .expandable-content--inner .content-wrapper{border:1px solid #3d3e45;border-radius:8px;margin-bottom:1.6rem;padding:2.4rem;transition:background-color .25s;cursor:pointer}.component--expandable-content .expandable-content--inner .content-wrapper:hover{background-color:#f4f4f4;border:1px solid #00558c}.component--expandable-content .expandable-content--inner .content-wrapper summary.ec-info{list-style:none}.component--expandable-content .expandable-content--inner .content-wrapper summary.ec-info::-webkit-details-marker{display:none}.component--expandable-content .expandable-content--inner .content-wrapper .ec-info{display:flex;align-items:flex-start;gap:1.6rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-img img{flex:0 0 auto;width:64px;height:64px;border-radius:8px}.component--expandable-content .expandable-content--inner .content-wrapper .ec-titles{padding-top:1rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-no-subtitle{padding-top:2rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-arrow{position:relative;margin-left:auto;margin-top:6rem;margin-right:1rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-arrow::after{content:"";position:absolute;display:block;bottom:1.5rem;left:50%;transform:translateX(-50%) rotate(90deg);z-index:9;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%233d3e45%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");height:2rem;width:1.25rem;background-size:1.25rem 2rem}.component--expandable-content .expandable-content--inner .content-wrapper .ec-arrow:hover::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%2300558c%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.component--expandable-content .expandable-content--inner .content-wrapper:hover .ec-arrow::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%2300558c%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.component--expandable-content .expandable-content--inner .content-wrapper:hover summary.ec-info h4{color:#00558c}.component--expandable-content .expandable-content--inner .content-wrapper .ec-subtitle{color:#3d3e45}.component--expandable-content .expandable-content--inner .content-wrapper[open]{border:1px solid #00558c}.component--expandable-content .expandable-content--inner .content-wrapper[open]:hover{background-color:#fff}.component--expandable-content .expandable-content--inner .content-wrapper[open] summary.ec-info h4{color:#00558c}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-arrow::after{transform:translateX(-50%) rotate(270deg);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22chevron-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-chevron-right%20fa-w-10%20fa-3x%22%3E%3Cpath%20fill%3D%22%2300558c%22%20d%3D%22M285.476%20272.971L91.132%20467.314c-9.373%209.373-24.569%209.373-33.941%200l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505%20256%2034.484%20101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373%2024.569-9.373%2033.941%200L285.475%20239.03c9.373%209.372%209.373%2024.568.001%2033.941z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.component--expandable-content .expandable-content--inner .content-wrapper[open] .field--name-field-ec-body{padding-top:2rem}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list{list-style:none;margin:0;padding:0}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list li{margin:0;padding:0}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list li+li{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #f5f5f5}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list h5{padding:0!important}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-body-link{text-decoration:underline;text-decoration-thickness:1px;padding:0!important}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-location-list p{color:#3d3e45;line-height:2.5rem}.component--expandable-content .expandable-content--inner .content-wrapper[open] .ec-bold{font-family:GreycliffCF-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}
