.how_it_works_section {	padding: 20px 0;}.how_it_works_section>.grid {	max-width: 1000px !important;}.how_it_works_section_content {	padding: 0 20px;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-justify-content: center;	justify-content: center;	align-items: flex-start; -webkit-align-items: flex-start;	flex-wrap: wrap; -webkit-flex-wrap: wrap;}.how_it_works_section_content_side {	padding: 10px 0 10px 20px;}.how_it_works_section_content_side>img {	display: block;	width: 100%;	height: auto;	max-width: 440px;}.how_it_works_section_content_main {	-webkit-box-flex: 1;	-moz-box-flex: 1;	-webkit-flex: 1;	-ms-flex: 1;	flex: 1;	min-width: 250px;}.how_it_works_section_content_main>h2 {	color: #379fe8;	font-weight: 700;	margin-bottom: 15px;	font-size: 24px;}.how_it_works_section_content_main p,.how_it_works_section_content_main ol {	font-size: 15px;	letter-spacing: 1px;	line-height: 25px;}.how_it_works_section_content_main ol {	padding: 0 0 10px 30px;}.how_it_works_section_content_main h3 {	font-weight: 700;	font-size: 15px;	letter-spacing: 1px;	padding: 15px 0;}.how_it_works_section_cto {	display: inline-block;	color: white;	text-decoration: none;	padding: 12px 36px;	font-size: 16px;	margin: 20px 0 20px 20px;	background-color: #5cb85c;	border: 1px solid #4cae4c;	border-radius: 4px;}.how_it_works_section_cto:hover {	background-color: #449d44;	border-color: #398439;}.how_it_works_section_cto:active {	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);	background-color: #398439;	border-color: #255625;}@media only screen and (max-width: 1180px) {	.how_it_works_section_content_side img {		max-width: 300px;	}}@media only screen and (max-width: 650px) {	.how_it_works_section_cto {		margin: 20px 0;	}	.how_it_works_section {		text-align: center;	}	.how_it_works_section_content_side {		padding-left: 0 !important;	}	.how_it_works_section_content_side>img {		margin: 0 auto;	}	.how_it_works_section_content {		text-align: left;		display: block;	}}