.elementor-630 .elementor-element.elementor-element-21cbdb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-21cbdb7 */.acc{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#141414;overflow:hidden;font-family:'Archivo',sans-serif;color:#FFFFFF;--accent:#6C4CF5}
.acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 24px;font-family:'Archivo Black',sans-serif;font-size:19px;text-transform:uppercase;color:#FFFFFF;transition:background .2s}
.acc>summary::-webkit-details-marker{display:none}
.acc>summary .chev{font-size:22px;color:var(--accent);transition:transform .25s ease;display:flex}
.acc[open]>summary .chev{transform:rotate(180deg)}
.acc>summary:hover{background:#1a1a1a}
.acc .acc-body{padding:6px 24px 24px}
.acc[open] .acc-body{animation:accIn .28s ease}
@keyframes accIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
/* Equipment-Inhalt */
.eq-facts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:16px}
.eq-fact{display:inline-flex;align-items:center;gap:8px;background:#1f1f1f;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 14px;font-size:14px}
.eq-fact i{font-size:17px;color:var(--accent)}
.eq-tags{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}
.eq-tag{background:#1f1f1f;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 13px;font-size:13.5px;font-weight:300}/* End custom CSS */