.training-accordion{margin:auto}.training-accordion .accordion{border:none}.training-accordion .accordion__item{border:1px solid #e5e5e5;margin-bottom:15px;transition:var(--transition);border-radius:5px}.training-accordion .accordion__item:last-child{margin-bottom:0}.training-accordion .accordion__item .accordion__button{color:var(--secondary-color);position:relative;text-align:start;box-shadow:unset;margin-bottom:0;display:block;border:none;width:100%;font-weight:700;padding:20px 25px;transition:var(--transition);background-color:rgba(0,0,0,0);font-family:var(--font-nunito)}.training-accordion .accordion__item .accordion__button:before{position:absolute;right:20px;top:28px}.training-accordion .accordion__item .accordion__panel{padding:0 25px 20px;border-bottom:5px solid var(--secondary-color);transition:var(--transition);border-radius:0 0 5px 5px}.training-accordion .accordion__item .accordion__panel p{color:var(--paragraph-color);font-size:15px}.training-accordion .accordion__item .accordion__panel ul{padding:0}.training-accordion .accordion__item .accordion__panel ul li{list-style-type:none;color:var(--paragraph-color);margin-bottom:15px;position:relative;padding-left:20px;font-size:15px}.training-accordion .accordion__item .accordion__panel ul li:before{position:absolute;content:"";left:0;top:7.5px;display:inline-block;height:10px;width:10px;background-color:var(--main-color);border-radius:50px}.training-accordion .accordion__item .accordion__panel ul li:last-child{margin-bottom:0}.training-accordion .accordion__item:hover{border-radius:5px;border:1px solid var(--main-color)}.training-accordion .accordion__item:hover .accordion__panel{border-radius:5px}