.faq{position:relative;padding-bottom:180px}.faq .contentMenu,.faq .contentFaq{display:inline-block;vertical-align:top}.faq .contentFaq .listQuestions{background:#fff;padding:70px 80px}.faq .contentFaq .listQuestions .questions{}.faq .contentFaq .listQuestions .questions .titreSecondaire{font-family:"Heroic Condensed Regular";font-size:56px;line-height:60px;padding:20px 10px 20px 60px;position:relative;color:#3d3d3d;border-bottom:1px solid #ccc;font-style:oblique}.faq .contentFaq .listQuestions .questions .titreSecondaire .picto{margin-top:-4px;font-size:36px;left:2px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.faq .contentFaq .listQuestions .questions .listSousQuestions{padding-bottom:60px}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions{border-bottom:1px solid #ccc}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .sousTitreSecondaire{font-family:"Lato";line-height:28px;font-size:20px;color:#7caa2a;position:relative;display:block;padding:20px 60px 20px 0;-webkit-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-ms-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 300ms cubic-bezier(.25,.46,.45,.94);transition:all 300ms cubic-bezier(.25,.46,.45,.94);cursor:pointer}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions.active .sousTitreSecondaire{color:#569900}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .sousTitreSecondaire .picto{color:#569900;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:22px;-webkit-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-ms-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 300ms cubic-bezier(.25,.46,.45,.94);transition:all 300ms cubic-bezier(.25,.46,.45,.94)}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions.active .sousTitreSecondaire .picto{transform:translateY(-50%) rotateX(180deg);-webkit-transform:translateY(-50%) rotateX(180deg);-moz-transform:translateY(-50%) rotateX(180deg);-o-transform:translateY(-50%) rotateX(180deg);-ms-transform:translateY(-50%) rotateX(180deg)}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .reponse{overflow:hidden;height:0}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .reponse .contentTexte{padding:0 60px 20px 0}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .reponse .contentTexte p{font-family:"Lato";font-size:18px;line-height:28px}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .reponse .contentTexte a{color:#7caa2a;text-decoration:none;display:inline-block;position:relative}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .reponse .contentTexte a:before{content:"";position:absolute;bottom:1px;left:0;opacity:0;border-bottom:1px dotted #7caa2a;width:100%;-webkit-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-ms-transition:all 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 300ms cubic-bezier(.25,.46,.45,.94);transition:all 300ms cubic-bezier(.25,.46,.45,.94)}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .reponse .contentTexte a:hover:before{bottom:0;opacity:1}@media screen and (max-width:1080px){.faq{padding-bottom:100px}.faq .colonneLeft{display:none}.faq .contentFaq{padding-left:0}}@media screen and (max-width:880px){.faq{padding-bottom:40px}.faq .contentFaq .listQuestions{padding:20px 0}.faq .contentFaq .listQuestions .questions .titreSecondaire{font-size:26px;line-height:30px;padding:10px 10px 10px 30px}.faq .contentFaq .listQuestions .questions .titreSecondaire .picto{font-size:18px;margin-top:-2px}.faq .contentFaq .listQuestions .questions .listSousQuestions{padding-bottom:30px}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .sousTitreSecondaire{font-size:14px;line-height:18px;padding:15px 40px 15px 0}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .sousTitreSecondaire .picto{right:10px;font-size:16px}.faq .contentFaq .listQuestions .questions .listSousQuestions .sousQuestions .reponse .contentTexte p{font-size:12px;line-height:22px}}