.how-wroks-banner-wrap{min-height:87vh;padding-top:10px;background-color:rgba(22,23,24,.35);position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.how-wroks-banner-wrap .cm-banner-main{position:relative;z-index:2;padding:64px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.how-wroks-banner-wrap .banner-mid-inner{padding-left:17px;padding-right:17px;padding-bottom:17px;position:relative;width:41.6667%}.how-wroks-banner-wrap .cm-row-wrapper{margin-left:-17px;margin-right:-17px}.how-wroks-banner-wrap .banner-mid-inner>*:first-child{margin-top:0}.how-wroks-banner-wrap .banner-mid-inner *{color:#fff}.how-wroks-banner-wrap .banner-mid-inner>*:last-child{margin-bottom:0}.how-wroks-banner-wrap .banner-mid-inner ul{margin:1em 0}.how-wroks-banner-wrap .banner-mid-inner ul>li>*{margin-top:.5em;margin-bottom:.5em}@media(max-width:960px){.how-wroks-banner-wrap .cm-banner-main{padding-left:48px;padding-right:48px}}@media(max-width:767px){.how-wroks-banner-wrap .cm-banner-main{padding-left:36px;padding-right:36px}.how-wroks-banner-wrap{margin-top:0;min-height:calc(87vh - 82px);padding-top:20px}.how-wroks-banner-wrap .banner-mid-inner{padding-top:20px}.how-wroks-banner-wrap .banner-mid-inner h1{font-size:42px;font-weight:200}}@media(max-width:640px){.how-wroks-banner-wrap .cm-banner-main{padding-left:20px;padding-right:20px;padding-top:60px;padding-bottom:60px}.how-wroks-banner-wrap .banner-mid-inner{width:100%}.how-wroks-banner-wrap .banner-mid-inner h1{font-size:28px;font-weight:300;letter-spacing:-.01185185px}.how-wroks-banner-wrap .cm-banner-main{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.how-wroks-banner-wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:1.8em}.how-wroks-banner-wrap .banner-mid-content{padding-top:17px}.how-wroks-banner-wrap .banner-mid-inner ul li{margin-bottom:-1.2px}.how-wroks-banner-wrap h2{font-size:13px}.how-wroks-banner-wrap{min-height:calc(87vh - 62px)}}