.mobilefirst-pattern.image-overlay{background-size:cover;background-repeat:no-repeat;background-position:center;padding:6rem 0rem}.mobilefirst-pattern.image-overlay .overlay-block{width:90%;max-width:600px;margin:0 auto;border-radius:2px;opacity:.95;padding:5rem 0rem}.mobilefirst-pattern.image-overlay .overlay-block.left{margin-left:4rem}.mobilefirst-pattern.image-overlay .overlay-block.right{margin-right:4rem}@media (max-width: 50em){.mobilefirst-pattern.image-overlay .overlay-block.left,.mobilefirst-pattern.image-overlay .overlay-block.right{margin:0 auto}}.mobilefirst-pattern.image-overlay .overlay-block.color1{background-color:var(--mc1-bg);color:var(--mc1-text)}.mobilefirst-pattern.image-overlay .overlay-block.color1 p{color:var(--mc1-text)}.mobilefirst-pattern.image-overlay .overlay-block.color2{background-color:var(--mc2-bg);color:var(--mc2-text)}.mobilefirst-pattern.image-overlay .overlay-block.color2 p{color:var(--mc2-text)}.mobilefirst-pattern.image-overlay .overlay-block.color3{background-color:var(--mc3-bg);color:var(--mc3-text)}.mobilefirst-pattern.image-overlay .overlay-block.color3 p{color:var(--mc3-text)}.mobilefirst-pattern.image-overlay .overlay-block.color4{background-color:var(--mc4-bg);color:var(--mc4-text)}.mobilefirst-pattern.image-overlay .overlay-block.color4 p{color:var(--mc4-text)}.mobilefirst-pattern.image-overlay .overlay-block.color5{background-color:var(--mc5-bg);color:var(--mc5-text)}.mobilefirst-pattern.image-overlay .overlay-block.color5 p{color:var(--mc5-text)}.mobilefirst-pattern.image-overlay .overlay-block.color6{background-color:var(--mc6-bg);color:var(--mc6-text)}.mobilefirst-pattern.image-overlay .overlay-block.color6 p{color:var(--mc6-text)}.mobilefirst-pattern.image-overlay .overlay-block.color7{background-color:var(--mc7-bg);color:var(--mc7-text)}.mobilefirst-pattern.image-overlay .overlay-block.color7 p{color:var(--mc7-text)}.mobilefirst-pattern.image-overlay .overlay-block .title,.mobilefirst-pattern.image-overlay .overlay-block .text,.mobilefirst-pattern.image-overlay .overlay-block .buttons{width:85%;margin:0 auto}.mobilefirst-pattern.image-overlay .overlay-block .title{padding-bottom:1.5rem}.mobilefirst-pattern.image-overlay .overlay-block .text{max-width:none;padding-bottom:3rem}.mobilefirst-pattern.image-overlay .overlay-block .text a{color:inherit}.mobilefirst-pattern.image-overlay .overlay-block .text p{margin:0}.mobilefirst-pattern.image-overlay .overlay-block.text-center{text-align:center}.mobilefirst-pattern.image-overlay .overlay-block.text-left{text-align:left}
