.accordion-section .accordion-wrapper{margin:0 auto;max-width:45.625rem}.accordion-section .accordion-wrapper .heading{margin:0 auto 2.625rem;max-width:28.75rem;text-align:center;width:100%}.accordion-section .accordion-wrapper .heading .h2,.accordion-section .accordion-wrapper .heading h2{color:#505050;font-size:2.25rem;font-weight:300;margin:0}.accordion-section .accordion-item{border-top:1px solid #b6b6b6;position:relative}.accordion-section .accordion-item:last-child{border-bottom:1px solid #b6b6b6}.accordion-section .accordion-title{cursor:pointer;padding:1.375rem 0;position:relative}.accordion-section .accordion-item .accordion-title .title:before{border:2px solid #575654;border-bottom:0;border-left:0;content:"";height:.75rem;position:absolute;right:1.375rem;top:50%;transform:translateY(-50%) rotate(136deg);transition:all .35s ease;width:.75rem}.accordion-section .accordion-item.active .title:before{transform:translateY(-50%) rotate(315deg)}.accordion-section .accordion-title .title{color:#505050;display:block;font-weight:300;padding-right:2.5rem;position:relative;transition:all .3s}.accordion-section .accordion-content{display:none;margin-top:1.563rem}@media (max-width:991px){.accordion-section .accordion-content{margin-top:.938rem}.accordion-section .accordion-wrapper .heading{margin-bottom:1.563rem}.accordion-section .accordion-title{padding:.938rem 0}.accordion-section .accordion-wrapper .heading .h2,.accordion-section .accordion-wrapper .heading h2{font-size:1.75rem}.accordion-section .accordion-item .accordion-title .title:before{right:.938rem}}