.accordion{margin-top:2.5rem;max-width:925px;width:100%}.accordion-item{border:1px solid #000;border-radius:10px;box-shadow:none;margin-bottom:25px;padding:20px 7px 20px 20px;transition:all .3s ease-in-out}.accordion-title button{align-items:center;background:none;border:none;box-shadow:none;color:#000;cursor:pointer;display:flex;font-size:24px;justify-content:space-between;outline:none;padding:0;text-align:left;width:100%}.accordion-title,.accordion-title button{font-feature-settings:"liga" off,"clig" off;font-size:24px;font-style:normal;font-weight:600;line-height:28px;text-transform:capitalize}.accordion-title{padding:0 20px 0 10px}.accordion-content{margin-top:-20px;max-width:747px;opacity:0;overflow:hidden;padding:20px 10px 6px;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.accordion-content p{font-feature-settings:"liga" off,"clig" off;font-size:20px;font-style:normal;line-height:30px}.accordion-item--active .accordion-content{margin-top:0;opacity:1;transform:scaleY(1)}.accordion-title-image{height:3.125rem;transform:scale(1.7);transition:all .3s ease-in-out;width:3.125rem}.accordion-item--active .accordion-title-image{transform:scale(1.7) rotate(90deg)}.faq{align-items:center;display:flex;flex-direction:column;gap:1.25rem;position:relative}.faq-description{line-height:normal;margin:0 auto;max-width:863px;text-align:center}.faq-description--additional{margin-top:40px}@media screen and (max-width:767px){.faq{gap:24px}.faq-subheading{font-size:1rem!important}.faq-description{font-size:.875rem!important;margin-top:0}.accordion{margin-top:0}.accordion-item{padding:20px}.accordion-title{font-weight:700;padding:0}.accordion-title button span{display:block;letter-spacing:-1px}.accordion-title button span.letter-spacing-big{letter-spacing:-1.04px}.accordion-item button{font-size:1rem;font-weight:700;gap:20px;line-height:28px}.accordion-title-image{height:35px;transform:scale(1.7);width:35px}.accordion-item--active .accordion-title-image{transform:scale(1.7) rotate(90deg)}.accordion-content{padding:10px 0 0}.accordion-content p{font-size:14px;font-style:normal;font-weight:300;letter-spacing:-.28px;line-height:30px}}