.halloc-faq-list{grid-template-columns:1fr;grid-row-gap:10px;margin:20px 0;display:grid}.halloc-faq-list img{height:300px;object-fit:cover;width:100%}.halloc-faq-item{overflow:hidden;width:100%}.halloc-faq-header{padding:10px;justify-content:space-between;font-size:16px;border:1px solid #0345ae;color:#fff;position:relative;background-color:#c79fad;margin:0;align-items:center;cursor:pointer;display:flex}.halloc-faq-header:hover{background-color:#0345ae}.halloc-faq-header .arrow{transform:rotate(45deg);padding:5px;border:solid #fff;right:0;transition:transform .3s ease;position:relative;border-width:0 2px 2px 0;display:inline-block}.halloc-faq-header.active .arrow{transform:rotate(-135deg)}.halloc-faq-question{position:relative;width:100%}.halloc-faq-answer{padding:10px;border:1px solid #ddd;border-top:none;display:none}.halloc-faq-list.noimage{grid-template-columns:1fr;gap:20px;display:grid}.halloc-faq-list.noimage .halloc-faq-item{padding:20px 0;border-bottom:1px solid #ccc;border-radius:4px}.halloc-faq-list.noimage .halloc-faq-header{padding:20px;font-size:16px;font-weight:700;position:static!important;background-color:#c79fad;margin:0}.halloc-faq-list.noimage .halloc-faq-answer{padding-top:20px;font-size:16px;border:none;display:none}.halloc-faq-list.noimage .active .halloc-faq-header{background-color:#c79fad!important}.halloc-faq-list.noimage .halloc-faq-item.active .halloc-faq-answer{display:block}@media (min-width:481px) and (max-width:767px){.halloc-faq-list,.halloc-faq-list.noimage{grid-template-columns:1fr}}@media (min-width:320px) and (max-width:480px){.halloc-faq-list,.halloc-faq-list.noimage{grid-template-columns:1fr}.halloc-faq-list.noimage .halloc-faq-header{padding:10px!important;text-align:center!important}}