.faq-accordion-wrapper{padding:2.5rem 0;width:100%}.faq-accordion{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}.faq-accordion__header-title{color:#000;font-size:50px;font-weight:300;letter-spacing:.05em;margin-bottom:3rem;text-transform:uppercase}.faq-accordion__title{color:#000;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem}.faq-accordion__details{color:#666;line-height:1.6;margin-bottom:2rem}.faq-accordion__items{display:flex;flex-direction:column;gap:0}.faq-accordion__item{border-bottom:1px solid #e5e5e5}.faq-accordion__item:last-child{border-bottom:none}.faq-accordion__question{align-items:center;background:none!important;border:none!important;box-shadow:none;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;outline:none;padding:1.25rem 0;text-align:left;width:100%}.faq-accordion__question:active,.faq-accordion__question:focus,.faq-accordion__question:hover{background:none!important;box-shadow:none;color:#000!important;outline:none}.faq-accordion__question-text{flex:1;font-size:20px;font-weight:400;line-height:1.5;padding-right:1rem}.faq-accordion__icon{color:#000;font-size:1.5rem;font-weight:300;line-height:1;min-width:1.5rem;text-align:center;transition:transform .2s ease}.faq-accordion__item--active .faq-accordion__icon{transform:rotate(0deg)}.faq-accordion__answer{color:#333;line-height:1.6;max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .2s ease-out,padding-bottom .2s ease-out}.faq-accordion__item--active .faq-accordion__answer{max-height:2000px;padding-bottom:1.25rem}.faq-accordion__answer-content{font-size:16px;padding-top:.5rem}@media (max-width:768px){.faq-accordion__title{font-size:2rem}.faq-accordion__question{font-size:.9375rem;padding:1rem 0}.faq-accordion__answer{font-size:.9375rem;padding-bottom:1rem}}