/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.menu--main ul.navbar-nav{gap:30px}.menu--main ul.navbar-nav>li.nav-item{margin:0}.menu--main ul.navbar-nav>li.nav-item.menu-item--expanded>a.nav-link::after{content:"";display:block;width:16px;height:16px;background-color:currentColor;mask-image:url(/themes/custom/iq_custom/assets/chevron-down.svg);mask-position:center;mask-repeat:no-repeat;mask-size:16px}.menu--main ul.navbar-nav>li.nav-item a.nav-link{display:flex;align-items:center;gap:8px;padding:16px 0;border:0}.menu--main ul.navbar-nav>li.nav-item a.nav-link::after{display:none}.menu--main ul.navbar-nav>li.nav-item ul.dropdown-menu{border:1px solid #fff;border-radius:0;background-color:#fff}.menu--main ul.navbar-nav>li.nav-item ul.dropdown-menu li{background-color:unset}.menu--main ul.navbar-nav>li.nav-item>ul.dropdown-menu li.dropdown-item.menu-item--expanded>a::after{content:"";display:block;width:16px;height:16px;background-color:currentColor;mask-image:url(/themes/custom/iq_custom/assets/chevron-right.svg);mask-position:center;mask-repeat:no-repeat;mask-size:16px}.menu--main ul.navbar-nav>li.nav-item>ul.dropdown-menu li.dropdown-item a{display:flex;align-items:center;gap:8px;padding:12px 16px;border:0}.menu--main ul.navbar-nav>li.nav-item>ul.dropdown-menu li.dropdown-item a::after{display:none}.menu--main ul.navbar-nav>li.nav-item>ul.dropdown-menu li.dropdown-item>ul.dropdown-menu{left:100%;top:0}.menu--main ul.nav-mobile{display:flex;flex-direction:column;gap:8px}.menu--main ul.nav-mobile li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0}.menu--main ul.nav-mobile li:hover{color:inherit;background-color:unset}.menu--main ul.nav-mobile li.active{color:#bf1f2c;background-color:unset}.menu--main ul.nav-mobile li.menu-item--expanded>a.dropdown-toggle::after{content:"";display:block;width:24px;height:24px;background-color:currentColor;mask-image:url(/themes/custom/iq_custom/assets/chevron-down.svg);mask-position:center;mask-repeat:no-repeat;mask-size:16px;border:0;margin:0}.menu--main ul.nav-mobile li a{font-size:1rem;padding:8px 0}.menu--main ul.nav-mobile li a.active{color:#bf1f2c}.menu--main ul.nav-mobile li ul.dropdown-menu{display:none;position:unset;flex-basis:100%;float:unset;padding:0;padding-left:20px;margin:0;background:unset;border:0;border-radius:0}.menu--main ul.nav-mobile li ul.dropdown-menu li.dropdown-item:not(:last-of-type){margin-bottom:8px}
