.faq-section button,.faq-section button:hover{background-color:transparent;border:none}.faq-section button:active,.faq-section button:focus{border:none}.faq-section{background-color:transparent;color:var(--text-color);width:100%}.faq-inner{margin:0 auto;max-width:none;padding:2rem 1rem}@media (min-width:1024px){.faq-inner{max-width:1440px;padding:2rem 6rem}}.faq-list>.faq-question-wrapper:first-child{border-top:1px solid var(--cream)}.faq-list>.faq-question-wrapper{border-bottom:1px solid var(--cream)}.faq-question-wrapper{padding:2rem 0}.faq-question>button{align-items:start;color:var(--text-color);display:flex;flex-direction:row;justify-content:space-between;text-align:left;width:100%}.faq-question>button>span>svg{height:1.5rem;width:1.5rem;fill:var(--text-color)}.faq-question>button[aria-expanded=false] .open-icon{rotate:0deg;transition:rotate .3s ease-in-out}.faq-question>button[aria-expanded=true] .open-icon{rotate:45deg;transition:rotate .3s ease-in-out}.question-text{font-size:20px;font-weight:300}.faq-answer{height:0;overflow:hidden;transition:height .6s cubic-bezier(.9,0,.1,1);transition-behavior:allow-discrete;interpolate-size:allow-keywords}.faq-answer.open{height:auto}