.two-column-module{overflow:hidden;width:100%}.two-column-module .content-wrapper{max-width:864px}.two-column-module .left-content .desc,.two-column-module .left-content .desc p{font-size:16px;letter-spacing:0;line-height:28px;margin-bottom:0;text-align:left}.two-column-module .flex{align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;justify-content:flex-start;margin-left:-25px;margin-right:-25px}.two-column-module .flex .flex-item.flex-item-left{display:flex;flex-basis:40%;-moz-flex-basis:40%;-webkit-flex-basis:40%;-o-flex-basis:40%;flex-direction:column;padding-bottom:30px;padding-left:25px;padding-right:25px}.two-column-module .flex .flex-item.flex-item-right{display:flex;flex-basis:60%;-moz-flex-basis:60%;-webkit-flex-basis:60%;-o-flex-basis:60%;flex-direction:column;padding-left:25px;padding-right:25px}.two-column-module .flex .flex-item .right-content{background-color:hsla(43,77%,68%,.2);border-radius:37px;display:flex;flex-direction:column;margin-bottom:35px;padding:37px 26px 40px 49px}.two-column-module .flex .flex-item .right-content ul li{font-size:16px;line-height:28px}.two-column-module .flex .flex-item .right-content ul,.two-column-module .flex .flex-item .right-content ul li:last-child{margin-bottom:0;padding-bottom:0}.two-column-module ul{margin-left:0;padding-left:20px}.two-column-module ul li{margin-bottom:12px}.two-column-module .top-content{padding-bottom:20px}@media(max-width:900px){.two-column-module .content-wrapper{padding-right:0}.two-column-module .flex .flex-item.flex-item-right{padding-right:0!important}.two-column-module .flex .flex-item .right-content{border-radius:0;border-bottom-left-radius:37px;border-top-left-radius:37px;height:100%}}@media(max-width:767px){.two-column-module .flex{display:block;margin-left:0;margin-right:0}.two-column-module .content-wrapper{padding:0}.two-column-module .top-content{padding-left:25px;padding-right:25px}.two-column-module .flex .flex-item.flex-item-left{margin-bottom:30px;padding:0 25px 46px}.two-column-module .bottom-content{padding:0 25px}.two-column-module .flex .flex-item.flex-item-right{padding-left:0!important;padding-right:0!important}.two-column-module .flex .flex-item .right-content{border-radius:0!important;padding-left:25px;padding-right:25px}}