.accordion{margin-bottom:16px;position:relative}.accordion .acontent{padding:16px 18px 16px 18px}.accordion .acontent:after{display:block;clear:both;float:none;content:''}#content .accordion h2 a{text-decoration:none;display:block;font-size:1.375rem;color:#004677;background-color:#f2f2f2;padding:12px 16px 12px 48px;cursor:pointer;transition:all .25s ease-in-out;border-radius:2px;line-height:1.25;margin-bottom:0}#content .accordion h2 a:before{content:'+';position:absolute;height:48px;width:48px;text-align:center;display:block;margin-left:-48px;color:#004677;font-size:1.5rem}#content .accordion.active h2 a:before{content:'-'}#content .accordion.ltblue h2 a:hover,.accordion.ltblue.active h2{background-color:#004677}#content .accordion h2 a{border:1px Solid #009ddb}#content .ltgray .accordion h2 a{background-color:#fff}#content .accordion h2 a{transition:all .5s ease-in-out}#content .accordion h2 a:before{transition:all .5s ease-in-out}#content .accordion .acontent p:last-child{margin-bottom:0}#content .accordion>*:first-child{margin-bottom:0}#content .accordion>*:first-child>a{text-decoration:none;display:block;font-size:1.375rem;color:#004677;background-color:#f2f2f2;padding:12px 16px 12px 48px;cursor:pointer;transition:all .25s ease-in-out;border-radius:2px;line-height:1.25;margin-bottom:0;transition:all .5s ease-in-out;border:1px Solid #009ddb;text-align:left}#content .accordion>*:first-child a:before{content:'+';position:absolute;height:48px;width:48px;text-align:center;display:block;margin-left:-48px;color:#004677;font-size:1.5rem;transition:all .5s ease-in-out}#content .accordion.active>*:first-child a:before{content:'-'}.accordion:first-of-type{margin-top:0}#content .ltgray .accordion>*:first-child a{background-color:#fff}#content .accordion:hover>*:first-child>a,#content .accordion.active>*:first-child>a{background-color:#004677;color:#fff;border-color:#004677}#content .accordion:hover>*:first-child>a:before,#content .accordion.active>*:first-child>a:before{color:#fff}