.accordion-item{position:relative;z-index:20;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(12,12,12,.1)}.accordion-item.hidden{display:none}.accordion-item .hidden-info{display:none;padding-top:12px;padding-right:24px}.accordion-item .hidden-info p+p{margin-top:24px}.accordion-item .hidden-info a{text-decoration:underline}.no-touch .accordion-item .hidden-info a:hover{text-decoration:none}.accordion-heading{font-size:16px;line-height:1.4;font-weight:700;cursor:pointer;padding-right:24px;position:relative;z-index:20}.no-touch .accordion-heading:hover:after,.opened .accordion-heading:after{opacity:0}.accordion-heading:after,.accordion-heading:before{content:"";position:absolute;top:50%;background-color:#0c0c0c;transform:translateY(-50%);transition:opacity .5s ease-in-out}.accordion-heading:before{right:0;height:1px;width:16px}.accordion-heading:after{height:16px;width:1px;right:7.5px}.accordion-heading button{transition:color .5s ease-in-out;display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;color:#0c0c0c}.accordion-heading button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.opened .accordion-heading button:before{pointer-events:none}.load-more-wrap{margin-top:40px;text-align:center}@media (min-width:768px){.faq-section .faq-section-holder{flex-grow:1;max-width:700px}}@media (min-width:1024px){.faq-section{display:flex;align-items:flex-start;justify-content:space-between;gap:36px}.faq-section .section-heading{width:400px;flex-shrink:0}}@media (min-width:1200px){.faq-section{gap:60px}.faq-section .section-heading{width:515px}.accordion-heading,.accordion-item .hidden-info{padding-right:36px}}