.cm-content-bg{background-position:bottom;background-repeat:no-repeat;background-size:cover}.cm-content-bg .cm-overlay{background:#00000040 0 0 no-repeat padding-box;overflow:hidden;position:relative}.cm-content-bg,.cm-content-bg .cm-overlay,.cm-content-bg .cm-overlay .page-center{min-height:100vh}.cm-content-bg .cm-overlay .page-center{align-items:center;display:flex;max-width:1200px;padding:15px}.cm-content-bg .cm-title{color:#eee;font-family:Roboto Slab;font-size:1.3em;font-weight:700;letter-spacing:.84px;margin-bottom:50px;text-transform:uppercase}.cm-content-bg .cm-text{color:#eee;font-family:Roboto,Light;font-size:3em;font-weight:100;letter-spacing:2.2px;margin-bottom:50px}.cm-content-bg .cm-btn{background:#efefef;border:2px outset #767676;border-radius:5px;cursor:pointer;display:inline-block;font-family:Roboto;font-size:1em;letter-spacing:.84px;padding:12px;text-transform:uppercase}.cm-content-bg .cm-btn:hover{background-color:#ccc;opacity:.75;text-decoration:none}@media (max-width:1199px){.cm-content-bg .cm-overlay .page-center{max-width:1020px}}@media (max-width:991px){.cm-content-bg .cm-overlay .page-center{max-width:780px}}@media (max-width:767px){.cm-content-bg .cm-overlay .page-center{display:block;max-width:570px;padding:60px 15px}.cm-content-bg,.cm-content-bg .cm-overlay,.cm-content-bg .cm-overlay .page-center{min-height:auto}}@media (max-width:575px){.cm-content-bg .cm-overlay .page-center{padding-left:40px;padding-right:40px}}