.faq-section{padding:40px 20px 64px}@media (min-width:768px){.faq-section{padding-left:32px;padding-right:32px}}@media (min-width:1025px){.faq-section{padding-left:64px;padding-right:64px}}.faq-container{margin:0 auto;max-width:800px}.faq-title{margin:0 0 20px}.faq-description,.faq-title{text-align:center;width:100%}.faq-description{margin:0 0 80px}.faq-item{border-bottom:1px solid #e5e7eb;padding:24px 0;position:relative}.faq-item:last-child{border-bottom:none}.faq-question{align-items:center;background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;cursor:pointer;display:flex;font-weight:700!important;justify-content:space-between;margin:0;padding:8px 0 0;text-align:left;width:100%}.faq-question:hover{opacity:.8}.faq-question:focus,.faq-question:hover{background:none;background-color:transparent;border-radius:0}.faq-question:active{background:none;background-color:transparent;border-color:transparent;border-radius:0;transform:none}.faq-icon{flex-shrink:0;height:10px;margin-left:10px;transition:transform .3s ease;width:17px}.faq-icon.rotated{transform:rotate(180deg)}.faq-answer{margin:0!important;max-height:0;opacity:0;overflow:hidden;padding:8px 0 0;transition:max-height .8s cubic-bezier(.4,0,.2,1),opacity .8s ease;transition-delay:0s}.faq-answer.expanded{max-height:1000px;opacity:1}.faq-answer:not(.expanded){max-height:0}.faq-answer p{margin:0 0 16px}.faq-answer p:last-child{margin-bottom:0}@media (max-width:768px){.faq-section{padding-left:20px;padding-right:20px}.faq-container{max-width:100%}.faq-title{font-size:24px}.faq-description{margin-bottom:40px}}.faq-section[data-bg-color]{background-color:attr(data-bg-color)}.faq-section[data-padding-top]{padding-top:attr(data-padding-top)}.faq-section[data-padding-bottom]{padding-bottom:attr(data-padding-bottom)}.faq-section[data-padding-left]{padding-left:attr(data-padding-left)}.faq-section[data-padding-right]{padding-right:attr(data-padding-right)}