.faq__suptitle,.faq__title{text-align:center}@media all and (min-width:1025px){.faq__suptitle,.faq__title{text-align:left}}.faq .grid-flex{--gutter:80px;gap:32px 0}.faq .grid-flex>:last-child{display:flex;flex-flow:column;gap:16px}@media all and (max-width:1024px){.faq{position:relative;padding-bottom:calc(var(--section-padding) + 80px)}.faq .btn-container{position:absolute;bottom:32px;left:0;right:0;padding:0 var(--site-margins);justify-content:center}}.question__header{cursor:pointer;position:relative;padding:24px;background-color:#efefef;border-radius:4px}.question__header::after{content:"";width:24px;height:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI1Ij48cGF0aCBzdHJva2U9IiMxYTMwNGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtNiA5LjcwMyA2IDYgNi02Ii8+PC9zdmc+);background-size:100%;position:absolute;top:50%;right:24px;transform:translateY(-50%);transition:.3s transform ease-in-out}.question.active .question__header::after{transform:translateY(-50%) rotate(180deg)}.question__content{max-height:0;overflow:hidden}.question__content>div{margin-top:-4px;padding:24px 24px 20px;background-color:rgba(239,239,239,.25);font-size:14px;line-height:100%}@media all and (min-width:769px){.question__content>div{font-size:16px}}