.benefits-banner{height:calc(100vh - 95px)}.custom-module.benefits-banner .cell-wrapper{display:table;height:100%}.benefits-banner .inner{display:table-cell;vertical-align:middle}.benefits-banner .cell-wrapper[style*='text-align: right']>.text{text-align:right}.benefits-banner .icon{width:100px;height:100px;line-height:100px;text-align:center;margin:0 auto 40px;position:relative}.benefits-banner .icon .shape{position:absolute;left:0;right:0;top:0;bottom:0;border:3px solid #d71216;-webkit-border-radius:15px;border-radius:15px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.benefits-banner .text img{vertical-align:middle;max-width:70% !important}.benefits-banner .text img[src*='leaf']{width:40px}.benefits-banner .text img[src*='finance']{width:80px;margin-top:-12px;margin-left:-4px}.benefits-banner .text img[src*='clock']{width:70px;margin-top:-12px;margin-left:8px}.benefits-banner .text img[src*='coin']{width:60px;margin-top:-3px;margin-left:2px}.benefits-banner .text img[src*='print']{width:65px;margin-top:-4px}.benefits-banner .ctas{margin:45px 0 0}@media(max-width:834px){.custom-module.benefits-banner .cell-wrapper{padding:100px 0 110px}.benefits-banner .cell-wrapper>.text{max-width:100% !important}}@media(max-width:600px){.custom-module.benefits-banner .cell-wrapper{padding:60px 0}.benefits-banner .ctas{margin:30px 0 0}}