.abn-faq{margin:2em 0}.abn-faq__title{margin:0 0 .75em}.abn-faq__item{border:1px solid rgba(127,127,127,.3);border-radius:6px;margin:0 0 .5em;overflow:hidden}.abn-faq__item:last-child{margin-bottom:0}.abn-faq__question{position:relative;display:block;padding:.85em 2.75em .85em 1em;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.abn-faq__question::-webkit-details-marker{display:none}.abn-faq__question::marker{content:""}.abn-faq__question::after{content:"";position:absolute;top:50%;right:1.1em;width:.5em;height:.5em;margin-top:-.35em;border-right:2px solid var(--main-color,currentColor);border-bottom:2px solid var(--main-color,currentColor);transform:rotate(45deg);transition:transform 0.2s ease}.abn-faq__item[open]>.abn-faq__question::after{margin-top:-.1em;transform:rotate(-135deg)}.abn-faq__question:hover,.abn-faq__item[open]>.abn-faq__question{color:var(--main-color,inherit)}.abn-faq__question:focus-visible{outline:2px solid var(--main-color,currentColor);outline-offset:-2px}.abn-faq__answer{padding:0 1em 1em}.abn-faq__answer p{margin:0 0 .75em}.abn-faq__answer p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.abn-faq__question::after{transition:none}}