.halas-faq-item details{border:2px solid #000;margin-bottom:15px;color:#000;transition:all .3s ease;background-color:#fff;font-family:inherit}.halas-faq-item summary{list-style:none;padding:15px;justify-content:space-between;font-weight:700;color:#fff;background-color:#000;align-items:center;cursor:pointer;display:flex}.halas-faq-item summary::-webkit-details-marker{display:none}.halas-faq-item summary:after{font-size:1.2em;font-weight:400;content:"+";text-align:center;width:20px;display:inline-block}.halas-faq-item details[open] summary:after{content:"−"}.halas-faq-item details[open]{box-shadow:4px 4px 0 0 #000}.halas-faq-item .halas-faq-answer{padding:20px 15px;border-top:2px solid #000;background-color:#fff;line-height:1.6}.halas-faq-item .halas-faq-answer h1,.halas-faq-item .halas-faq-answer h2,.halas-faq-item .halas-faq-answer h3,.halas-faq-item .halas-faq-answer h4,.halas-faq-item .halas-faq-answer h5,.halas-faq-item .halas-faq-answer h6{margin-bottom:15px;color:#000;margin-top:0}.halas-faq-item .halas-faq-answer p{margin-bottom:15px;margin-top:0}.halas-faq-item .halas-faq-answer p:last-child{margin-bottom:0}.halas-faq-item .halas-faq-answer a{text-decoration:underline;font-weight:700;color:#000}.halas-faq-item .halas-faq-answer a:hover{text-decoration:none;color:#fff;background-color:#000}.halas-faq-item .halas-faq-answer ol,.halas-faq-item .halas-faq-answer ul{margin-bottom:15px;margin-top:0;padding-left:20px}