.accordion{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-radius:0;-webkit-box-shadow:none;-webkit-box-shadow:initial;box-shadow:none}.accordion__item{border-top:.0625rem solid #0020f6}.accordion__item:last-child{border-bottom:.0625rem solid #0020f6}[dir=ltr] .accordion__label{padding-right:2.5rem}[dir=rtl] .accordion__label{padding-left:2.5rem}.accordion__label{color:#0020f6;cursor:pointer;font-size:1.25rem;font-weight:800;padding-bottom:1rem;padding-top:1rem;position:relative}.accordion__label:after,.accordion__label:before{background:#0020f6;content:"";height:.25rem;position:absolute;right:0;top:50%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:1rem}.accordion__label:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion__label[aria-expanded=true]:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion__label[aria-expanded=true]:before{-webkit-transform:rotate(90deg) scale(0);-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.accordion__panel{font-size:1rem;line-height:2;padding-bottom:2.5rem}.l-container__bg-primary .accordion__item{border-color:#fff}.l-container__bg-primary .accordion__label{color:#fff}.l-container__bg-primary .accordion__label:after,.l-container__bg-primary .accordion__label:before{background-color:#fff}