.basic-accordion{margin-top:.8em;padding-top:.5em;margin-bottom:2.8em}.basic-accordion .panel{border:none;border-bottom:1px dashed #ccc}.basic-accordion .panel-title{margin:0;border-bottom:none;font-size:2.2rem}.basic-accordion .panel .panel-heading{background:transparent;padding:0;position:relative;border:none}.basic-accordion .panel .panel-heading a{padding:10px 15px 10px 30px;display:block;font-size:2rem;outline:none;text-decoration:none;color:#764c9e}.basic-accordion .panel .panel-heading a:hover{color:#5c3b7c}@media screen and (min-width:480px){.basic-accordion .panel .panel-heading a{font-size:2.2rem}}.basic-accordion .panel .panel-heading .glyphicon{position:absolute;left:.2em;top:.65em;font-size:1.8rem;transition-duration:.2s;transform:rotate(-90deg)}@media only screen and (min-width:48em){.basic-accordion .panel .panel-heading .glyphicon{top:.7em}}.basic-accordion .panel .panel-heading.active .glyphicon{transform:rotate(0deg)}.basic-accordion .panel-heading+.panel-collapse>.panel-body{border-top:none}.basic-accordion .panel-body{overflow:hidden;border-top:none;border-bottom:none;padding:1em 1em 1em 2.1em}.basic-accordion .panel-body>:first-child{margin-top:0}.basic-accordion .panel-body>:last-child{margin-bottom:0}.basic-accordion .panel-body ol,.basic-accordion .panel-body ul{padding-left:1.2em}@media only screen and (min-width:48em){.basic-accordion .panel-body ol,.basic-accordion .panel-body ul{padding-left:40px}}.basic-accordion .panel-body h3:first-child{margin-top:0}.purple-bg .basic-accordion .panel{background-color:transparent;border:none;box-shadow:none}.purple-bg .basic-accordion .panel .panel-heading a{color:#c9aee3;padding-top:.2em;padding-bottom:.2em}.purple-bg .basic-accordion .panel .panel-heading a:hover{color:#b088d6}.purple-bg .basic-accordion .panel .glyphicon{top:.35em}.purple-bg .basic-accordion ol,.purple-bg .basic-accordion p,.purple-bg .basic-accordion ul{color:#dfdfdf}@media only screen and (max-width:767px){[class^=col-sm]+[class^=col-sm] .basic-accordion{margin-top:-3em}}@media only screen and (max-width:991px){[class^=col-md]+[class^=col-md] .basic-accordion{margin-top:-3em}}