.faqs{margin:0 auto;width:70%}@media (max-width:1450px){.faqs{width:90%}}.faqs .faq-head{font-size:20px;font-weight:600;margin-bottom:12px;margin-top:16px;text-align:center;text-transform:uppercase}.faqs .faq-container{margin:0 auto}.faqs .faq{margin-bottom:0}.faqs .question-container{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 20px;transition:background-color .7s ease}.faqs .question-container h2,.faqs .question-container p{display:block;font-size:18px;font-weight:400;margin-bottom:12px;margin-top:16px}.faqs .answer{border-top:1px solid #ccc;color:#000;max-height:0;overflow:hidden;padding:0 20px;transition:.3s ease,opacity .3s ease}.faqs .answer p{font-size:16px;letter-spacing:1.1;margin:0}.faqs .answer p a{color:#7f4939;text-decoration:underline}.faqs .toggle-btn{align-items:center;background-color:transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:flex;justify-content:center;min-height:30px;min-width:30px;transition:.6s ease;-webkit-transition:.6s ease;-moz-transition:.6s ease;-ms-transition:.6s ease;-o-transition:.6s ease}.faqs .toggle-btn p{color:#000;font-size:25px;margin:0;transition:transform .3s ease,opacity .3s .3s;-webkit-transition:transform .3s ease,opacity .3s .3s;-moz-transition:transform .3s ease,opacity .3s .3s;-ms-transition:transform .3s ease,opacity .3s .3s;-o-transition:transform .3s ease,opacity .3s .3s}.faqs .toggle-btn p.rotate{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.faqs .answer.visible{margin:0;max-height:300px;opacity:1;padding:20px}
