.faq-accordion{display:flex;flex-flow:column nowrap;justify-content:center}.faq-accordion h2{margin:20px auto;text-align:center}.faq-accordion__headline-icons{height:0;position:absolute;visibility:hidden;width:0}details{border:2px solid #000;border-radius:0;font-size:18px;line-height:1.6;margin:10px auto;min-height:5px;padding:1.5em 2em 1.5em 1.5em;position:relative;transition:all .3s;width:100%}details[open]{background-color:#fff;min-height:3em}details p,details[open] p{font-size:1rem;font-style:normal;font-weight:400;line-height:1.6;margin:0;text-decoration:none}summary{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between}summary:focus:after{box-shadow:0 0 0 3px #bc0267;content:"";height:100%;left:0;position:absolute;top:0;width:100%}details a,details[open] a,details[open] summary p,summary p{font-weight:700}summary::-webkit-details-marker{display:none}.control-icon{fill:#bc0267;pointer-events:none;transition:.3s ease}.control-icon-close{display:none}details[open] .control-icon-close{display:initial;transition:.3s ease}details[open] .control-icon-expand{display:none}