.hero-module .module-background:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;content:"";height:90%;left:0;pointer-events:none;position:absolute;right:0}.hero-module .hero-row{display:flex;flex-wrap:wrap}.hero-module .hero-row .text-box{padding:0 30px 0 0;width:44%}.hero-module .hero-row .image-box{padding:0;width:56%}.hero-module .hero-row.extend .text-box{width:64%}.hero-module .hero-row.extend .image-box{width:36%}.hero-module .hero-row .image-box img{float:right}.hero-module .hero-row .module-header-holder{margin:0 auto 50px}.hero-module .hero-row.content-reverse{flex-flow:row-reverse nowrap}.hero-module .hero-row.content-reverse .text-box{padding:0 0 0 30px}.hero-module .hero-row.content-reverse .image-box img{float:left}@media only screen and (max-width:767px){.hero-module .hero-row{display:flex;flex-direction:column;flex-direction:column!important;flex-wrap:wrap}.hero-module .hero-row .image-box{margin:0 auto;padding:40px 0;width:250px}.hero-module .hero-row .text-box,.hero-module .hero-row.extend .text-box{padding:0;text-align:center;width:100%}.hero-module .hero-row.content-reverse{flex-direction:column-reverse!important}.hero-module .hero-row.content-reverse .text-box{padding:0 0 40px}.hero-module .module-background:after{height:50%}}