

	#faqs															{ margin: 3.5rem auto 0% auto; max-width: 960px; }
	#faqs h2														{ margin: 0% 0% 1.5em 0%; }
	#faqs div.question												{ margin-bottom: 1.5rem; }
	#faqs div.question div.faq-question								{ padding: 0.75rem 2rem 0.75rem 5rem; position: relative; background-color: #EFEFEF; border-radius: 64px; }
	#faqs div.question div.faq-question h4							{ font-size: 1.25rem; line-height: 1.5em; }
	#faqs div.question div.faq-question:before						{ content: 'Q'; width: 2.75em; height: 2.75em; top: -0.2em; left: 0px; font-size: 1.5rem; line-height: 2.75em; text-align: center; display: block; position: absolute; color: #FFFFFF; background-color: #003B59; border-radius: 50%; }
	#faqs div.question div.faq-question:after						{ content: ''; width: 2px; height: 55%; top: 3em; left: 2em; display: block; position: absolute; background-color: #003B59; }
	#faqs div.question div.faq-answer								{ padding: 2rem 2rem 1rem 5rem; position: relative; }
	#faqs div.question div.faq-answer:before						{ content: 'A'; width: 2.75em; height: 2.75em; top: 0.5em; left: 0px; font-size: 1.5rem; line-height: 2.75em; font-weight: 700; text-align: center; display: block; position: absolute; color: #E6005B; }
	#faqs div.question div.faq-answer p								{ padding: 0; }
