.accordion{margin:20px 0 40px 0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.card{border:0}.card:nth-child(odd){background-color:#EFEFEF}.card button{background-color:transparent}.accordion .card .card-header{padding:1.3em 1em;font-size:22px}.card-header{padding:.6em 0!important;margin-bottom:0}.accordion .card .card-header h2{padding:0;margin:0}.card-header h2{font-size:20px;padding:.2em 0}.accordion .card .card-header h2 button{white-space:normal;display:flex;line-height:1.5}.accordion .card .card-header h2 button{font-size:23px;font-weight:400}.card-header h2 button.btn.btn-link{width:95%;text-align:left;text-decoration:none;padding:0;color:#000;font-size:18px;max-width:100%}.card-header h2 button.btn.btn-link:hover,.card-header h2 button.btn.btn-link:focus{background:transparent;color:#e73c30}.btn:not(:disabled):not(.disabled){cursor:pointer}.accordion .card .card-header h2 button .accTitle{align-self:center;margin-left:25px;margin-right:25px;width:100%}@media only screen and (max-width:767px){.accordion .card .card-header h2 button .accTitle{font-size:14px;font-weight:700}}.card-header h2 button.btn.btn-link .expand-section{width:40px;height:40px;background:#fff;border-radius:50%;border:1px solid #D7D7D7;align-self:center;position:relative;right:0}.accordion .card .card-header h2 .expand-section{line-height:1;font-size:1.5em}.card-header h2 button .expand-section{margin-left:auto}.accordion .expand-section{margin-bottom:.4em;margin-left:auto;font-size:2em}button.btn.btn-link .expand-section::before{transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;font-family:FontAwesome;content:"\f078";color:#5E85B9;font-size:18px}button.btn.btn-link.active .expand-section::before{transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;font-family:FontAwesome;content:"\f077";color:#5E85B9;font-size:18px}.accordion .accContent{max-height:0;overflow:hidden;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.accordion .accContent.active{max-height:10000px;-webkit-transition:all 3s ease-in;transition:all 3s ease-in}.accordion .card-body{padding:0 25px;line-height:26px;text-align:left}.accordion .card-body p{margin-bottom:1.75rem;margin-top:0}.accordion .card-body a{color:#5E85B9;text-decoration:none;background-color:transparent;border-bottom:1px solid #5E85B9;transition:all 0.3s}.accordion .card-body a:hover{background-color:#efefef;border-bottom-color:#5E85B9}.accordion .card-body ul,.accordion .card-body ol{margin:1.75rem}.accordion .containWidth .theContent{border-top:2px solid #5E85B9;margin-top:1.75rem;padding-top:1rem}