#schemafaq{clear:both;width:100%;max-width:100%;margin:0 auto;padding:30px 0}#schemafaq .tab:first-child .tab-label{border-top:none}#schemafaq .tab-label:hover{background:#fff}#schemafaq .tab-label:after{content:"❯";text-align:center;width:1em;height:1em;transition:all .35s}#schemafaq input{opacity:0;z-index:-1;position:absolute}#schemafaq .tab-content{color:#2c3e50;background:#fff;max-height:0;padding:0 1em;transition:all .35s}#schemafaq .tab-close{cursor:pointer;background:#f6f6f6;justify-content:flex-end;padding:1em;font-size:.75em;display:flex}#schemafaq .tab-close:hover{background:#f6f6f6}#schemafaq input:checked+.tab-label{color:#ce9fa7;background:#f6f6f6}#schemafaq input:checked+.tab-label:after{transform:rotate(90deg)}#schemafaq input:checked~.tab-content{max-height:100vh;padding:1em}#schemafaq .tabs{border:1px solid #000;border-radius:8px;overflow:hidden}#schemafaq .tab{color:#fff;width:100%;overflow:hidden}#schemafaq .tab-label{cursor:pointer;color:#f6f6f6;background:#fff;border-top:1px solid #f6f6f6;justify-content:space-between;padding:1em;font-weight:700;transition:all .3s;display:flex;text-align:left!important;color:#000!important}#schemafaq input:checked+h3>.tab-label{color:#111;background:#eee}#schemafaq input:checked+.tab-label:after,#schemafaq input:checked+h3>.tab-label:after{transform:rotate(180deg)}#schemafaq .tabs .tab h3{margin:0;font-size:1.1em}