.wp-block-dhsv-megamenu-submenu:not(.wp-block){padding-bottom:1rem;width:100%}.wp-block-dhsv-megamenu-submenu:not(.wp-block) .nav-item{position:relative}.wp-block-dhsv-megamenu-submenu:not(.wp-block) .nav-item:after{background:var(--megamenu-sumbenu-active-color,var(--primary));bottom:.4rem;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out;width:100%}.wp-block-dhsv-megamenu-submenu:not(.wp-block) a.nav-item:hover:after{transform:scaleX(1);transform-origin:left}.wp-block-dhsv-megamenu-submenu:not(.wp-block)>ul.has-submenu{-moz-column-count:3;column-count:3;-moz-column-gap:3rem;column-gap:3rem;display:block}.wp-block-dhsv-megamenu-submenu:not(.wp-block)>ul.has-submenu li{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem;margin-bottom:.3rem}.wp-block-dhsv-megamenu-submenu:not(.wp-block)>ul.has-submenu li .nav-item{padding-block:.2rem}.wp-block-dhsv-megamenu-submenu:not(.wp-block)>ul.has-submenu li .nav-item:after{bottom:.2rem}.wp-block-dhsv-megamenu-submenu:not(.wp-block)>ul.has-submenu li ul{align-items:flex-start;display:flex;flex-direction:column}.wp-block-dhsv-megamenu-submenu:not(.wp-block)>ul.has-submenu li ul .nav-item{font-weight:var(--font-weight-normal,300)}.wp-block-dhsv-megamenu-submenu:not(.wp-block)>ul.has-submenu>li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem}.wp-block-dhsv-megamenu-submenu:not(.wp-block) ul:not(.has-submenu){-moz-column-count:3;column-count:3;-moz-column-gap:3rem;column-gap:3rem}.wp-block-dhsv-megamenu-submenu:not(.wp-block) ul:not(.has-submenu) .nav-item{display:inline-flex;font-weight:var(--font-weight-normal,300);padding-block:.5rem}.wp-block-dhsv-megamenu-submenu:not(.wp-block) .nav-item{font-weight:var(--font-weight-mold,700);text-decoration:none}