/* Louaa Site System 1.0.0 — knowledge bundle (generated from louaa-decor.css; scoped to .louaa-*) */
.louaa-accordion .e-n-accordion { gap: 0; }
.louaa-accordion .e-n-accordion-item { border-top: 1px solid #D3E2EC; }
.louaa-accordion .e-n-accordion-item:last-child { border-bottom: 1px solid #D3E2EC; }
.louaa-accordion .e-n-accordion-item-title { background: transparent !important; border: 0 !important;
  padding: 22px 0 !important; gap: 20px; justify-content: space-between; }
.louaa-accordion .e-n-accordion-item-title-text { font-size: 19px !important; font-weight: 700 !important; color: #00295B !important; line-height: 1.4; }
.louaa-accordion .e-n-accordion-item-title-icon { flex: 0 0 36px; width: 36px; height: 36px; border-radius: 50%;
  display: grid !important; place-items: center; box-shadow: inset 0 0 0 1px #D3E2EC; transition: box-shadow .3s ease; }
.louaa-accordion .e-n-accordion-item-title-icon svg { width: 12px; height: 12px; fill: #0F5293 !important; }
.louaa-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon { box-shadow: inset 0 0 0 1.5px #46A8E5, 0 0 0 5px rgba(70,168,229,.10); }
.louaa-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text { color: #0F5293 !important; }
.louaa-accordion .e-n-accordion-item > .e-con { border: 0 !important; background: transparent !important; animation: louaaFade .45s ease both; }
