@media(min-width:1025px){[data-elementor-id="2815"] .main-navigation .menu>li>a{font-size:14px!important;padding-left:9px!important;padding-right:9px!important;white-space:nowrap}[data-elementor-id="2815"] .main-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center}}
/* Compact homepage drawer spacing and typography. */
#sidebar-canvas-0d0316a .button-side-heading{height:44px;min-height:0;padding:6px 20px;display:flex;align-items:center;justify-content:flex-end}
#sidebar-canvas-0d0316a .elementor-element-0e967c6{padding-top:8px!important}
#sidebar-canvas-0d0316a .elementor-element-f27784a{margin-bottom:10px!important}
#sidebar-canvas-0d0316a .mobile-navigation .menu>li>a{font-size:18px!important;line-height:24px!important;padding:9px 30px 9px 0!important;text-transform:capitalize!important}
#sidebar-canvas-0d0316a .mobile-navigation .sub-menu a{font-size:16px!important;line-height:24px!important;text-transform:capitalize!important}
#sidebar-canvas-0d0316a .mobile-navigation .menu>li>.dropdown-toggle{height:44px!important;width:28px!important;line-height:1!important;top:0!important;right:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}
@media(max-width:600px){#sidebar-canvas-0d0316a .mobile-navigation .menu>li>a{font-size:18px!important}}

#sidebar-canvas-0d0316a .mobile-navigation .menu-title{text-transform:capitalize!important}
#sidebar-canvas-0d0316a .mobile-navigation .menu>li>.dropdown-toggle:before{line-height:1!important}
