.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-franklin);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 0}}.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 0;padding-right:20px;font-size:14px;line-height:18px;cursor:pointer;font-family:var(--font-franklin);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(0deg);right:0;margin-top:-11px;transition:all 0.3s ease}.content-faq .faq .content-q-r .q-r .q h3:hover:after{color:#000000}.content-faq .faq .content-q-r .q-r .r{height:0;overflow:hidden;transform-origin:top;transform:scaleY(0);transition:all 0.3s ease;font-size:14px;line-height:20px}.content-faq .faq .content-q-r .q-r .r p{color:#ae7e58;font-family:var(--font-franklin);margin:0 0 30px 0}.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)}.content-faq .faq .content-q-r .q-r.open .q h3:after{transform:rotate(45deg)}
