/* Connect: scoped to this menu entry; existing header and drawer remain intact. */
.mbc-connect-menu{position:relative!important}
.mbc-connect-menu > a{cursor:pointer}
.mbc-connect-menu > ul{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.mbc-connect-menu.mbc-connect-open > ul{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;grid-template-columns:1fr 1fr;gap:12px!important;position:absolute!important;top:100%!important;right:0!important;left:auto!important;transform:none!important;width:560px!important;max-width:calc(100vw - 32px)!important;min-width:0!important;padding:16px!important;margin:8px 0 0!important;background:#EFE5D7!important;border:1px solid #d9caba!important;border-radius:8px!important;box-shadow:0 16px 40px #35132426!important;z-index:99999!important;list-style:none!important}
.mbc-connect-menu > ul > li{margin:0!important;padding:0!important;width:auto!important;display:block!important}
.mbc-connect-menu > ul > li:before,.mbc-connect-menu > ul:before{display:none!important}
.mbc-connect-menu > ul > li > a{display:flex!important;align-items:flex-start!important;gap:12px!important;height:100%!important;box-sizing:border-box!important;padding:18px 14px!important;margin:0!important;border-radius:5px!important;background:#f9f5ef!important;color:#8D2B4C!important;white-space:normal!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important;line-height:1.45!important;font-family:Montserrat,sans-serif!important}
.mbc-connect-menu > ul > li > a:hover,.mbc-connect-menu > ul > li > a:focus-visible{background:#B6D0D1!important;color:#652039!important;outline:2px solid #8D2B4C!important;outline-offset:1px!important}
.mbc-connect-menu > ul > li > a > svg:not(.mbc-connect-card-arrow){width:26px!important;height:26px!important;flex:0 0 26px;margin-top:2px}
.mbc-connect-menu strong{display:block!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}
.mbc-connect-menu small{display:block!important;font-size:11px!important;font-weight:400!important;line-height:1.6!important;color:#56494b!important;margin-top:7px}
.mbc-connect-menu svg.mbc-connect-card-arrow{display:block!important;width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;min-height:12px!important;max-height:12px!important;flex:0 0 12px!important;margin:5px 0 0 auto!important;fill:none!important;stroke:currentColor!important}
.mbc-connect-menu > a .trx-addons-dropdown-icon,.mbc-connect-menu > a .open_child_menu{color:#EFE5D7!important}
.mbc-connect-menu > a .trx-addons-dropdown-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important;font-size:12px!important;line-height:1!important;margin-left:7px!important;vertical-align:middle!important}
.mbc-connect-menu > a .trx-addons-dropdown-icon svg{display:block!important;fill:#EFE5D7!important;color:#EFE5D7!important;width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;min-height:12px!important;max-height:12px!important;flex:0 0 12px!important;margin:0!important}
@media(max-width:1279px){
 .trx-addons-mobile-menu-container .trx-addons-main-mobile-menu > li > a{color:#EFE5D7!important;font-family:Montserrat,sans-serif!important}
 .trx-addons-mobile-menu-container .trx-addons-main-mobile-menu > li > a:focus-visible{outline:2px solid #B6D0D1;outline-offset:4px}
 .mbc-connect-menu.mbc-connect-open > ul{position:relative!important;top:auto!important;right:auto!important;width:100%!important;max-width:none!important;grid-template-columns:1fr!important;padding:10px!important;margin:10px 0!important;box-shadow:none!important}
 .mbc-connect-menu > ul > li > a{padding:15px 12px!important}
}
