.tabset > input[type="radio"]{position:absolute;left:-200vw}.tabset .tab-panel{display:none}.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6){display:block}.tabset > label{position:relative;display:inline-block;padding:10px 15px;border:1px solid transparent;border-bottom:0;cursor:pointer;font-weight:600;width:33%;text-align:center;background:#1a1a2e;color:#37dfd5;text-transform:uppercase;font-size:1.2rem}.tabset > label:hover,.tabset > input:focus + label{color:#fff}.tabset > label:hover::after,.tabset > input:focus + label::after,.tabset > input:checked + label::after{background:#06c}.tabset > input:checked + label{border-color:#ccc;border-bottom:1px solid #fff;margin-bottom:-1px;background:#37dfd5;color:#1a1a2e;text-transform:uppercase;font-size:1.2rem}.tab-panel{padding:0;border-top:0 solid #ccc}.tabsfaq{border-radius:8px;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,0.5);background:#f8f8f8}.tabfaq{width:96%;color:#fff;overflow:hidden;margin:0px 2%;background:#f8f8f8;}.tabfaq label{margin-bottom:0;}.tabfaq-label{display:flex;justify-content:space-between;padding:15px;background:#fff; border:1px #eee solid; cursor:pointer;border-radius:0px;color:#000;}.tabfaq-label:hover{background:#f0f0ef;}.tabfaq-label::after{content:" + ";width:1em;height:1em;text-align:center;transition:all .35s}.tabfaq-content{max-height:0;padding:0 1em;color:#2c3e50;transition:all .35s}.tabfaq-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#2c3e50;cursor:pointer}.tabfaq-close:hover{background:#1a252f}input:checked + .tabfaq-label{background:#f0f0ef;}input:checked + .tabfaq-label::after{transform:rotate(90deg)}input:checked ~ .tabfaq-content{max-height:100vh;padding:1em}.tabsfaq input{position:absolute;opacity:0;z-index:-1}.tabset{max-width:100%}@media (min-width: 481px) and (max-width: 767px){.tabset > label{width:32%;font-size:.6rem}.tabset > input:checked + label{font-size:.6rem}.tab-txt{width:92%}}@media (min-width: 320px) and (max-width: 480px){.tabset > label{width:32%;font-size:.6rem}.tabset > input:checked + label{font-size:.6rem}.tab-txt{width:92%}}