#faq-wrapper{padding:4em;font-family:"Trebuchet MS";line-height:160%}#faq-title{font-size:32px;line-height:160%;color:#333f48}.faq-subheading:first-child{margin-top:0;font-size:26px !important;padding-bottom:.5em;color:#333f48}.faq-subheading{margin-top:2em;font-size:26px;padding-bottom:.5em;color:#333f48}#faq-intro{color:#8d909a;padding:1em 0 2em 0;line-height:160%}#faq-wrapper a{color:#307fe2}p.accordion{color:#333f48;cursor:pointer;padding:0 18px 18px 0px;font-size:18px;border-bottom:1px solid #ccc;width:100%;text-align:left;outline:0;transition:.4s;margin:1em 0 0 0}p.accordion:after{content:'\2795';font-size:13px;color:#777;right:0;padding-left:4px;box-sizing:border-box;position:absolute;margin-right:7em}p.accordion.active:after{content:"\2796"}div.panel{padding:0;background-color:#fff;max-height:0;color:#8d909a;line-height:180%;overflow:hidden;box-shadow:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;margin-bottom:10px}div.panel.show{opacity:1;padding:2em;width:100%;background:#f8f8f8;max-height:10000px}@media only screen and (max-width:600px){#faq-wrapper{padding:2em}p.accordion:after{margin-right:2.7em}}