.cm-banner{padding:48px 0;position:relative;background-size:cover;background-position:center;width:100%;min-height:550px;display:flex;background-color:#6b6a6a}.cm-banner .page-center{align-self:flex-end;width:100%}.cm-banner h1{font-size:60px;line-height:1;color:#FFF;font-weight:700;margin-bottom:10px;letter-spacing:-0.5px}.cm-banner p{font-size:18px;line-height:1.33333333333;color:#FFF;margin-bottom:0}.cm-banner h2{color:#FFF;line-height:43px;letter-spacing:-0.5px}.cm-banner .cm-btn{border:1px solid #c4d600;color:#fff;background-color:#c4d600;margin:15px 10px 0;padding:5px 26px;border-radius:18px;display:inline-flex;font-size:18px;font-family:"Roboto",sans-serif;cursor:pointer;transition:all .1s;font-weight:700;text-align:center}.cm-banner .cm-btn-wrapper{display:flex}.cm-banner .cm-btn-wrapper>*:nth-child(2),.cm-banner .cm-btn-wrapper>*:nth-child(3){margin-left:14px}.cm-banner .cm-btn-wrapper>*:nth-child(3){margin:15px 10px 0}.cm-banner .cta_button:hover,.cm-banner .cm-btn:hover{border-color:#c4d600 !important;background-color:#fff !important;color:#c4d600 !important}@media(max-width:991px){.cm-banner{min-height:auto;background-size:auto;background-position:inherit}.cm-banner h1{font-size:45px}.cm-banner h2{font-size:30px;line-height:1}.cm-banner .cm-wrapper{display:flex;flex-wrap:wrap}}@media(max-width:768px){.cm-banner h1,.cm-banner h2{text-align:center;word-break:normal}.cm-banner .cm-btn-wrapper{justify-content:center;width:100%}}@media(max-width:576px){.cm-banner .cm-btn-wrapper{flex-direction:column;align-items:center}}@media(max-width:479px){.cm-banner .cm-btn-wrapper>*:nth-child(2){margin-left:10px}}