.business-solutions-module .container.fullwidth .column,.business-solutions-module .container.fullwidth .column.column-right{width:50%;padding:0}.business-solutions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.business-solutions-block{height:33.3%}.business-solutions-block-number{height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:8%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.business-solutions-block-1 .business-solutions-block-number{background:var(--green)}.business-solutions-block-2 .business-solutions-block-number{background:var(--blue)}.business-solutions-block-3 .business-solutions-block-number{background:var(--red)}.business-solutions-block-number span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;width:32px;border:solid #fff 2px;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-top:1rem}.business-solutions-block-content{padding:4rem;width:100%;position:relative;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.business-solutions-block-content:after{content:'';display:block;height:2px;width:85%;background:#bdbdbd;position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.business-solutions-image{overflow:hidden}.business-solutions-text{height:66.7%;padding:4rem 13%;-webkit-box-sizing:border-box;box-sizing:border-box}.business-solutions-module{background:var(--light-grey)}.business-solutions-module .container{border-top:solid 2px #fff;border-bottom:solid 2px #fff}.business-solutions-block-3 .business-solutions-block-content:after{display:none}.business-solutions-block-content h3{margin-top:0;margin-bottom:4px}.business-solutions-module.border-bottom--dark-grey{border-bottom-color:var(--dark-grey)}.business-solutions-module.border-bottom--light-grey{border-bottom-color:var(--light-grey)}.business-solutions-module.border-bottom--dark-green{border-bottom-color:var(--green)}.business-solutions-text h2{padding-right:10%}.business-solutions-image{height:33.3%}.business-solutions-module .column-left{display:flex;flex-direction:column-reverse}.business-solutions-image{height:auto}.business-solutions-text{display:flex;align-items:center;flex-direction:column;align-items:flex-start;justify-content:center}@media(max-width:1240px){.business-solutions-block{align-items:stretch}.business-solutions-block-number{height:auto}}@media(max-width:1024px){.business-solutions-block-number{width:12%}.business-solutions-block-content{padding:2rem 2rem}}@media(max-width:890px){.business-solutions-module .container.fullwidth .column,.business-solutions-module .container.fullwidth .column.column-right{width:100%}.business-solutions-module .container.fullwidth .column.column-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.business-solutions-text{height:auto;padding:2rem}.business-solutions-block-number{height:auto;width:auto;padding:.3rem}.business-solutions-block{height:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.business-solutions-block-content:after{width:100%;bottom:-2px;height:1px}}@media(max-width:767px){.business-solutions-block-number span{margin-top:0}.business-solutions-block-number{padding:.6rem 0}.business-solutions-block{gap:0 !important}.business-solutions-block-content:after{display:none}.business-solutions-module .container{gap:0 !important}.business-solutions-block-content{padding:1.5rem}.business-solutions-text{padding:1.5rem}}