.faq{max-width:1200px;margin:60px auto;padding:0 1rem}.faq h3{line-height:normal}@media(min-width:768px){.faq{padding:0 2rem;display:flex;align-items:center;gap:4rem;flex-direction:row-reverse}}.faq__text{width:100%}@media(min-width:768px){.faq__text{width:100%}}.faq__text-item{padding-bottom:1rem}.faq__faqs{width:100%;margin:0 auto;padding:15px 0}.faq__faq{border:1.5px solid #606062;margin:10px 0;padding:10px 16px;border-radius:.5rem;background-color:#606062;color:#fff}.faq__faq-question{position:relative;padding-right:80px;transition:all .5s ease;font-weight:700}.faq__faq-question p{margin-bottom:0}.faq__faq-question:hover{cursor:pointer}.faq__faq-question:after{font-size:1.3rem;content:"+";position:absolute;top:50%;right:0;transform:translateY(-50%);width:30px;height:30px;transition:all .6s ease}.faq__faq-answer{height:0;opacity:.1;overflow:hidden;transition:all .6s linear}.faq__faq-answer a{color:#fff!important;text-decoration:underline!important}.faq__faq-answer a:hover{color:#333!important}.faq__faq-open .faq__faq-question{margin-bottom:15px}.faq__faq-open .faq__faq-question:after{content:"-"}.faq__faq-open{box-shadow:0 4px 8px rgba(0,0,0,.3)}.faq__faq-open .faq__faq-answer{height:auto;opacity:1}