.faq{max-width:885px;margin:auto;padding:100px 20px}.faq h2{text-align:center;margin-bottom:48px}.faq .questions{list-style:none}.faq h3 label{padding-bottom:24px;font-size:22px;font-weight:500;cursor:pointer;display:flex}.faq h3 label input{display:none}.faq h3 label:after{flex-shrink:0;content:"";display:block;margin-left:auto;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 9L18.5 13.5985L17.3297 15L12.5 11.2984L7.67029 15L6.5 13.5985L12.5 9Z' fill='white'/%3E%3C/svg%3E%0A");background-position:100%;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .5s}.faq li{margin-bottom:24px}.faq li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.16)}.faq li .answer{max-height:0;overflow:hidden;transition:max-height .5s;background-color:#101010;border-left:1px solid #eb622b;display:block}.faq li .answer p{padding:24px 36px}.faq li:has(input:checked) .answer{max-height:500px}.faq li:has(input:checked) label:after{transform:rotate(0)}