.fq-question{background:#fff;outline:3px solid var(--bb);border-radius:.55em;transition:all .2s ease}.fq-question .fqq{display:flex;justify-content:space-between;transition:all .1s ease}.fq-question .fqq h2{color:var(--bb);font-size:1.4rem;vertical-align:center;position:relative;padding:.55em 1em .25em;top:10%}@media screen and (max-width:550px){.fq-question .fqq h2{font-size:1rem}}.fq-question .fqq .btn-drop{width:50px;height:50px;background:var(--bb);border-radius:.55em;padding:.75em;scale:1.03}.fq-question .fqq .btn-drop svg{transition:all .5s ease;width:100%;height:100%}.fq-question .fqa{overflow:hidden;font-size:1.2rem;max-height:300px;transition:all .5s ease}@media screen and (max-width:1024px){.fq-question .fqa{font-size:1rem}}.fq-question.open{background:#0c1d20;position:relative;z-index:1;outline:none;text-shadow:0 0 4px rgba(0,0,0,.364)}.fq-question.open:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/g/illust2.webp);background-size:cover;background-position:50%;opacity:.05;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fq-question.open .fqq{background:linear-gradient(to right,#005e68 20%,var(--black));border-radius:.5em;box-shadow:0 10px 5px rgba(0,0,0,.235)}.fq-question.open .fqq h2{color:#fff}.fq-question.open .fqq svg{rotate:90deg;height:100%}.fq-question.open .fqa{color:#fff;padding:2em 4em;max-height:300px;overflow-y:auto}@media screen and (max-width:1024px){.fq-question.open .fqa{font-size:.9rem;padding:1em 2em}}.fq-question.open .fqa p{margin-bottom:1em}.fq-question.closed .fqa{max-height:0;opacity:0}