.cm-banner-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;padding-top:20vh;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-position:0 0,50% 0;background-size:auto,cover;padding-left:8%;padding-right:8%}.cm-banner-area .page-center{display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px;width:100%;z-index:2;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cm-banner-inner{display:flex;margin-left:auto;margin-right:auto;max-width:1000px;padding-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.cm-banner-inner h2{color:#6e5ffb;font-family:Helveticaneueltcom md,sans-serif;font-size:20px;line-height:24px;margin:0 0 20px}.cm-banner-inner h1{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;color:#fff;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;font-size:75px;font-weight:400;line-height:1;margin:0}.cm-banner-inner h1,.cm-banner-inner p{font-family:Helveticaneueltcom th,sans-serif;text-align:center}.cm-banner-inner p{color:#bfbfce;font-size:20px;line-height:23px;margin:1.4vh 0 0}@media (max-width:991px){.cm-banner-inner h2{font-size:14px;line-height:18px}.cm-banner-inner h1{font-size:55px}.cm-banner-inner p{font-size:17px;line-height:20px}}@media (max-width:767px){.cm-banner-inner h2{margin:0 0 30px}.cm-banner-inner h1{font-size:61px}}@media (max-width:479px){.cm-banner-inner h2{font-size:16px;line-height:16px;margin:0 0 20px}.cm-banner-inner h1{font-size:42px}.cm-banner-inner p{font-size:16px;line-height:20px}}