.elementor-67 .elementor-element.elementor-element-aa4670e{--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 html, class: .elementor-element-3f8c56b *//* Versandarten – hell, schnell, ohne Hover */
.versandarten{
  --va-accent:#0d6efd; --va-header:#f7f9fc; --va-line:#e6eaf0; --va-row:#fcfdff;
  width:100%; border-collapse:collapse; background:#fff; border-radius:12px;
  border:1px solid var(--va-line); font-size:16px;
}
.versandarten caption{ text-align:left; padding:12px 16px; font-weight:700; color:var(--va-accent); background:#fff; }
.versandarten th,.versandarten td{ padding:12px 16px; border-bottom:1px solid var(--va-line); text-align:left; vertical-align:top; }
.versandarten thead th{ background:var(--va-header); color:#111827; font-weight:600; }
.versandarten tbody tr:nth-child(even){ background:var(--va-row); }
.versandarten td[rowspan]{ font-weight:700; color:#0f172a; background:#f9fbfe; border-right:1px solid var(--va-line); }
.versandarten td:nth-child(3){ white-space:nowrap; font-weight:700; }
@media (max-width:640px){ .versandarten th,.versandarten td,.versandarten caption{ padding:10px 12px; } }/* End custom CSS */
/* Start custom CSS *//* Elementor-Seiten: Sidebar ausblenden + Inhalt auf volle Breite */
body.elementor-page #secondary,
body.elementor-page .sidebar,
body.elementor-page .widget-area { display: none !important; }

body.elementor-page #primary,
body.elementor-page .content-area { width: 100% !important; max-width: 100% !important; }/* End custom CSS */