.faq-wrap{background: white;padding:80px;}
.block-faq-accordion .image-fluid { width: 100%; height: auto; display: block; }
.faq-item { border-bottom: 1px solid #dadada; padding: 1.25rem 0; }
.faq-item summary { cursor: pointer; list-style:none; display:flex; justify-content: space-between; align-items: center;}
.faq-item summary:after { transition:transform 0.25s ease;content: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.589355 0.589355L5.58936 5.58936L10.5894 0.589355' stroke='%23717182' stroke-width='1.66667' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.faq-item__answer { padding-top: 1rem; }


.faq-item[open] summary::after {transform:rotate(180deg)}


@media (max-width: 600px) {
.faq-wrap{padding:30px}
}