#MainAreaContent{width:100vw}.visible-mobile{display:none}.contentMainWrapper{padding:0 80px}.flexContentSecond.h-tightPadding{flex-basis:44%}.flexImageSecond{flex-basis:50%}.flexIllustration{display:block;margin:0 auto}@media screen and (max-width:768px){.contentMainWrapper{padding:0 40px}.visible-mobile{display:flex}.hidden-mobile{display:none}.flexContentSecond.h-tightPadding,.flexImageSecond{flex-basis:100%;margin:20px 0}}