.component--content-matrix{overflow:hidden;padding:5.2rem 0}@media screen and (min-width:768px){.component--content-matrix{margin:0 auto;max-width:128rem;padding:8rem 0 5.6rem}}.component--content-matrix .component-header{align-items:center;display:flex;margin:0 auto;max-width:99rem;width:95%}@media screen and (min-width:768px){.component--content-matrix .component-header{margin:0 10%;width:auto}}@media screen and (min-width:1280px){.component--content-matrix .component-header{margin:0 auto}}.component--content-matrix .component-header h2{letter-spacing:.22rem;margin:0 auto 0 0}.component--content-matrix .component-header .field--name-field-cm-cta{display:none}@media screen and (min-width:768px){.component--content-matrix .component-header .field--name-field-cm-cta{display:block}}.component--content-matrix .component-footer{padding-top:3rem;text-align:center}@media screen and (min-width:768px){.component--content-matrix .component-footer .field--name-field-cm-cta{display:none}}.component--content-matrix .field--name-field-cm-subtitle{color:#004a88;font-size:2.2rem;font-weight:700;line-height:3.3rem;text-align:center;text-transform:uppercase}.component--content-matrix .field--name-field-cm-cta a{border:0;display:inline-block;padding-right:3.8rem;position:relative;text-transform:uppercase}.component--content-matrix .field--name-field-cm-cta a::after{background:transparent url(/themes/custom/mmg8_cog/dist/images/text-links-arrow.svg) left center no-repeat;background-size:15px 13px;bottom:.7rem;content:'';display:block;height:1.3rem;right:0;position:absolute;width:2.8rem}.component--content-matrix .field--name-field-cm-cta a:hover::after{background-image:url(/themes/custom/mmg8_cog/dist/images/text-links-arrow-hover.svg);background-size:26px 13px}.component--content-matrix--default{padding-right:1rem;padding-left:1rem}.component--content-matrix--default .content-matrix__item{box-shadow:0 0 8px rgba(0,0,0,.45);line-height:0;margin:0 2rem 0 0;overflow:hidden;position:relative;width:30.5rem}.component--content-matrix--default .content-matrix__item a{border:0}.component--content-matrix--default .content-matrix__item img{border-radius:4px;transition:transform 2s ease-in-out;width:100%}.component--content-matrix--default .content-matrix__item figcaption{bottom:0;color:#fff;padding:2.7rem 2.3rem 1.7rem 2.3rem;font-size:3rem;font-style:normal;line-height:3.3rem;position:absolute;text-align:left;text-transform:uppercase;z-index:3}.component--content-matrix--default .content-matrix__item figcaption::before{background-color:#004a88;content:'';display:block;height:3px;left:-50%;position:absolute;top:1rem;transform:skewY(-2deg);width:150%}.component--content-matrix--default .content-matrix__item figcaption::after{background-color:rgba(99,204,202,.7);bottom:-25%;height:125%;left:0;right:auto;transform:skewY(-2deg);transition:all .25s ease-in-out;width:100%;z-index:-1}.component--content-matrix--default .content-matrix__item figcaption span{display:block;padding-right:2rem;position:relative}.component--content-matrix--default .content-matrix__item figcaption span::after{background:transparent url(/themes/custom/mmg8_cog/dist/images/white-arrow-normal.svg) left center no-repeat;background-size:21px 13px;bottom:1rem;content:'';display:block;height:1.3rem;right:-1rem;position:absolute;width:2.2rem}.component--content-matrix--default .content-matrix__item:hover img{transform:scale(1.5)}.component--content-matrix--default .content-matrix__item:hover figcaption::after{background-color:rgba(245,198,93,.7)}.component--content-matrix--default .content-matrix__item:hover figcaption span::after{background-image:url(/themes/custom/mmg8_cog/dist/images/white-arrow-hover.svg);background-size:22px 13px}.component--content-matrix--default .content-matrix__item{margin:0;width:100%}.component--content-matrix--default .content-matrix__item figure{margin:0}.component--content-matrix--default .field--name-field-matrix-items{display:flex;justify-content:center;flex-wrap:wrap}.component--content-matrix--default .field--name-field-matrix-items>.field__item{padding:1.5rem 1rem;flex:0 0 100%;max-width:32.5rem}@media screen and (min-width:680px){.component--content-matrix--default .field--name-field-matrix-items>.field__item{flex-basis:50%}}@media screen and (min-width:960px){.component--content-matrix--default .field--name-field-matrix-items>.field__item{flex-basis:33.33%}}@media screen and (min-width:1280px){.component--content-matrix--default .field--name-field-matrix-items>.field__item{flex-basis:25%}}.component--content-matrix--slideshow .component-content{margin-left:1.5rem}@media screen and (min-width:768px){.component--content-matrix--slideshow .component-content{margin-left:10%}}@media screen and (min-width:1280px){.component--content-matrix--slideshow .component-content{margin-left:0}}.component--content-matrix--slideshow .field--name-field-matrix-items{display:flex;margin:2.9rem 0 2.5rem}.component--content-matrix--slideshow .field--name-field-matrix-items .field__item{width:30.5rem}.component--content-matrix--slideshow .field--name-field-matrix-items:not(.slick-slider){flex-wrap:wrap}.component--content-matrix--slideshow .field--name-field-matrix-items:not(.slick-slider) .field__item{margin-right:2rem;margin-bottom:2rem}.component--content-matrix--slideshow .field--name-field-matrix-items.slick-slider .slick-list{padding:0!important}.component--content-matrix--slideshow .field--name-field-matrix-items.slick-slider .slick-track{padding:.5rem 0}.component--content-matrix--slideshow .field--name-field-matrix-items.slick-slider .slick-slide{margin-right:2rem;max-width:30.5rem!important}.component--content-matrix--slideshow .field--name-field-matrix-items.slick-slider .slick-slide .field__item{margin-right:2rem}.component--content-matrix--slideshow .component-footer .slider-nav__arrows:empty,.component--content-matrix--slideshow .component-footer .slider-nav__dots:empty{display:none}.component--content-matrix--slideshow .component-footer .slider-nav__arrows{border:2px solid #63ccca;display:inline-block;transform:skewY(-5deg)}.component--content-matrix--slideshow .component-footer .slick-arrow{background-color:#fff;border:0}.component--content-matrix--slideshow .component-footer .slick-arrow:hover{background-color:#fff}.component--content-matrix--slideshow .component-footer .slick-arrow::after{transform:skewY(10deg)}.component--content-matrix--slideshow .component-footer .slick-arrow.slick-next{border-left:2px solid #63ccca;right:0}.component--content-matrix--slideshow .component-footer .slick-arrow.slick-next::after{top:3px}.component--content-matrix--slideshow .component-footer .slick-arrow.slick-prev{left:0}.component--content-matrix--slideshow .component-footer .slick-arrow.slick-prev::after{top:1px}.component--content-matrix--slideshow .component-footer .slick-dots{list-style:none;margin:0;padding:0;text-align:center}.component--content-matrix--slideshow .component-footer .slick-dots li{display:inline-block;margin-right:1.5rem}.component--content-matrix--slideshow .component-footer .slick-dots li:last-child{margin-right:0}.component--content-matrix--slideshow .component-footer .slick-dots button{background-color:#004a88;border:1px solid #004a88;border-radius:50%;font-size:0;height:1rem;padding:0;width:1rem}.component--content-matrix--slideshow .component-footer .slick-dots .slick-active button{background-color:transparent}.component--content-matrix--slideshow .content-matrix__item{box-shadow:0 0 8px rgba(0,0,0,.45);line-height:0;margin:0 2rem 0 0;overflow:hidden;position:relative;width:30.5rem}.component--content-matrix--slideshow .content-matrix__item a{border:0}.component--content-matrix--slideshow .content-matrix__item img{border-radius:4px;transition:transform 2s ease-in-out;width:100%}.component--content-matrix--slideshow .content-matrix__item figcaption{bottom:0;color:#fff;padding:2.7rem 2.3rem 1.7rem 2.3rem;font-size:3rem;font-style:normal;line-height:3.3rem;position:absolute;text-align:left;text-transform:uppercase;z-index:3}.component--content-matrix--slideshow .content-matrix__item figcaption::before{background-color:#004a88;content:'';display:block;height:3px;left:-50%;position:absolute;top:1rem;transform:skewY(-2deg);width:150%}.component--content-matrix--slideshow .content-matrix__item figcaption::after{background-color:rgba(99,204,202,.7);bottom:-25%;height:125%;left:0;right:auto;transform:skewY(-2deg);transition:all .25s ease-in-out;width:100%;z-index:-1}.component--content-matrix--slideshow .content-matrix__item figcaption span{display:block;padding-right:2rem;position:relative}.component--content-matrix--slideshow .content-matrix__item figcaption span::after{background:transparent url(/themes/custom/mmg8_cog/dist/images/white-arrow-normal.svg) left center no-repeat;background-size:21px 13px;bottom:1rem;content:'';display:block;height:1.3rem;right:-1rem;position:absolute;width:2.2rem}.component--content-matrix--slideshow .content-matrix__item:hover img{transform:scale(1.5)}.component--content-matrix--slideshow .content-matrix__item:hover figcaption::after{background-color:rgba(245,198,93,.7)}.component--content-matrix--slideshow .content-matrix__item:hover figcaption span::after{background-image:url(/themes/custom/mmg8_cog/dist/images/white-arrow-hover.svg);background-size:22px 13px}