.acc-base{counter-reset:acc-num;--i-tt-bkg:var(--box-bkg);--i-tt-txt:var(--box-txt)}.acc-base .tab-title{padding:20px;font-weight:700;border-radius:5px;box-shadow:0 1px 5px -1px var(--shadow-2);cursor:pointer;display:flex;margin-bottom:10px;align-items:center;font-size:110%;counter-increment:acc-num;background:var(--i-tt-bkg);color:var(--i-tt-txt);transition:.4s}.acc-base .tab-title .txt{flex-grow:1}.acc-base .tab-title:after{font:900 20px/1 'Font Awesome 6 Free';content:"\f105";transition:transform .5s;margin-inline-start:10px}.acc-base .tab-title.active{margin-bottom:0}.acc-base .tab-title.active:after{transform:rotateZ(90deg)}.acc-base .tab-title:hover{--i-tt-bkg:var(--gb-grey-bkg);--i-tt-txt:var(--gb-grey-txt)}.acc-base .tab-content{padding:20px}.acc-base .tab-content.active{margin-bottom:10px}.acc-base .tab-content a{text-underline-offset:4px}.acc-base.show-num .tab-title:before{content:counter(acc-num);margin-inline-end:20px;display:flex;min-width:26px;height:26px;font-size:12px;border-radius:13px;background:rgb(var(--btn-pri-bkg-rgb), 20%);justify-content:center;align-items:center;box-shadow:var(--gb-shadow-card);border:3px solid var(--box-bkg)}