.mx-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}.h2{font-size:2rem}.faq__single{height:750px!important}.accordions{max-width:80%;margin:auto}.sub__wrapper{width:100%;display:flex;position:absolute;left:0}.accordion .accordion__title{background-color:var(--white);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;margin-top:10px;padding:20px 10px;transition:all .25s;display:flex}.accordion .accordion__title span{flex-grow:1}.accordion .accordion__title i{transition:all .3s}.accordion .accordion__title input{appearance:none}.accordion .accordion__title:has(input:checked) i{transform:rotate(180deg)}.accordion .accordion__text{background-color:var(--gray-light);filter:contrast(.9);max-height:0;font-weight:400;transition:all .5s ease-in-out;overflow:hidden}.accordion .accordion__text p{color:var(--gray-dark);padding:10px;font-weight:100;line-height:1.5rem}.accordion .accordion__title:has(input:checked){color:var(--green-light)}.accordion .accordion__title:has(input:checked)+.accordion__text{max-height:250px}.mt-2{margin-top:20px}.my-1{margin-top:10px;margin-bottom:10px}.btn-coffee{text-transform:uppercase;color:#fff;text-shadow:1px 1px #0001;background-color:green;border:1px solid #0001;border-radius:10px;padding:20px;font-weight:600;text-decoration:none;transition:all .25s;animation:.6s infinite alternate live;display:inline-block;position:absolute;bottom:20px;right:20px;box-shadow:2px 2px 6px #0009}.btn-coffee:hover{background-color:olive}@keyframes live{0%{scale:.7}to{scale:.72}}@media (max-width:767px){.accordions{background:#fff;max-width:100%;margin:24px auto}}
