.c-accordion__item{border-top:.2rem solid #f0f0f0}.c-accordion__item:last-child{border-bottom:.2rem solid #f0f0f0}.c-accordion__head{margin-bottom:0}.c-accordion__btn{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;border:none;outline:0;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;line-height:inherit;background-color:transparent;cursor:pointer}.c-accordion__btn[aria-expanded=true]{color:#ec1c24}.c-accordion__btn:hover{color:#ec1c24}.c-accordion__btn__icon-wrapper{display:flex;justify-content:center;align-items:center;margin-left:1.5rem;width:2.8rem;flex:0 0 2.8rem;height:2.8rem;padding:0;font-size:2.4rem;background-color:#fff;border:.2rem solid #ec1c24;border-radius:50%;transition:color .3s cubic-bezier(.77,0,.175,1),background-color .3s cubic-bezier(.77,0,.175,1);cursor:pointer}.c-accordion__btn:focus .c-accordion__btn__icon-wrapper,.c-accordion__btn:hover .c-accordion__btn__icon-wrapper{background-color:#ec1c24}.c-accordion__btn__icon-arrow{color:#ec1c24;font-size:1.2rem;transition:color .3s cubic-bezier(.77,0,.175,1),transform .3s ease-in-out;transform:rotate(90deg)}.c-accordion__btn[aria-expanded=true] .c-accordion__btn__icon-arrow{transform:rotate(270deg)}.c-accordion__btn:focus .c-accordion__btn__icon-arrow,.c-accordion__btn:hover .c-accordion__btn__icon-arrow{color:#fff}.c-accordion__body{padding:0 2rem;display:none}.c-accordion__body:focus{outline:0}.c-accordion__body-inner{padding:0 2rem 1.5rem}.c-accordion__body-inner p:first-child{margin-top:0}@media all and (min-width:1280px){.c-accordion__btn{padding:1.2rem 2rem}.c-accordion__btn__icon-wrapper{margin-left:2rem}}