.component--custom-markup{position:relative;background:linear-gradient(180deg,#1a2344 0,#020922 100%)}.component--custom-markup>.content{margin:0 2.5rem}@media screen and (min-width:960px){.component--custom-markup>.content{margin:0 7rem;padding-top:4rem}}.component--custom-markup>.content:before{display:none;content:"";background-image:url(/themes/custom/mmg9/dist/images/cr-state-outline.svg);background-repeat:no-repeat;background-position:top 2rem right;width:92%;height:100%;position:absolute;transform:translateY(-5rem)}@media screen and (min-width:960px){.component--custom-markup>.content:before{display:block}}.component--custom-markup>.content h2{padding:0}.component--custom-markup>.content .link-to-component{padding:2rem;border-bottom:1px solid #fff}.component--custom-markup>.content .link-to-component .link-to-component-desc{font-style:italic}.component--custom-markup>.content .link-to-component p{padding:0 0 .5rem;color:#fff}.component--custom-markup>.content .field--name-field-cm-display-title-large{display:block;font-family:Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:55px;line-height:75px;letter-spacing:6.05px;text-transform:uppercase;color:#fff}.component--custom-markup>.content .field--name-field-cm-display-title{display:block;font-family:Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:35px;line-height:48px;opacity:.7;color:#fff;margin-top:-1rem;padding:0 3rem}@media screen and (min-width:960px){.component--custom-markup>.content .field--name-field-cm-display-title{padding:0 3.2rem}}.component--custom-markup>.content .field--name-field-markup-text{padding:2rem 0 3rem}.component--custom-markup>.content .field--name-field-markup-text a,.component--custom-markup>.content .field--name-field-markup-text p{font-family:Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:31px;color:#fff;text-decoration:none;padding:0}.component--custom-markup>.content .field--name-field-cm-embed-html img{border-radius:19px}.component--custom-markup>.content .field--name-field-cm-embed-html .cr__gridRow .cr__asset.isLoaded{border-radius:19px}.component--custom-markup>.content .field--name-field-cm-embed-html .cr__gridRow .cr__asset.isLoaded .cr__asset__wrapper{box-shadow:0 3px 20px #00000059}.component--custom-markup>.content .field--name-field-cm-embed-html .cr__gridRow .cr__asset.isLoaded .cr__asset__wrapper:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:19px;mix-blend-mode:multiply;background:linear-gradient(180deg,#353D5400 70%,#353d54 100%)}.component--custom-markup>.content .field--name-field-cm-embed-html .cr__gridRow .cr__asset.isLoaded .cr__asset__overlay{border-radius:19px}.component--custom-markup>.content .field--name-field-cm-embed-html .cr__gridRow .cr__asset.isLoaded .cr__asset__overlay.isLoaded>.overlayIcon{top:unset!important;bottom:7px;left:7px!important}.component--custom-markup>.content .field--name-field-cm-embed-html .cr__gridRow .cr__asset.isLoaded .overlayUser{top:unset!important;bottom:10px;left:30px!important}.component--custom-markup>.content .field--name-field-cm-embed-html .cr__gridRow .cr__asset.isLoaded .overlayCta .cta{bottom:50px!important}.component--custom-markup>.content .field--name-field-cm-embed-html button.loadMore{background-color:#347f7c!important;border-radius:1.5rem;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;position:relative;left:50%;transform:translateX(-50%);margin-top:3rem!important;margin-bottom:5rem}.component--custom-markup>.content .field--name-field-cm-embed-html button.loadMore:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1rem;opacity:1}.component--custom-markup>.content .field--name-field-cm-embed-html button.loadMore:hover{cursor:pointer}.component--custom-markup>.content .field--name-field-cm-embed-html button.loadMore:hover:after{-webkit-animation:maskBorder 1s;animation:maskBorder 1s;clip:rect(0,0,0,0)}.component--custom-markup>.content .field--name-field-cm-embed-html button.loadMore .loadMore__text{font-family:Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:17px;letter-spacing:.32px;color:#fffcf8;padding:1rem}.component--custom-markup>.content .field--name-field-cm-embed-html button.loadMore .loadMore__text:after{content:"\00a0 +"}@-webkit-keyframes maskBorder{0%{clip:rect(0,200px,200px,0)}100%{clip:rect(0,0,0,0)}}@keyframes maskBorder{0%{clip:rect(0,200px,200px,0)}100%{clip:rect(0,0,0,0)}}