.cbo-faq{background-color:#f1f2f4}.cbo-faq .faq-title{margin:0 0 .625rem}.cbo-faq .faq-list .list-el{display:block;position:relative}.cbo-faq .faq-list .list-el:not(:last-child):after{background-color:#0c111d;content:"";display:block;height:1px;opacity:.2;position:absolute;top:100%;width:100%}.cbo-faq .faq-list .list-el .el-button{align-items:flex-start;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 0;position:relative;width:100%}.cbo-faq .faq-list .list-el .el-button .button-label{font-size:1rem;font-weight:700;line-height:1.4375rem;padding-right:1rem;text-align:start}.cbo-faq .faq-list .list-el .el-button:after,.cbo-faq .faq-list .list-el .el-button:before{background-color:#0c111d;content:"";height:1px;position:absolute;right:0;top:50%;transition:transform .3s cubic-bezier(.215,.6,.27,.995);width:.6875rem}.cbo-faq .faq-list .list-el .el-button:hover:after{transform:rotate(-90deg)}.cbo-faq .faq-list .list-el .el-content{max-height:0;overflow:hidden;padding-right:1.4375rem;position:relative;transition:all .6s cubic-bezier(.215,.6,.27,.995);visibility:hidden}.cbo-faq .faq-list .list-el .el-content p{margin:0}.cbo-faq .faq-list .list-el.active .el-content{max-height:none;padding-bottom:1.5rem;visibility:visible}.cbo-faq .faq-list .list-el.active .el-button:after{transform:rotate(-90deg)}@media(min-width:1024px){.cbo-faq .faq-title{margin:0 0 1rem}}