/* @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--articles-by-type{max-width:192rem;margin:0 auto}.component--articles-by-type>.content{position:relative}.component--articles-by-type .node--article--articles-teaser h2,.component--articles-by-type .node--landing-page--articles-teaser h2{display:none}.component--articles-by-type .node--article--articles-teaser h3{font-size:2rem}.component--articles-by-type .view-filters{margin:0 auto}.component--articles-by-type .view-filters .form--inline{max-width:120rem;margin:0 auto 3rem;display:flex;flex-direction:column}.component--articles-by-type .view-filters select[id^=edit-field-article-date-published-value]{min-width:25rem;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;color:#000;line-height:4rem;padding-left:.9rem;padding-right:3rem;min-height:4.2rem}.component--articles-by-type .view-filters #edit-reset,.component--articles-by-type .view-filters button[id^=edit-reset]{background:#002554;color:#fff;width:15rem;border-radius:5rem}.component--articles-by-type .view-filters input[type=submit]{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;position:relative;overflow:hidden!important;line-height:1.25;z-index:10;height:5rem;border-width:0;border-color:transparent;background-color:#03a678;width:15rem!important;padding:1rem!important}.component--articles-by-type .view-filters input[type=submit]::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--articles-by-type .view-filters input[type=submit]:hover::before{opacity:1;width:116%}.component--articles-by-type .js-form-type-textfield{width:96%;margin:0 auto}@media screen and (min-width:768px){.component--articles-by-type .node--article--articles-teaser h3{font-size:2.4rem}.component--articles-by-type .view-filters{max-width:100%}.component--articles-by-type .view-filters .form--inline{justify-content:space-around;flex-direction:row;align-items:center}.component--articles-by-type .js-form-type-textfield{width:100%;max-width:45rem;margin-right:1rem}}.component--articles-by-type #edit-actions{text-align:center;min-width:37.5rem}.component--articles-by-type .view-content{max-width:170rem;margin:0 auto;display:flex;justify-content:space-evenly;flex-wrap:wrap}.component--articles-by-type .views-row{width:30rem;margin-bottom:1.5rem}
.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;}
