.tabs.accordion input{opacity:0;position:absolute;z-index:-1}.tabs.accordion{margin:2rem 0;overflow:hidden}.tabs.accordion h2{margin-bottom:3rem}.tabs.accordion .tab{border:1px solid rgba(35,36,54,.1);border-radius:.5rem;color:#232436;margin-bottom:.5rem;overflow:hidden;width:100%}.tab-label{align-items:center;color:#1c1c1c;cursor:pointer;display:flex;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.6875rem;padding:1em;position:relative}.tab-label:hover{background:rgba(35,36,54,.05)}label.tab-label svg{height:24px;position:absolute;right:16px;top:16px;width:24px}.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}.tabs.accordion .tab.active.tab-label:after,input:checked+.tab-label:after{transform:rotate(0deg)}input:checked+.tab-label{cursor:default}.tabs.accordion .tab.active .tab-content{height:100%;max-height:300vh;overflow-y:auto;padding:0 1em 1em}.tabs.accordion.style-v2 .tab,.tabs.accordion.style-v2 .tab-label:hover{background:#fff}.tabs.accordion{margin:2rem}.faq-two-column-tabs .tabs.accordion{display:flex;flex-wrap:wrap;margin:0 -10px}.faq-two-column-tabs .tabs.accordion>*{padding-left:10px;padding-right:10px;width:100%}.faq-two-column-tabs h2.display-3{font-size:2.625rem}.tab-content p:last-of-type{margin-bottom:0}@media screen and (min-width:991px){.tabs.accordion{margin:2rem 25%}.tabs.accordion .tab.active{max-height:100vh}.faq-two-column-tabs .tabs.accordion>h2{flex:0 0 auto;width:41.66666667%}.faq-two-column-tabs .tabs.accordion>div{flex:0 0 auto;width:58.33333333%}}@media screen and (max-width:767px){.faq-two-column-tabs h2.display-3{font-size:32px!important}.tab-label{padding:1em 2.5em 1em 1em}}