#pg__c.isMicrosite .component--content-matrix{background-color:#58595b}#pg__c.isMicrosite .component--content-matrix .field--name-field-cm-item-cta a,#pg__c.isMicrosite .component--content-matrix .field--name-field-cm-subtitle,#pg__c.isMicrosite .component--content-matrix h3{font-family:"Barlow Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}#pg__c.isMicrosite .component--content-matrix .field--name-field-cm-item-description{font-family:Spectral,serif}.component--content-matrix{padding:4rem 0}.component--content-matrix .field--name-field-cm-subtitle{font-size:30px;font-size:3rem;margin:4rem 0 2rem;text-transform:uppercase;text-align:center;font-weight:700}.component--content-matrix>.content{max-width:101.4rem;margin:0 auto 0;display:flex;flex-wrap:wrap;justify-content:center}.component--content-matrix h3{font-size:24px;font-size:2.4rem;color:#fff;display:flex;justify-content:space-between;line-height:1;margin-top:0}.component--content-matrix h3 span{display:inline-block;padding-right:1rem}.component--content-matrix .field--name-field-cm-item-description{font-size:14px;font-size:1.4rem;line-height:1.43;color:#fff}.component--content-matrix .field--name-field-cm-item-description p{margin:0;color:#fff}.component--content-matrix .field--name-field-cm-item-cta a{font-size:16px;font-size:1.6rem;box-shadow:none;color:#fff!important;cursor:pointer;border:2px solid #df7468;display:inline-block;font-family:freight-text-pro,Georgia,Times,Times New Roman,serif;font-weight:700;letter-spacing:1.35px;line-height:1;margin:2rem;min-width:18rem;padding:1rem 2rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s;z-index:0;margin:0}.component--content-matrix .field--name-field-cm-item-cta a::after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#df7468!important;z-index:-1;margin:2px;transition:all .2s}.component--content-matrix .field--name-field-cm-item-cta a:focus,.component--content-matrix .field--name-field-cm-item-cta a:hover{color:#fff!important;border-color:#aa483e!important}.component--content-matrix .field--name-field-cm-item-cta a:focus::after,.component--content-matrix .field--name-field-cm-item-cta a:hover::after{background-color:#aa483e!important}.component--content-matrix .cm-item{position:relative;margin:1rem 1.3rem;background-color:#000;overflow:hidden;width:31.2rem;height:23.4rem}.component--content-matrix .cm-item img{width:calc(100% + 50px);transform:translate3d(-40px,0,0);transition:opacity .35s,transform .35s;opacity:1;max-width:none}.component--content-matrix .cm-item figcaption{position:absolute;width:100%;height:100%;top:0;left:0}.component--content-matrix .cm-item figcaption .cm-item-info{position:absolute;bottom:0;left:0;width:100%;padding:2rem 2rem 1.5rem;background:linear-gradient(to top,rgba(0,0,0,.9) 0,transparent 95%)}.component--content-matrix .cm-item figcaption .cm-item-info>div{max-height:0;opacity:0;transition:all .35s}.component--content-matrix .cm-item .toggle-info{background-image:url(/themes/custom/mmg8_cog/dist/images/matrix_expand.svg);background-size:2.5rem;background-repeat:no-repeat;width:2.5rem;height:2.5rem;border:0;background-color:#fff;border-radius:50%;padding:0;display:inline-block}.can-hover .component--content-matrix .cm-item .toggle-info{display:none}.component--content-matrix .cm-item.expando{cursor:pointer}.component--content-matrix .cm-item.expando img{transform:translate3d(0,0,0);opacity:.7}.component--content-matrix .cm-item.expando .cm-item-info>div{margin:0 0 2rem;max-height:12.5rem;opacity:1}.component--content-matrix .cm-item.expando .toggle-info{background-image:url(/themes/custom/mmg8_cog/dist/images/matrix_collapse.svg)}.component--content-matrix .cm-item:first-child:nth-last-child(2),.component--content-matrix .cm-item:first-child:nth-last-child(2)~.cm-item{width:31.2rem;height:23.4rem}@media screen and (min-width:1024px){.component--content-matrix .cm-item:first-child:nth-last-child(2),.component--content-matrix .cm-item:first-child:nth-last-child(2)~.cm-item{width:48.1rem;height:36.1rem}}.component--content-matrix .cm-item:first-child:nth-last-child(16),.component--content-matrix .cm-item:first-child:nth-last-child(16)~.cm-item,.component--content-matrix .cm-item:first-child:nth-last-child(4),.component--content-matrix .cm-item:first-child:nth-last-child(4)~.cm-item,.component--content-matrix .cm-item:first-child:nth-last-child(8),.component--content-matrix .cm-item:first-child:nth-last-child(8)~.cm-item{width:31.2rem;height:23.4rem}@media screen and (min-width:1024px){.component--content-matrix .cm-item:first-child:nth-last-child(16),.component--content-matrix .cm-item:first-child:nth-last-child(16)~.cm-item,.component--content-matrix .cm-item:first-child:nth-last-child(4),.component--content-matrix .cm-item:first-child:nth-last-child(4)~.cm-item,.component--content-matrix .cm-item:first-child:nth-last-child(8),.component--content-matrix .cm-item:first-child:nth-last-child(8)~.cm-item{width:48.1rem;height:36.1rem}}.component--content-matrix .cm-item:first-child:nth-last-child(10)~.cm-item:last-child,.component--content-matrix .cm-item:first-child:nth-last-child(10)~.cm-item:nth-last-child(2),.component--content-matrix .cm-item:first-child:nth-last-child(10)~.cm-item:nth-last-child(6),.component--content-matrix .cm-item:first-child:nth-last-child(10)~.cm-item:nth-last-child(7),.component--content-matrix .cm-item:first-child:nth-last-child(11)~.cm-item:last-child,.component--content-matrix .cm-item:first-child:nth-last-child(11)~.cm-item:nth-last-child(2),.component--content-matrix .cm-item:first-child:nth-last-child(11)~.cm-item:nth-last-child(7),.component--content-matrix .cm-item:first-child:nth-last-child(11)~.cm-item:nth-last-child(8),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:last-child,.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(11),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(12),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(2),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(6),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(7),.component--content-matrix .cm-item:first-child:nth-last-child(5)~.cm-item:last-child,.component--content-matrix .cm-item:first-child:nth-last-child(5)~.cm-item:nth-last-child(2){width:31.2rem;height:23.4rem}@media screen and (min-width:1080px){.component--content-matrix .cm-item:first-child:nth-last-child(10)~.cm-item:last-child,.component--content-matrix .cm-item:first-child:nth-last-child(10)~.cm-item:nth-last-child(2),.component--content-matrix .cm-item:first-child:nth-last-child(10)~.cm-item:nth-last-child(6),.component--content-matrix .cm-item:first-child:nth-last-child(10)~.cm-item:nth-last-child(7),.component--content-matrix .cm-item:first-child:nth-last-child(11)~.cm-item:last-child,.component--content-matrix .cm-item:first-child:nth-last-child(11)~.cm-item:nth-last-child(2),.component--content-matrix .cm-item:first-child:nth-last-child(11)~.cm-item:nth-last-child(7),.component--content-matrix .cm-item:first-child:nth-last-child(11)~.cm-item:nth-last-child(8),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:last-child,.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(11),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(12),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(2),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(6),.component--content-matrix .cm-item:first-child:nth-last-child(15)~.cm-item:nth-last-child(7),.component--content-matrix .cm-item:first-child:nth-last-child(5)~.cm-item:last-child,.component--content-matrix .cm-item:first-child:nth-last-child(5)~.cm-item:nth-last-child(2){width:48.1rem;height:36.1rem}}@media screen and (min-width:1024px){.component--content-matrix .cm-item:first-child:nth-last-child(11)~.cm-item:nth-last-child(6),.component--content-matrix .cm-item:first-child:nth-last-child(7)~.cm-item:last-child{width:98.8rem;height:36.1rem}}