.ameristudent-faq{background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.ameristudent-faq .page-width{max-width:840px;margin:0 auto;padding:0 20px}.ameristudent-faq .faq-wrap{background-color:hsla(0,0%,100%,0.5);box-shadow:0 0 50px 0 rgba(45,62,80,0.06)}.ameristudent-faq .tagline,.ameristudent-faq .tagline *{opacity:.6;font-size:12px;font-weight:700;letter-spacing:2px}.ameristudent-faq .tagline{margin-bottom:10px}.ameristudent-faq .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.ameristudent-faq .fade.in{opacity:1}.ameristudent-faq .collapse{display:none}.ameristudent-faq .collapse.in{display:block}.ameristudent-faq .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.ameristudent-faq .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.ameristudent-faq .panel-body{padding:20px}.ameristudent-faq .panel-body .content{padding:0 0 30px;padding-left:40px}.ameristudent-faq .panel-body .content .content-text{width:97%;display:inline-block;padding-left:15px}.ameristudent-faq .panel-body:before,.ameristudent-faq .panel-body:after{display:table;content:" "}.ameristudent-faq .panel-body:after{clear:both}.ameristudent-faq.panel-heading{padding:20px 20px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.ameristudent-faq .panel-title{font-size:24px;line-height:1.2;margin-top:0;margin-bottom:0;-webkit-transition:all 200ms ease;transition:all 200ms ease}.ameristudent-faq .panel-title>a{text-decoration:none;color:#222;display:inline-block}.ameristudent-faq .panel-title>a:hover{color:#222 !important}.ameristudent-faq .panel-title>a .title-text{padding-left:45px}.ameristudent-faq .panel-group .panel{margin-bottom:0;border-radius:4px}.ameristudent-faq .panel-group .panel+.panel{margin-top:5px}.ameristudent-faq .panel-group .panel-heading{border-bottom:0}.ameristudent-faq .panel-group .panel-heading+.panel-collapse>.panel-body,.ameristudent-faq .panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.ameristudent-faq .panel-group .panel-footer{border-top:0}.ameristudent-faq .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.ameristudent-faq .panel-default{border-color:#ddd;border:0;border-bottom:1px solid rgba(45,62,80,0.12)}.ameristudent-faq .panel-default>.panel-heading{color:#000;background-color:transparent;border-bottom:0;padding:25px 0}.ameristudent-faq .panel-default>.panel-heading+.panel-collapse>.panel-body{border:0;padding:0}.ameristudent-faq .red-line-divider.body{margin-top:30px;margin-bottom:30px;width:50px;height:4px;background-color:#de1a24}.ameristudent-faq .button{margin-top:3px;width:20px;position:relative;font-size:20px;cursor:pointer;border:0;outline:0;padding:0;margin-right:20px;display:inline-block;float:left}.ameristudent-faq .button svg{fill:#de1a24}.ameristudent-faq .button .plus,.ameristudent-faq .button .minus{color:#fff;padding:0;width:20px;height:20px;line-height:0;display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;box-sizing:border-box;-webkit-transition:all 200ms ease;transition:all 200ms ease}.ameristudent-faq a[aria-expanded=false] .button .plus{opacity:1;transform:rotate(0)}.ameristudent-faq a[aria-expanded=true] .button .plus{opacity:0;transform:rotate(90deg)}.ameristudent-faq a[aria-expanded=false] .button .minus{opacity:0;transform:rotate(-90deg)}.ameristudent-faq a[aria-expanded=true] .button .minus{opacity:1;transform:rotate(0)}.ameristudent-faq .check{width:3%;float:left}.ameristudent-faq .check svg{fill:#64d678}@media(max-width:1139px){.ameristudent-faq .panel-default>.panel-heading{padding:15px 0}.ameristudent-faq .panel-title>a .title-text{padding-left:40px}}@media(max-width:767px){.ameristudent-faq .check{width:7%}.ameristudent-faq .panel-body .content .content-text{width:93%}.ameristudent-faq .panel-title{font-size:20px}.ameristudent-faq .panel-body .content{padding-left:0}}