.tabs.accordion input{position:absolute;opacity:0;z-index:-1}.tabs.accordion{overflow:hidden;margin:2rem 0}.tabs.accordion h2{margin-bottom:3rem}.tabs.accordion .tab{width:100%;color:#232436;overflow:hidden;border:1px solid rgba(35,36,54,.1);border-radius:.5rem;margin-bottom:.5rem}.tab-label{display:flex;padding:1em;font-weight:900;cursor:pointer;align-items:center}.tab-label:hover{background:rgba(35,36,54,.05)}.tab-label::after{content:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none' opacity='.7'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M15.95 9.293l-4.122 4.121-4.12-4.12a.999.999 0 1 0-1.415 1.413l4.121 4.122a2 2 0 0 0 2.828 0l4.121-4.122a.999.999 0 1 0-1.414-1.414z' fill='%23232436'/%3E%3C/g%3E%3C/svg%3E");width:1.5rem;height:1.5rem;margin-left:auto;transform:rotate(-90deg);transition:transform .3s ease-in-out}.tab-content{height:0;max-height:0;padding:0 1em;transition:height .3s ease-in-out,max-height .3s ease-in-out,padding .3s ease-in-out}input:checked+.tab-label::after{transform:rotate(0)}input:checked+.tab-label{cursor:default}input:checked ~ .tab-content{height:100%;max-height:300vh;padding:0 1em 1em;overflow-y:auto}.tabs.accordion.style-v2 .tab,.tabs.accordion.style-v2 .tab-label:hover{background:#fff}.tabs.accordion{margin:2rem}@media screen and (min-width:991px){.tabs.accordion{margin:2rem 25%}input:checked ~ .tab-content{max-height:100vh}}