/* Start custom CSS */.ueber-faq{display:grid;gap:12px;width:100%}.ueber-faq details{background:#fff;border:1px solid #dfe4ec;border-radius:10px;box-shadow:0 1px 2px rgba(11,55,102,.06),0 4px 12px rgba(11,55,102,.07);transition:border-color .15s,box-shadow .15s;overflow:hidden}.ueber-faq details[open]{border-color:#245698}.ueber-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 26px;min-height:56px;cursor:pointer;list-style:none}.ueber-faq summary h3{margin:0;font-size:19px;font-weight:700;color:#0b3766;line-height:1.4}.ueber-faq summary::-webkit-details-marker{display:none}.ueber-faq summary::after{content:"+";display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#dde8fa;color:#1b4a86;font-size:22px;font-weight:700;line-height:1;transition:background-color .2s,color .2s}.ueber-faq details[open] summary::after{content:"–";background:#245698;color:#fff}.ueber-faq summary:hover{background:#f2f6fd}.ueber-faq summary:focus-visible{outline:2px solid #1a4fb0;outline-offset:2px}.ueber-faq .ueber-faq-a{padding:0 26px 24px;color:#5a6675;font-size:17px;line-height:1.75}.ueber-faq .ueber-faq-a p{margin:0}.ueber-faq .ueber-faq-a p+p{margin-top:12px}@media(max-width:767px){.ueber-faq summary{padding:18px 20px}.ueber-faq summary h3{font-size:17px}.ueber-faq .ueber-faq-a{padding:0 20px 20px;font-size:16px}}/* End custom CSS */