#faq h1,#faq h2,#faq h3{color:var(--three)}#faq h5,#faq p{color:#565656}#faq #faq-section{background:linear-gradient(180deg,#fcf3e8,#e7c8e7)}#faq #faq-section .content{flex-direction:column}#faq #faq-section .text,#faq #faq-section .text .faq-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#faq #faq-section .text .faq-container{box-shadow:0 1px 4px rgba(0,0,0,.16);min-height:25vh;width:clamp(400px,60%,500px);margin:1em;padding:1em;border-radius:1em;flex-direction:column;background:var(--seven)}#faq #faq-section .text .faq-container .icon{cursor:pointer;width:100%;padding:1em;display:flex;justify-content:center;align-items:center}#faq #faq-section .text .faq-container.active{min-height:40vh;height:-moz-fit-content;height:fit-content}#faq #faq-section .text .faq-container .content{height:0;overflow:hidden}#faq #faq-section .text .faq-container .content.active{font-size:1.15em;height:-moz-fit-content;height:fit-content;margin:1em 3em 3em;cursor:text}#faq #faq-section .text .faq-container h3{color:var(--three);text-align:center;width:100%;margin:1em 0}#faq #faq-section .text .faq-container p{color:#4d4d4d}#faq #faq-section .text .faq-container button{border:none;background-color:transparent;color:#4d4d4d;font-weight:600;width:100%;text-align:center;cursor:pointer}@media(max-width:56.24875em){#faq .banner-container{height:30vh}#faq #faq-section .text{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}#faq #faq-section .text .faq-container{width:100%;margin:0 0 2em}#faq #faq-section .text .faq-container h3{font-size:1.3em}#faq #faq-section .text .faq-container.active .content.active{padding:.5em;margin:0}#faq #faq-section .text .faq-container .content{height:0;overflow:hidden}#faq #faq-section .text .faq-container .content.active{height:-moz-fit-content;height:fit-content}}