.layout-template-menu.horizontal .menu{flex-wrap:wrap}.layout-template-menu.horizontal nav ul{flex-direction:row;gap:var(--ind-layout-template-horizontal-menu-gap,var(--wp--preset--spacing--large-5))}.layout-template-menu.vertical .layout-template-menu__title{padding:var(--ind-layout-template-vertical-menu-title-padding,0 0 1.125rem 0)}@media(min-width:40rem)and (max-width:61.98rem){.layout-template-menu.vertical .layout-template-menu__title{padding-top:var(--ind-layout-template-vertical-menu-title-padding-top-small-large,1.5rem)}}.layout-template-menu.vertical:not(:has(.layout-template-menu__title)){padding-top:var(--ind-layout-template-vertical-menu-padding-top-no-title,2rem)}@media(max-width:61.98rem){.layout-template-menu.vertical:not(:has(.layout-template-menu__title)){padding-top:var(--ind-layout-template-vertical-menu-padding-top-no-title-large,0)}}.layout-template-menu.vertical nav ul{flex-direction:column;padding-block:var(--ind-layout-template-menu-ul-padding-block,.875rem 0)}.layout-template-menu__title{color:var(--ind-layout-template-menu-title-font-color,var(--wp--preset--color--primary,#6039ee));font-size:var(--ind-layout-template-menu-title-font-size,.75rem);font-weight:var(--ind-layout-template-menu-title-font-weight,700);text-transform:var(--ind-layout-template-menu-title-text-transform,uppercase)}.layout-template-menu nav{display:flex;font-family:var(--wp--preset--font-family--primary),Arial,Helvetica,sans-serif}.layout-template-menu nav ul{display:flex;gap:var(--ind-layout-template-menu-ul-gap,1.5rem);list-style:none;margin:var(--ind-layout-template-menu-ul-margin,0);padding:var(--ind-layout-template-menu-ul-padding,0)}.layout-template-menu nav ul .menu-item-wrapper,.layout-template-menu nav ul li{position:relative}.layout-template-menu nav ul .menu-item-wrapper a,.layout-template-menu nav ul li a{color:var(--ind-layout-template-menu-a-font-color,var(--wp--preset--color--white,#fff));display:block;font-size:var(--ind-layout-template-menu-a-font-size,1rem);padding:var(--ind-layout-template-menu-a-padding,0);text-decoration:none}.layout-template-menu nav ul .menu-item-wrapper a:hover,.layout-template-menu nav ul li a:hover{color:var(--ind-layout-template-menu-a-hover-font-color,var(--wp--preset--color--primary,#6039ee))}.layout-template-menu nav ul .menu-item-wrapper ul,.layout-template-menu nav ul li ul{display:none;left:var(--ind-layout-template-menu-submenu-left,0);position:absolute;top:var(--ind-layout-template-menu-submenu-top,100%);width:var(--ind-layout-template-menu-submenu-width,200px);z-index:1}.layout-template-menu nav ul .menu-item-wrapper ul li,.layout-template-menu nav ul li ul li{padding:var(--ind-layout-template-menu-submenu-li-padding,0);width:var(--ind-layout-template-menu-submenu-li-width,100%)}.layout-template-menu nav ul .menu-item-wrapper ul li a,.layout-template-menu nav ul li ul li a{background-color:var(--ind-layout-template-menu-submenu-a-background-color,var(--wp--preset--color--white,#fff));color:var(--ind-layout-template-menu-submenu-a-font-color,var(--wp--preset--color--black,#000));font-size:var(--ind-layout-template-menu-submenu-a-font-size,1rem);padding:var(--ind-layout-template-menu-submenu-a-padding,1.25rem 1.5625rem)}.layout-template-menu nav ul .menu-item-wrapper ul li a:hover,.layout-template-menu nav ul li ul li a:hover{color:var(--ind-layout-template-menu-submenu-a-hover-font-color,var(--wp--preset--color--primary,#6039ee))}.layout-template-menu nav ul .menu-item-wrapper:hover>ul,.layout-template-menu nav ul li:hover>ul{display:block}.layout-template-menu nav ul .menu-item-wrapper:has(.indicia-mega-menu)>a{position:relative}.layout-template-menu nav ul .menu-item-wrapper:has(.indicia-mega-menu):hover>a:after{content:"";height:320px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:100%;z-index:1}.layout-template-menu nav ul .menu-item-wrapper:has(.indicia-mega-menu):hover .indicia-mega-menu{opacity:1;pointer-events:auto;visibility:visible}.layout-template-menu nav ul .menu-item-wrapper:has(.indicia-mega-menu) .indicia-mega-menu{pointer-events:none;visibility:hidden;z-index:5}
