.faq_faq__aL8XA{text-align:center;margin:5vh 5vw;font-size:2vw;font-family:var(--josefin-slab-font),serif}.faq_faq__aL8XA h1{color:var(--main-bg);font-size:7vw;font-family:var(--sacramento-font),cursive;margin:3vh auto}.faq_faqList__U4zPq{margin:3vh auto;max-width:70vw}.faq_question__d4KoO{margin-top:2vh;color:var(--main-bg);font-size:2.5vw}.faq_answer__xNv1s{padding:0 5vw;color:#000}.faq_formContent__4f9Yl h2{font-size:5vw;margin:5vh auto 2vh}.faq_formContent__4f9Yl button,.faq_formContent__4f9Yl h2{color:var(--main-bg);font-family:var(--sacramento-font),cursive}.faq_formContent__4f9Yl button{font-size:2vw;background-color:#fff;border-radius:15px;border-color:var(--main-bg);display:block;width:-moz-fit-content;width:fit-content;margin:2vh auto;text-align:center}.faq_formContent__4f9Yl button:hover{color:var(--punch-bg);font-weight:700;animation:faq_button-move__aYGYQ 1.5s forwards;animation-iteration-count:1}.faq_formContent__4f9Yl button:focus{box-shadow:none}.faq_formContent__4f9Yl{display:flex;flex-direction:column;align-content:center;margin:0 auto 2vh;max-width:80%;padding-bottom:5vh;border-radius:15px;box-shadow:0 0 10px 1px rgba(0,0,0,.2)}.faq_formContent__4f9Yl input,.faq_formContent__4f9Yl textarea{font-size:1.5vw;font-family:var(--josefin-slab-font),serif;width:50%;margin:1vh auto}.faq_message__Ia4tc{height:10vh;margin:auto}@keyframes faq_button-move__aYGYQ{to{box-shadow:0 0 3vh var(--main-bg)}}