.faq-cont{padding-top:70px;padding-bottom:70px;background-color:#f1f2f3}.faq-wrap{padding:30px 30px 30px 60px;background-color:#fff;border-radius:3px}.faq-wrap+.faq-wrap{margin-top:30px}.faq-wrap .q-checkbox{display:none}.faq-wrap .ques{display:block;position:relative;cursor:pointer}.faq-wrap .ques:before{content:'\F105';font-family:'FontAwesome';font-size:20px;line-height:1;color:#00e0ff;position:absolute;left:-30px;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}.faq-wrap .ques h3{margin:0;font-size:1.1em;font-weight:700}.faq-wrap .answer{max-height:0;margin-top:0;opacity:0;overflow:hidden;-webkit-transition:max-height .5s ease-out,margin-top .5s ease-out,opacity .1s ease-out;-moz-transition:max-height .5s ease-out,margin-top .5s ease-out,opacity .1s ease-out;-o-transition:max-height .5s ease-out,margin-top .5s ease-out,opacity .1s ease-out;transition:max-height .5s ease-out,margin-top .5s ease-out,opacity .1s ease-out}.faq-wrap .q-checkbox:checked ~ .ques:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq-wrap .q-checkbox:checked ~ .answer{max-height:700px;margin-top:20px;opacity:1;-webkit-transition:max-height .5s ease-in,margin-top .5s ease-in,opacity .1s ease-in;-moz-transition:max-height .5s ease-in,margin-top .5s ease-in,opacity .1s ease-in;-o-transition:max-height .5s ease-in,margin-top .5s ease-in,opacity .1s ease-in;transition:max-height .5s ease-in,margin-top .5s ease-in,opacity .1s ease-in}