.faq-section{padding:60px 0 100px}@media (min-width:767px){.faq-section{padding:80px 0 160px}}.faq-section .container-faq{max-width:860px}.faq-section__intro{margin-bottom:40px;text-align:center}.faq-section__intro p{color:#888;font-size:14px;line-height:24px}.faq-section__content *{color:#222}.faq-section__content h2{font-size:28px;line-height:36px;margin-bottom:24px}@media (min-width:767px){.faq-section__content h2{font-size:40px;line-height:48px}}.faq-section__content h3{font-size:18px;line-height:26px;margin-bottom:12px}.faq-section__content p{font-size:14px;line-height:24px;margin-bottom:20px}.faq-section__content a{text-decoration:underline}.faq-section .faq-category{margin-bottom:0;margin-top:64px}.faq-section .faq-category:first-child{margin-top:0}.faq-item{border-bottom:1px solid rgba(34,34,34,.12)}.faq-category+.faq-item{border-top:1px solid rgba(34,34,34,.12);margin-top:16px}.faq-item__question{align-items:flex-start;background-color:transparent;border:0;color:#222;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:400;gap:20px;justify-content:space-between;line-height:24px;padding:20px 0;text-align:left;transition:opacity .3s;width:100%}@media (min-width:767px){.faq-item__question{font-size:16px}}.faq-item__question:hover{opacity:.6}.faq-item__icon{flex:0 0 auto;height:24px;position:relative;width:14px}.faq-item__icon:after,.faq-item__icon:before{background-color:#222;content:"";height:1px;left:0;position:absolute;top:50%;transition:transform .3s;width:14px}.faq-item__icon:after{transform:rotate(90deg)}.faq-item__answer{padding-bottom:24px}.faq-item__answer-inner{max-width:92%}.faq-item__answer-inner p{color:#888;font-size:14px;line-height:24px;margin-bottom:12px}.faq-item__answer-inner p:last-child{margin-bottom:0}.faq-item__answer-inner a{color:#222;text-decoration:underline}.faq-item.is-open .faq-item__icon:after{transform:rotate(0deg)}