/* NeuBIRO and BIROX software accordions, v1.54 */
.softwareAccordion{margin:14px 0;border:1px solid #d9e4e8;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(23,53,74,.06);overflow:hidden}
.softwareAccordion>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 20px;color:#173b4a;font-weight:750;line-height:1.4;cursor:pointer;background:#f7fbfb}
.softwareAccordion>summary::-webkit-details-marker{display:none}
.softwareAccordion>summary::before{content:"+";display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#e4f1f0;color:#087b80;font-size:19px;line-height:1}
.softwareAccordion[open]>summary{border-bottom:1px solid #d9e4e8}
.softwareAccordion[open]>summary::before{content:"−"}
.software-accordion-content{padding:18px 20px 22px;overflow-wrap:anywhere}
.software-accordion-content img{max-width:min(100%,720px);max-height:220px;width:auto;height:auto;object-fit:contain}
.software-accordion-content center{max-width:100%;overflow-wrap:anywhere}
@media(max-width:640px){.softwareAccordion>summary{padding:14px 15px}.software-accordion-content{padding:15px}.software-accordion-content img{max-height:180px}}
