.content-faq{background:#faf9f5;padding:30px;margin-top:30px}@media(min-width:992px){.content-faq{padding:50px;margin-top:50px}}.content-faq .title h2{font-family:var(--font-futura);color:var(--color-brown);font-size:30px;font-weight:400;text-align:center;margin:10px 0}@media(min-width:992px){.content-faq .title h2{margin:0 0 10px}}.content-faq .faq{margin:0 auto;max-width:800px}.content-faq .faq .content-q-r .q-r{border-bottom:1px solid #b4b5b0}.content-faq .faq .content-q-r .q-r .q h3{position:relative;padding:10px 20px 10px 0;font-size:14px;line-height:18px;cursor:pointer;font-family:var(--font-futura);font-weight:400}@media(min-width:992px){.content-faq .faq .content-q-r .q-r .q h3{font-size:16px;line-height:20px}}.content-faq .faq .content-q-r .q-r .q h3:after{content:"+";font-size:22px;line-height:20px;color:var(--color-brown);top:50%;position:absolute;transform:rotate(0);right:0;margin-top:-11px;transition:all .3s ease}.content-faq .faq .content-q-r .q-r .q h3:hover:after{color:#000}.content-faq .faq .content-q-r .q-r .r{height:0;overflow:hidden;transform-origin:top;transform:scaleY(0);transition:all .3s ease;font-size:14px;line-height:20px}.content-faq .faq .content-q-r .q-r .r p{color:#ae7e58;font-family:var(--font-futura);margin:0 0 30px}.content-faq .faq .content-q-r .q-r .r p a{color:#ae7e58}.content-faq .faq .content-q-r .q-r.open .r{height:auto;transform:scaleY(1);padding-bottom:20px}.content-faq .faq .content-q-r .q-r.open .q h3:after{transform:rotate(45deg)}
