.two-module{position:relative}.two-module .grid{padding-top:0;padding-bottom:0}.two-module-inner{display:flex;flex-wrap:wrap;justify-content:flex-end}.two-module-inner .image{width:50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;height:100%;top:0}.two-module-inner .text{width:50%;text-align:left;padding:130px 0 130px 90px;background-color:#f1f1f1}.two-module-inner .text .desc ul{padding:0;list-style:inside;margin-bottom:20px}.two-module-inner .text .desc ul li{margin-bottom:5px}.two-module-inner .text .desc ul li:last-child{margin-bottom:0}.two-module-inner .text:before{position:absolute;right:0;top:0;content:"";width:50%;height:100%;background-color:#f1f1f1;z-index:-1}.two-module-inner .text .cta_button{padding:15px;text-transform:uppercase;border-radius:0}.two-module.flip .two-module-inner{justify-content:flex-start}.two-module.flip .two-module-inner .image{left:auto;right:0}.two-module.flip .two-module-inner .text{padding:130px 90px 130px 0}.two-module.flip .two-module-inner .text:before{left:0;right:auto}@media(max-width:991px){.two-module-inner .text{padding:60px 0 60px 15px}.two-module.flip .two-module-inner .text{padding:60px 15px 60px 0}}@media(max-width:767px){.two-module-inner .image{min-height:400px;position:relative;width:100%}.two-module-inner .text{width:100%}.two-module-inner .text:before{display:none}.two-module-inner .text,.two-module.flip .two-module-inner .text{padding:30px}.two-module .grid{max-width:100%}}@media(max-width:480px){.two-module-inner .image{min-height:300px}}