.faq--container{background-color:var(--dark-grey);flex-direction:column;justify-content:center;align-items:center;display:flex}.faq--title{color:#fff;text-align:center;margin:40px;font-size:48px;font-weight:700}.faq--contact{color:#fff;text-align:center;margin-bottom:40px;font-size:20px;font-weight:500}.faq--contact--us{color:#fff;cursor:pointer;text-shadow:0 0 10px #0003;font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.faq--contact--us:hover{color:var(--red);transition:color .2s ease-in-out}@media only screen and (max-width:960px){.faq--title{font-size:32px}.faq--contact{font-size:18px}}@media only screen and (max-width:768px){.faq--title{font-size:30px}.faq--contact{font-size:16px}}@media only screen and (max-width:450px){.faq--contact{font-size:15px}}
.faq--card--container{background-color:var(--black);border-radius:10px;width:850px;margin-bottom:30px;overflow:hidden;box-shadow:0 0 10px #0003}.faq--card--top--section{cursor:pointer;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;margin:1px;padding:20px;transition:background-color .8s,outline .4s;display:flex}.faq--card--top--section.open{background-color:var(--red);transition:background-color .8s,outline .4s}.faq--card--top--section:hover{box-sizing:border-box;border-radius:10px;outline:1px solid #fff;transition:background-color .8s,outline .4s}.faq--card--title{color:#fff;text-shadow:0 0 10px #0003;font-size:22px;font-weight:500}.faq--card--title.open{color:#fff}.fa-solid.fa-square-minus,.fa-solid.fa-square-plus{color:#fff;text-shadow:0 0 10px #0003;font-size:22px}.fa-solid.fa-square-minus{color:#fff;text-shadow:0 0 10px #0003}.ReactCollapse--collapse{transition:height .4s}.faq--card--text{color:#fff;text-shadow:0 0 10px #0003;padding:20px;font-size:18px}@media only screen and (max-width:960px){.faq--card--container{width:650px}.faq--card--title,.fa-solid.fa-square-minus,.fa-solid.fa-square-plus{font-size:18px}.faq--card--text{font-size:16px}}@media only screen and (max-width:768px){.faq--card--container{width:500px}.faq--card--top--section:hover{outline:none}.faq--card--title,.fa-solid.fa-square-minus,.fa-solid.fa-square-plus{font-size:16px}.faq--card--text{font-size:14px}}@media only screen and (max-width:500px){.faq--card--container{width:400px}}@media only screen and (max-width:420px){.faq--card--container{width:380px}}
