.ventusaqua-accordion,.ventusaqua-accordion ul{list-style:none;margin:0;padding:0;width:100%;box-sizing:border-box}
.ventusaqua-accordion li{list-style:none;margin:0;padding:0;border:0}
.ventusaqua-accordion .va-row{display:flex;align-items:stretch;min-height:44px;border-bottom:1px solid #eee}
.ventusaqua-accordion .va-row>a,.ventusaqua-accordion .va-row>span{display:block;flex:1;min-width:0;padding:12px 10px;color:inherit;text-decoration:none;font-size:14px;line-height:1.45;overflow-wrap:anywhere}
.ventusaqua-accordion .va-row>a:hover,.ventusaqua-accordion .va-current>.va-row>a{color:#2196f3}
.ventusaqua-accordion .va-current>.va-row>a{font-weight:600}
.ventusaqua-accordion ul .va-row>a,.ventusaqua-accordion ul .va-row>span{padding-left:22px;font-size:13px}
.ventusaqua-accordion ul ul .va-row>a,.ventusaqua-accordion ul ul .va-row>span{padding-left:34px}
.ventusaqua-accordion ul ul ul .va-row>a,.ventusaqua-accordion ul ul ul .va-row>span{padding-left:46px}
.ventusaqua-accordion .va-toggle{position:static;flex:0 0 44px;width:44px;min-height:44px;border:0;border-radius:0;margin:0;padding:0;background:transparent;color:#2196f3;cursor:pointer;box-shadow:none}
.ventusaqua-accordion .va-toggle::after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);vertical-align:3px}
.ventusaqua-accordion .va-toggle[aria-expanded="true"]::after{transform:rotate(225deg);vertical-align:-1px}
.ventusaqua-accordion .va-toggle:hover{background:#f5f5f5}
.ventusaqua-accordion a:focus-visible,.ventusaqua-accordion button:focus-visible{outline:2px solid #2196f3;outline-offset:-2px}
.ventusaqua-accordion ul[hidden]{display:none!important}

/* Cancel the legacy module list indentation so both menus fit their container. */
.t3-module .module-ct .ventusaqua-accordion,.t3-module .module-ct .ventusaqua-accordion ul{margin:0;padding:0;max-width:100%}
