/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mmg8-related-content-related-properties-map::before{background:rgba(149,149,149,.4);border:1px dashed #c40e3d}.component--related-properties{position:relative;padding:5rem 1rem}@media screen and (min-width:1024px){.component--related-properties{padding:5rem 4rem}}.component--related-properties>.content{margin:0 auto 0;max-width:67rem}@media screen and (min-width:1024px){.component--related-properties>.content{max-width:160rem}}.component--related-properties>.content .inner #send-to-mobile{display:inline-block!important;position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#c40e3d;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;font-size:16px;z-index:9999;text-align:center}.component--related-properties>.content .inner #send-to-mobile[href="#"]{display:none!important}@media only screen and (min-width:768px){.component--related-properties>.content .inner #send-to-mobile{display:none!important}}.component--related-properties>.content .inner #send-to-mobile:hover{background-color:#940b2e}.component--related-properties>.content .inner .mmg8-related-content-related-properties-map{position:relative}.component--related-properties>.content .inner .mmg8-related-content-related-properties-map::before{content:" ";display:block;padding-top:100%;width:100%}.component--related-properties>.content .inner .mmg8-related-content-related-properties-map>*{bottom:0;left:0;position:absolute;right:0;top:0}.component--related-properties>.content .inner .mmg8-related-content-related-properties-map .geofield-google-map,.component--related-properties>.content .inner .mmg8-related-content-related-properties-map .view-content,.component--related-properties>.content .inner .mmg8-related-content-related-properties-map .view-related-properties-map{height:100%}.component--related-properties>.content .inner .field[data-blazy]{min-width:0}.component--related-properties>.content .inner .properties-wrap{padding:3rem 0}@media screen and (min-width:1024px){.component--related-properties>.content .inner .properties-wrap{padding:2rem 0}}.component--related-properties>.content .inner .properties-wrap .mCSB_scrollTools_vertical{left:-2.6rem;right:auto}.component--related-properties>.content .inner .properties-wrap .field--name-field-properties article .node__content{padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component--related-properties>.content .inner .properties-wrap .field--name-field-properties>div{width:100%;border-top:.1rem solid #c40e3d}.component--related-properties>.content .inner .properties-wrap .field--name-field-properties>div:first-of-type{border-top:none}.component--related-properties>.content .inner .properties-wrap .field--name-field-properties .media--image{line-height:0;padding:0 2rem 0 0}.component--related-properties>.content .inner .properties-wrap .field--name-field-properties .title-readmore{-webkit-box-flex:1;-ms-flex:1;flex:1}.component--related-properties>.content .inner .properties-wrap .field--name-field-properties .read-more-link a{background-image:-webkit-gradient(linear,left top,left bottom,from(#fec232),to(#fec232));background-image:linear-gradient(#fec232 0,#fec232 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% .18em;border:0;color:#c40e3d;display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.857;padding-bottom:2px;text-transform:uppercase;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.component--related-properties>.content .inner .properties-wrap .field--name-field-properties .read-more-link a:active,.component--related-properties>.content .inner .properties-wrap .field--name-field-properties .read-more-link a:focus,.component--related-properties>.content .inner .properties-wrap .field--name-field-properties .read-more-link a:hover{color:#000}.component--related-properties>.content .inner .properties-wrap .field--name-field-properties .read-more-link a{text-transform:uppercase}.component--related-properties>.content .inner .properties-wrap .field--name-field-properties .read-more-link a:hover{background-size:100% 100%}.component--related-properties>.content .inner .properties-wrap .field--name-field-display-title{color:#3b3b3b;font-weight:500}.component--related-properties>.content .inner .properties-wrap .field--name-field-display-title h2,.component--related-properties>.content .inner .properties-wrap .field--name-field-display-title h3{font-size:3rem;line-height:4rem;margin:1rem 0 0}.component--related-properties>.content .inner .properties-wrap .field--name-field-display-title a{color:#3b3b3b;font-weight:500;text-decoration:none;border:none}.component--related-properties>.content .inner .properties-wrap .field--name-field-display-title a:hover{text-decoration:none;border:none}.component--related-properties>.content .inner .properties-wrap .field--name-field-related-properties-title{padding:2rem 0}.component--related-properties>.content .inner .properties-wrap .field--name-field-related-properties-title h2{color:#3b3b3b;text-transform:uppercase;font-weight:500;font-size:3rem;line-height:4rem;margin:0}@media screen and (min-width:1024px){.component--related-properties>.content .inner .properties-wrap .field--name-field-related-properties-title h2{font-size:4rem;line-height:5rem;padding-left:3rem}}.component--related-properties>.content .inner .properties-wrap .field__item.hideme{display:none}.component--related-properties>.content .inner .properties-wrap .load-more-properties{text-align:center}.component--related-properties .gm-control-active{width:30px;height:30px}.component--related-properties .gm-style .gm-style-iw-c{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:6px}.component--related-properties .gm-style .gm-style-iw-c a{color:#c40e3d;border:0;font-weight:600}.component--related-properties.bg-gold-skew{background:#fdd46f;padding-bottom:20%;position:relative}@media screen and (max-width:1599px){.component--related-properties.bg-gold-skew{padding-bottom:20%}}.component--related-properties.bg-gold-skew>.content{position:relative;z-index:11}.component--related-properties.bg-gold-skew::after{background-image:url(/themes/custom/mmg8_cog/dist/images/md-featured-mask-black.svg);background-position:left bottom;background-repeat:no-repeat;background-size:cover;bottom:-1px;content:" ";height:0;left:0;padding-bottom:22%;position:absolute;width:100%;z-index:10}.component--related-properties.bg-gold-skew{margin-bottom:1.5rem}.component--related-properties .cluster span{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.field--name-field-bottom-fw-components .component--related-properties #rp-map-toggle,.field--name-field-components .component--related-properties #rp-map-toggle{display:none}.field--name-field-bottom-fw-components .component--related-properties .mmg8-related-content-related-properties-map,.field--name-field-bottom-fw-components .component--related-properties .properties-wrap,.field--name-field-components .component--related-properties .mmg8-related-content-related-properties-map,.field--name-field-components .component--related-properties .properties-wrap{-ms-flex-preferred-size:100%;flex-basis:100%}.field--name-field-bottom-fw-components .component--related-properties .inner .properties-wrap .properties-wrap--inner,.field--name-field-components .component--related-properties .inner .properties-wrap .properties-wrap--inner{height:40rem;padding:0 3rem}@media screen and (min-width:1024px){.field--name-field-bottom-fw-components .component--related-properties .inner .properties-wrap .properties-wrap--inner,.field--name-field-components .component--related-properties .inner .properties-wrap .properties-wrap--inner{padding:0 1.6rem 0 3rem}}.field--name-field-bottom-fw-components .component--related-properties .rel-container,.field--name-field-components .component--related-properties .rel-container{position:relative}.field--name-field-bottom-fw-components .component--related-properties .simplebar-scrollbar::before,.field--name-field-components .component--related-properties .simplebar-scrollbar::before{background-color:#c40e3d;opacity:1;left:0;top:0;right:0;bottom:0}.field--name-field-bottom-fw-components .component--related-properties .simplebar-track,.field--name-field-components .component--related-properties .simplebar-track{left:0;background-color:#fec232;width:.8rem;border-radius:.7rem}@media screen and (min-width:1024px){.field--name-field-bottom-fw-components .component--related-properties .inner,.field--name-field-components .component--related-properties .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.field--name-field-bottom-fw-components .component--related-properties .inner .mmg8-related-content-related-properties-map,.field--name-field-components .component--related-properties .inner .mmg8-related-content-related-properties-map{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 4rem}.field--name-field-bottom-fw-components .component--related-properties .inner .mmg8-related-content-related-properties-map .geofield-google-map,.field--name-field-bottom-fw-components .component--related-properties .inner .mmg8-related-content-related-properties-map .view-content,.field--name-field-bottom-fw-components .component--related-properties .inner .mmg8-related-content-related-properties-map .view-related-properties-map,.field--name-field-components .component--related-properties .inner .mmg8-related-content-related-properties-map .geofield-google-map,.field--name-field-components .component--related-properties .inner .mmg8-related-content-related-properties-map .view-content,.field--name-field-components .component--related-properties .inner .mmg8-related-content-related-properties-map .view-related-properties-map{height:100%}.field--name-field-bottom-fw-components .component--related-properties .inner .properties-wrap,.field--name-field-components .component--related-properties .inner .properties-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:36%;flex-basis:36%;max-width:100%}.field--name-field-bottom-fw-components .component--related-properties .inner .properties-wrap .field--name-field-related-properties-title,.field--name-field-components .component--related-properties .inner .properties-wrap .field--name-field-related-properties-title{margin:0}.field--name-field-bottom-fw-components .component--related-properties .inner .properties-wrap .load-more-properties,.field--name-field-components .component--related-properties .inner .properties-wrap .load-more-properties{display:none}.field--name-field-bottom-fw-components .component--related-properties .inner .properties-wrap .field__item.hideme,.field--name-field-components .component--related-properties .inner .properties-wrap .field__item.hideme{display:block}.field--name-field-bottom-fw-components .component--related-properties .inner .properties-wrap .rel-container,.field--name-field-components .component--related-properties .inner .properties-wrap .rel-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.field--name-field-bottom-fw-components .component--related-properties .inner .properties-wrap .properties-wrap--inner,.field--name-field-components .component--related-properties .inner .properties-wrap .properties-wrap--inner{position:absolute!important;top:0;left:0;bottom:0;right:0;width:100%;overflow:auto;height:100%}.field--name-field-bottom-fw-components .component--related-properties .inner .field--name-field-properties,.field--name-field-components .component--related-properties .inner .field--name-field-properties{height:100%}.field--name-field-bottom-fw-components .component--related-properties .inner .field--name-field-properties .field__item:first-child .node--profile--related-properties-map,.field--name-field-components .component--related-properties .inner .field--name-field-properties .field__item:first-child .node--profile--related-properties-map{border:0;padding-top:0}}@media screen and (min-width:1280px){.field--name-field-bottom-fw-components .component--related-properties .properties-wrap,.field--name-field-components .component--related-properties .properties-wrap{-ms-flex-preferred-size:30%;flex-basis:30%}.field--name-field-bottom-fw-components .component--related-properties .properties-wrap .properties-wrap--inner,.field--name-field-components .component--related-properties .properties-wrap .properties-wrap--inner{height:95%}}
.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;}
@media screen and (min-width:768px){.component--listicle .paragraph--type--listicle-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.component--listicle .paragraph--type--listicle-item>*{-webkit-box-flex:1;-ms-flex:1;flex:1}}.component--listicle .slide-counter{text-align:center;font-size:1.6rem;padding:0 0 1.5rem}@media screen and (min-width:768px){.component--listicle .slide-counter{margin-top:-6rem;margin-bottom:3rem}}.component--listicle .slide-counter .counter-separator{font-style:italic;padding:0 1.3rem}.component--listicle .slide-counter .current-slide,.component--listicle .slide-counter .total-slides{font-weight:700}.component--listicle>.content{margin:0 auto 0;max-width:120rem}.component--listicle>.content{padding:4rem 2rem}.component--listicle h2{font-size:2.3rem;text-align:center;font-weight:700;text-transform:none}@media screen and (min-width:768px){.component--listicle h2{font-size:4.2rem}}.component--listicle .listicle-wrapper .listicle-sidebar{margin-bottom:25px;overflow:hidden;padding:25px;position:relative}.component--listicle .listicle-wrapper .listicle-sidebar ul{list-style-type:none;margin:0;padding:0}.component--listicle .listicle-wrapper .listicle-sidebar ul li.listicle-sidebar-item{border-bottom:1px solid #c40e3d}.component--listicle .listicle-wrapper .listicle-sidebar ul li.listicle-sidebar-item.active{font-weight:700}.component--listicle .listicle-wrapper .listicle-sidebar ul li.listicle-sidebar-item button{border:0;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:24px;padding:5px 0 6px;text-align:left;width:100%}.component--listicle .listicle-wrapper .listicle-sidebar ul li.listicle-sidebar-item button .item-index{color:#c40e3d;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;font-size:20px;font-weight:700;text-align:right}.component--listicle .listicle-wrapper .listicle-sidebar ul li.listicle-sidebar-item button .item-title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.component--listicle .listicle-wrapper .listicle-sidebar ul li.listicle-sidebar-item button .item-title span{padding:4px 0;background-color:transparent;-webkit-box-shadow:4px 0 0 transparent,-4px 0 0 transparent;box-shadow:4px 0 0 transparent,-4px 0 0 transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.component--listicle .listicle-wrapper .listicle-sidebar ul li.listicle-sidebar-item .item-media{display:none}@media screen and (min-width:768px){.component--listicle .listicle-wrapper .listicle-sidebar ul li.listicle-sidebar-item .item-media{display:block}}.component--listicle .listicle-wrapper .listicle-sidebar ul.slick-dots{margin-top:15px}.component--listicle .listicle-wrapper .listicle-sidebar .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}.component--listicle .listicle-wrapper .listicle-sidebar .slick-dots li button{background:0 0;border:0;font-weight:700;width:35px}.component--listicle .listicle-wrapper .listicle-sidebar .slick-dots li.slick-active button{background:#c40e3d;color:#fff}.component--listicle .listicle-wrapper .listicle-main{position:relative}.component--listicle .listicle-wrapper .listicle-main .slick-arrow{border:0;border-radius:0;display:inline-block;height:6rem;overflow:hidden;padding:0;position:absolute;text-indent:-5555px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:6rem;z-index:2;top:30%}.component--listicle .listicle-wrapper .listicle-main .slick-arrow::after{background-position:center center;background-repeat:no-repeat;background-size:2.2rem 1.8rem;border:0;bottom:0;content:" ";display:block;height:6rem;left:0;overflow:hidden;position:absolute;-webkit-transition:all .2s;transition:all .2s;width:6rem}.component--listicle .listicle-wrapper .listicle-main .slick-arrow:hover{cursor:pointer}.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-prev{background-color:#ececec;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-prev::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.35.5l-4.92%205L.66.64%22%2F%3E%3C%2Fsvg%3E")}.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-prev:active,.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-prev:focus,.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-prev:hover{background-color:#c40e3d}.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-prev:active::after,.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-prev:focus::after,.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-prev:hover::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.35.5l-4.92%205L.66.64%22%2F%3E%3C%2Fsvg%3E")}.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-next{background-color:#c40e3d;left:0;-webkit-transform:translateY(-110%) rotate(-90deg);transform:translateY(-110%) rotate(-90deg)}.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-next::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.35.5l-4.92%205L.66.64%22%2F%3E%3C%2Fsvg%3E")}.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-next:active,.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-next:focus,.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-next:hover{background-color:#000}.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-next:active::after,.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-next:focus::after,.component--listicle .listicle-wrapper .listicle-main .slick-arrow.slick-next:hover::after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fec232%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.35.5l-4.92%205L.66.64%22%2F%3E%3C%2Fsvg%3E")}.component--listicle .listicle-wrapper .listicle-main{overflow:hidden}@media screen and (max-width:767px){.component--listicle .listicle-wrapper .listicle-main .listicle-main-item{margin-right:0;width:100vw}}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .item-header .item-header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .item-header .item-index{color:#fec232;font-size:62px;font-weight:700;line-height:62px}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .item-header .item-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.8rem}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .item-header .item-title .title{font-size:2.3rem;font-weight:700;line-height:2.8rem}@media screen and (min-width:768px){.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .item-header .item-title .title{font-size:2.6rem;line-height:3.2rem}}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .item-header .subtitle{color:#000;font-size:1.3rem;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;margin:1.5rem 0}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-media{margin:0;position:relative}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-media .field--name-field-image-credit{background:transparent -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,transparent 0,rgba(0,0,0,.8) 100%) 0 0 no-repeat padding-box;bottom:0;color:#fff;font-size:16px;font-style:italic;font-weight:500;padding:10px 20px;position:absolute;text-shadow:0 0 3px #000;width:100%}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-media .field--name-field-image-credit{width:100%;text-align:right}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-media .field--name-field-image-caption{color:#000;font-size:1.6rem;font-style:italic;font-weight:600;padding:1rem 0 0}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-media .field--name-field-image-caption p{margin:0}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-media .field--name-field-image-caption p{margin:0}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-media .media-image.view-mode-listicle{position:relative}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-cta a{display:inline-block;font-size:1.5rem;color:#fff;background-color:#c40e3d;padding:1.4rem 4rem;margin:0 0 2.5rem;border-radius:4rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-cta a{margin:2.5rem 0 0}}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-cta a:focus,.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-cta a:hover{-webkit-box-shadow:0 6px 16px rgba(0,0,0,.25);box-shadow:0 6px 16px rgba(0,0,0,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .no-photo .field--name-field-listicle-item-cta,.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .no-photo .field--name-field-listicle-item-description{margin-top:4rem;margin-left:4rem}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-description p{margin:1.5rem .25rem 3rem}@media screen and (min-width:768px){.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-description p{font-size:1.8rem;line-height:2.9rem;margin:0}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-description p a{color:#c40e3d;border-bottom-color:#c40e3d}}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item .field--name-field-listicle-item-description a{color:#000;border-bottom:1px solid #fec232;font-weight:500}@media screen and (max-width:767px){.component--listicle .listicle-wrapper .listicle-sidebar{background-color:transparent;padding:25px 20px;margin:0 -10px 0 -10px;position:relative;overflow:hidden}.component--listicle .listicle-wrapper .listicle-sidebar .toggle-listicle-sidebar{display:none}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20;height:100%}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container.nav-button-prev{left:0}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container.nav-button-next{right:0}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button{color:transparent;border:none;width:50px;height:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button:focus,.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button:hover{width:60px}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button.slick-disabled{opacity:.3}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button.slick-disabled:focus,.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button.slick-disabled:hover{width:50px}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button.prev-button{background:0 0}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button.prev-button::before{content:"";width:15px;height:25px;position:absolute;left:0;background-image:url(/themes/custom/mmg8_cog/dist/images/slider-arrow.svg);background-size:cover;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button.next-button{background:0 0}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container .nav-button.next-button::before{content:"";width:15px;height:25px;position:absolute;right:0;background-image:url(/themes/custom/mmg8_cog/dist/images/slider-arrow.svg);background-size:cover}.component--listicle .listicle-wrapper .listicle-sidebar .navigation-buttons{display:none}.component--listicle .listicle-wrapper .listicle-sidebar .content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component--listicle .listicle-wrapper .listicle-sidebar .content::-webkit-scrollbar{display:none}.component--listicle .listicle-wrapper .listicle-sidebar .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;list-style-type:none;margin:0;padding:0;min-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item{-webkit-box-flex:0;-ms-flex:0 0 55px;flex:0 0 55px;width:55px;height:55px;border:none;margin:0}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button{background-color:#000;border-radius:8px;color:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button:active,.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button:focus,.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button:hover{background-color:#c40e3d}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button:active .item-index,.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button:focus .item-index,.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button:hover .item-index{color:#fff}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button .item-index{color:#fff;font-size:1.6rem;font-weight:700;-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:center}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button .item-title{display:none}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button .item-media{display:none}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item.active button{background-color:#fec232}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item.active button .item-index{color:#000}.component--listicle .listicle-wrapper .listicle-main{width:100vw;margin-left:calc(-50vw + 50%);position:relative}.component--listicle .listicle-wrapper .listicle-main>.content{padding:0}.component--listicle .listicle-wrapper .listicle-main .listicle-main-item{padding:0 2rem}.component--listicle .listicle-wrapper .listicle-main .nav-button-container{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20;height:60%}.component--listicle .listicle-wrapper .listicle-main .nav-button-container.nav-button-prev{left:0}.component--listicle .listicle-wrapper .listicle-main .nav-button-container.nav-button-next{right:0}.component--listicle .listicle-wrapper .listicle-main .nav-button-container .nav-button{width:50px;height:100%}.component--listicle .listicle-wrapper .listicle-main .nav-button-container .nav-button:focus,.component--listicle .listicle-wrapper .listicle-main .nav-button-container .nav-button:hover{width:60px}.component--listicle .listicle-wrapper .listicle-main .nav-button-container .nav-button.slick-disabled{opacity:.3}.component--listicle .listicle-wrapper .listicle-main .nav-button-container .nav-button.slick-disabled:focus,.component--listicle .listicle-wrapper .listicle-main .nav-button-container .nav-button.slick-disabled:hover{width:50px}.component--listicle .listicle-wrapper .listicle-main .nav-button-container .nav-button.prev-button::before{left:1rem}.component--listicle .listicle-wrapper .listicle-main .nav-button-container .nav-button.next-button::before{right:1rem}}@media screen and (min-width:768px){.component--listicle .listicle-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component--listicle .listicle-wrapper .listicle-sidebar{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:40px;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;z-index:10;padding-left:2rem;padding-right:2rem}.component--listicle .listicle-wrapper .listicle-sidebar .slick-track{width:auto!important}.component--listicle .listicle-wrapper .listicle-sidebar .slick-slide{margin:0 .5rem}.component--listicle .listicle-wrapper .listicle-sidebar .toggle-listicle-sidebar{display:none}.component--listicle .listicle-wrapper .listicle-sidebar .nav-button-container{display:block}.component--listicle .listicle-wrapper .listicle-sidebar .navigation-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.component--listicle .listicle-wrapper .listicle-sidebar .content{max-width:100%;margin:0 auto;padding-bottom:2rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;height:280px}.component--listicle .listicle-wrapper .listicle-sidebar .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item{-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px;width:290px;height:210px;border:none;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.6);box-shadow:0 4px 10px rgba(0,0,0,.6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item.active{height:254px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item.active button{background-color:#ffd55a}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item.active button .item-media{height:100%}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;height:100%;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button .item-media{position:relative;width:100%;height:100%;background-color:#f5f5f5;overflow:hidden}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button .item-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button .item-index{position:absolute;top:0;left:0;background-color:#fec232;color:#000;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.9rem;font-weight:700;z-index:3;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3)}.component--listicle .listicle-wrapper .listicle-sidebar .content ul li.listicle-sidebar-item button .item-title{position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;padding:30px 12px 12px;margin:0;z-index:2;font-size:2.1rem;font-weight:700;line-height:2.7rem;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.8)}.component--listicle .listicle-wrapper .listicle-main{-webkit-box-flex:1;-ms-flex:1;flex:1}.component--listicle .listicle-wrapper .listicle-main>.content{padding:0}.component--listicle .listicle-wrapper .listicle-main .slick-arrow{top:18rem}}.component--listicle .nav-button-container{position:absolute;top:50%;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20}.component--listicle .nav-button-container.nav-button-prev{left:0}.component--listicle .nav-button-container.nav-button-next{right:0}.component--listicle .nav-button-container .nav-button{color:transparent;border:none;width:85px;height:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:700}.component--listicle .nav-button-container .nav-button:focus,.component--listicle .nav-button-container .nav-button:hover{width:150px}.component--listicle .nav-button-container .nav-button.slick-disabled{opacity:.6}.component--listicle .nav-button-container .nav-button.slick-disabled:focus,.component--listicle .nav-button-container .nav-button.slick-disabled:hover{width:85px}.component--listicle .nav-button-container .nav-button.slick-disabled::before{opacity:.5;pointer-events:none}.component--listicle .nav-button-container .nav-button.prev-button{background:-webkit-gradient(linear,left top,right top,color-stop(55%,rgba(255,255,255,.9)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,.9) 55%,rgba(255,255,255,0) 100%)}.component--listicle .nav-button-container .nav-button.prev-button::before{content:"";width:15px;height:25px;position:absolute;left:2rem;background-image:url(/themes/custom/mmg8_cog/dist/images/slider-arrow.svg);background-size:cover;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.component--listicle .nav-button-container .nav-button.next-button{background:-webkit-gradient(linear,right top,left top,color-stop(55%,rgba(255,255,255,.9)),to(rgba(255,255,255,0)));background:linear-gradient(to left,rgba(255,255,255,.9) 55%,rgba(255,255,255,0) 100%)}.component--listicle .nav-button-container .nav-button.next-button::before{content:"";width:15px;height:25px;position:absolute;right:2rem;background-image:url(/themes/custom/mmg8_cog/dist/images/slider-arrow.svg);background-size:cover}
.block-sharethis-widget-block .sharethis-title{text-transform:uppercase;font-size:1.6rem;line-height:1.19;color:#959595;font-weight:700;padding-bottom:.6rem}.block-sharethis-widget-block .sharethis-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-sharethis-widget-block .sharethis-wrapper>*{background-repeat:no-repeat;background-position:center;background-size:100%;margin:0 .6rem 0 0;width:3.3rem;height:3.3rem;display:inline-block;-webkit-transition:background .2s ease;transition:background .2s ease}.block-sharethis-widget-block .sharethis-wrapper>:hover{cursor:pointer}.block-sharethis-widget-block .sharethis-wrapper .st_email_custom{background-image:url(/themes/custom/mmg8_cog/dist/images/email.svg)}.block-sharethis-widget-block .sharethis-wrapper .st_email_custom:hover{background-image:url(/themes/custom/mmg8_cog/dist/images/email-st-hvr.svg)}.block-sharethis-widget-block .sharethis-wrapper .st_pinterest_custom{background-image:url(/themes/custom/mmg8_cog/dist/images/pinterest.svg)}.block-sharethis-widget-block .sharethis-wrapper .st_pinterest_custom:hover{background-image:url(/themes/custom/mmg8_cog/dist/images/pinterest-st-hvr.svg)}.block-sharethis-widget-block .sharethis-wrapper .st_facebook_custom{background-image:url(/themes/custom/mmg8_cog/dist/images/facebook.svg)}.block-sharethis-widget-block .sharethis-wrapper .st_facebook_custom:hover{background-image:url(/themes/custom/mmg8_cog/dist/images/facebook-st-hvr.svg)}.block-sharethis-widget-block .sharethis-wrapper .st_twitter_custom{background-image:url(/themes/custom/mmg8_cog/dist/images/share-x.svg)}.block-sharethis-widget-block .sharethis-wrapper .st_twitter_custom:hover{background-image:url(/themes/custom/mmg8_cog/dist/images/share-x-st-hvr.svg)}
.component--editorial-header{overflow:hidden;padding:20px;position:relative}.component--editorial-header .backplate{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1c1c1c;background-image:url(/themes/custom/mmg8_cog/dist/images/md-flag-gray.svg);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-clip-path:polygon(0 0,100% 0,100% calc(90% - 100px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(90% - 100px),0 100%);z-index:-1}.component--editorial-header .backplate::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#feb841;-webkit-clip-path:polygon(0 calc(100% - 25px),100% calc(90% - 125px),100% calc(90% - 100px),0 100%);clip-path:polygon(0 calc(100% - 25px),100% calc(90% - 125px),100% calc(90% - 100px),0 100%);pointer-events:none;z-index:-1}.component--editorial-header .hero-content{padding-bottom:100px;color:#fff}.component--editorial-header .hero-content h2,.component--editorial-header .hero-content h3,.component--editorial-header .hero-content h4{color:#fff!important}.component--editorial-header>.content{margin:0 auto 0;max-width:75rem}.component--editorial-header>.content{padding:0 0 100px;position:relative;z-index:1}@media screen and (min-width:1024px){.component--editorial-header>.content{padding-bottom:10px}}.component--editorial-header>.content .col-1 .rendered-sharethis{display:none}.component--editorial-header>.content .col-1 .field--name-field-eh-image{margin-bottom:5rem}.component--editorial-header>.content .col-1 .field--name-field-eh-image>div.media~.field--name-field-image-caption{top:initial}.component--editorial-header>.content .col-1 .field--name-field-eh-image>div.media .field--name-field-image-credit{top:initial}.component--editorial-header>.content .col-1 h1.eh-display-title{font-size:2.3rem;font-weight:800;line-height:2.8rem;margin:0 0 3.5rem;color:#fff;text-align:center}@media screen and (min-width:1024px){.component--editorial-header>.content .col-1 h1.eh-display-title{text-align:left;margin-bottom:1rem;font-size:4.5rem;font-weight:800;line-height:normal}}.component--editorial-header>.content .col-1 .author-from-node{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.22;padding-bottom:2.6rem}.component--editorial-header>.content .col-1 .field--name-field-eh-subtitle{color:#fff;font-size:1.6rem;font-weight:500;line-height:2.2rem;text-align:center}@media screen and (min-width:1024px){.component--editorial-header>.content .col-1 .field--name-field-eh-subtitle{text-align:left}}.component--editorial-header>.content .col-1 .field--name-field-eh-subtitle p{margin:0}.component--editorial-header>.content .col-1 .field--name-field-eh-intro-copy{color:#fff;font-size:1.6rem;font-weight:500;line-height:2.2rem;text-align:center;padding-top:2.5rem}@media screen and (min-width:1024px){.component--editorial-header>.content .col-1 .field--name-field-eh-intro-copy{font-size:1.8rem;line-height:2.9rem;text-align:left}}.component--editorial-header>.content .col-1 .field--name-field-eh-intro-copy h3{color:#fff;margin:2rem 0 1.5rem}.component--editorial-header>.content .col-1 .field--name-field-eh-intro-copy p{margin:0}.component--editorial-header>.content .col-2{padding:0 2.6rem}.component--editorial-header>.content .col-2 .field--name-field-eh-image{display:none}.component--editorial-header>.content .field--name-field-eh-image .media-image{position:relative}.component--editorial-header>.content .field--name-field-eh-image .field--name-field-image-credit{position:absolute;top:10px!important;right:25px;color:#fff;font-weight:500;font-style:italic;text-shadow:0 1px 2px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4)}.component--editorial-header>.content .field--name-field-eh-image .field--name-field-image-credit p{margin:0}.component--editorial-header>.content .field--name-field-eh-image .editorial-image__caption{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.6);line-height:1.4;padding:1.5rem 1rem 1.5rem 3.5rem;font-style:italic}.component--editorial-header>.content .field--name-field-eh-image .editorial-image__caption::before{content:"";display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:12px solid #fec232;position:absolute;left:13px;top:2rem}.component--editorial-header>.content .field--name-field-eh-image .editorial-image__caption p{margin:0}@media screen and (min-width:834px){.component--editorial-header>.content .col-1 .rendered-sharethis{display:block}.component--editorial-header>.content .col-1 .field--name-field-eh-image{margin-bottom:3.5rem}.component--editorial-header>.content .col-1 .field--name-field-eh-subtitle{font-size:1.6rem;line-height:1.45}}@media screen and (min-width:960px){.component--editorial-header>.content .col-1 .field--name-field-eh-image{max-width:100%}}@media screen and (min-width:1024px){.component--editorial-header>.content{max-width:135rem;margin:0 auto}.component--editorial-header>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component--editorial-header>.content .col-1{-webkit-box-flex:780;-ms-flex:780 0 0px;flex:780 0 0}.component--editorial-header>.content .col-1 .field--name-field-eh-image{display:none}.component--editorial-header>.content .col-2{padding:0;-webkit-box-flex:680;-ms-flex:680 0 0px;flex:680 0 0}.component--editorial-header>.content .col-2 .field--name-field-eh-image{display:block}.component--editorial-header>.content .col-2 .field--name-field-eh-image>div.media .field--name-field-image-credit{top:initial}.component--editorial-header>.content .col-2 .field--name-field-eh-image img{aspect-ratio:1/1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-height:500px}}
