[data-mr-navigation-contract]{--mr-nav-desktop-close-delay:220ms}@media (min-width:992px){[data-mr-navigation-contract]{min-width:0;overflow:visible}[data-mr-navigation-contract]>ul.level-0.mr-navbar-nav{min-width:0;overflow:visible}[data-mr-navigation-contract] li.has_subnav{overflow:visible}[data-mr-navigation-contract] .subnav_toggle{display:none}[data-mr-navigation-contract]>ul.level-0.mr-navbar-nav>li.has_subnav>ul.level-1.mr-navbar-dropdown{height:auto;min-width:min(var(--mr-nav-panel-min-width,250px),calc(100vw - 2rem));max-width:min(var(--mr-nav-panel-max-width,340px),calc(100vw - 2rem));padding:var(--mr-nav-panel-padding,7px);border-radius:var(--mr-nav-panel-radius,14px);overflow:visible}[data-mr-navigation-contract] .mr-navbar-dropdown,[data-mr-navigation-contract] .mr-navbar-dropdown li.has_subnav{overflow:visible}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown>li>a{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;min-width:0;padding:var(--mr-nav-item-padding-block,10px) var(--mr-nav-item-padding-inline,12px)}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav .mr-navbar-dropdown li.has_subnav>a{display:grid;grid-template-columns:minmax(0,1fr) var(--mr-nav-trigger-icon-size,10px);column-gap:var(--mr-nav-trigger-gap,12px)}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav .mr-navbar-dropdown li.has_subnav>a>span{box-sizing:border-box;grid-column:1;min-width:0;max-width:100%}[data-mr-navigation-contract] .mr-navbar-nav .mr-navbar-dropdown li.has_subnav>a::after{position:static;inset:auto;grid-column:2;width:var(--mr-nav-trigger-icon-size,10px);height:var(--mr-nav-trigger-icon-size,10px);margin:0;transform:rotate(-90deg)}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown li.has_subnav>ul.mr-navbar-dropdown{top: calc(-1 * var(--mr-nav-nested-panel-offset, var(--mr-nav-panel-offset, 6px)));left: calc(100% + var(--mr-nav-nested-panel-offset, var(--mr-nav-panel-offset, 6px)));min-width:var(--mr-nav-nested-panel-min-width,var(--mr-nav-panel-min-width,250px));max-width:var(--mr-nav-nested-panel-max-width,var(--mr-nav-panel-max-width,340px));padding:var(--mr-nav-nested-panel-padding,var(--mr-nav-panel-padding,7px));border-radius:var(--mr-nav-nested-panel-radius,var(--mr-nav-panel-radius,14px))}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown.mr-nav-scrollable{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;transition-property:opacity , visibility , transform!important}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown.mr-nav-scrollable::-webkit-scrollbar{width:0;height:0}[data-mr-navigation-contract] .mr-nav-scroll-control{position:absolute;z-index:1002;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:30px;margin:0;padding:0;border:0;border-radius:0;color:var(--mr-color-text,#111);cursor:default}[data-mr-navigation-contract] .mr-nav-scroll-control[hidden]{display:none}[data-mr-navigation-contract] .mr-nav-scroll-control--up{background:linear-gradient(to bottom,var(--mr-color-surface,#fff) 45%,color-mix(in srgb,var(--mr-color-surface,#fff) 88%,transparent))}[data-mr-navigation-contract] .mr-nav-scroll-control--down{background:linear-gradient(to top,var(--mr-color-surface,#fff) 45%,color-mix(in srgb,var(--mr-color-surface,#fff) 88%,transparent))}[data-mr-navigation-contract] .mr-nav-scroll-control::before{content:'';width:.75rem;height:.75rem;background-color:currentColor}[data-mr-navigation-contract] .mr-nav-scroll-control--up::before{-webkit-mask: url('https://static.mrwebsites.ca/icon/fa/solid/chevron-up.svg') no-repeat center / contain;mask: url('https://static.mrwebsites.ca/icon/fa/solid/chevron-up.svg') no-repeat center / contain}[data-mr-navigation-contract] .mr-nav-scroll-control--down::before{-webkit-mask: url('https://static.mrwebsites.ca/icon/fa/solid/chevron-down.svg') no-repeat center / contain;mask: url('https://static.mrwebsites.ca/icon/fa/solid/chevron-down.svg') no-repeat center / contain}[data-mr-navigation-contract] .mr-nav-scroll-control:hover,[data-mr-navigation-contract] .mr-nav-scroll-control:focus-visible{color:var(--mr-color-primary,currentColor)}[data-mr-navigation-contract] .mr-nav-scroll-control:focus-visible{outline:2px solid currentColor;outline-offset:-3px}[data-mr-navigation-contract] .mr-navbar-dropdown .mr-navbar-dropdown::before{content:'';position:absolute;top:0;bottom:0;left: calc(-1 * var(--mr-nav-nested-panel-offset, var(--mr-nav-panel-offset, 6px)));width:var(--mr-nav-nested-panel-offset,var(--mr-nav-panel-offset,6px));pointer-events:auto}[data-mr-navigation-contract] .mr-navbar-dropdown .mr-navbar-dropdown.dropdown--reverse::before,[data-mr-navigation-contract] .mr-navbar-dropdown .dropdown--reverse .mr-navbar-dropdown::before{right: calc(-1 * var(--mr-nav-nested-panel-offset, var(--mr-nav-panel-offset, 6px)));left:auto}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown li.has_subnav>ul.mr-navbar-dropdown.dropdown--reverse,[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.dropdown--reverse li.has_subnav>ul.mr-navbar-dropdown{right: calc(100% + var(--mr-nav-nested-panel-offset, var(--mr-nav-panel-offset, 6px)));left:auto}[data-mr-navigation-contract] .mr-navbar-dropdown li.has_subnav:hover>.mr-navbar-dropdown,[data-mr-navigation-contract] .mr-navbar-dropdown li.has_subnav:focus-within>.mr-navbar-dropdown,[data-mr-navigation-contract] li.has_subnav.mr-nav-pointer-open>.mr-navbar-dropdown,[data-mr-navigation-contract] ul.level-0.mr-navbar-nav li.has_subnav.mr-nav-pointer-open>ul.mr-navbar-dropdown{display:block;visibility:visible;opacity:1;pointer-events:auto;transform:translate(0,0)}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown>li.has_subnav.mr-nav-pointer-open>a{background:color-mix(in srgb,var(--mr-color-text) 5%,transparent);text-decoration:none}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav li.has_subnav.mr-nav-pointer-open.mr-nav-pointer-closing>ul.mr-navbar-dropdown{opacity:0;transition:opacity var(--mr-nav-desktop-close-delay,220ms) linear}[data-mr-navigation-contract]>ul.level-0.mr-navbar-nav>li.has_subnav>ul.level-1.mr-navbar-dropdown.mr-navigation-wide{position:fixed;top:var(--mr-navigation-wide-top,0);right:0;bottom:auto;left:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-items:start;width:100vw;min-width:0;max-width:none;margin:0;padding-inline: max(0.75rem, calc((100vw - var(--shell-max, 1200px)) / 2));max-height:none;overflow:visible;transform:none}[data-mr-navigation-contract]>ul.level-0.mr-navbar-nav>li.has_subnav>ul.level-1.mr-navbar-dropdown.mr-navigation-wide.mr-nav-scrollable{align-content:start;overflow-x:hidden!important;overflow-y:auto!important}[data-mr-navigation-contract]>ul.level-0.mr-navbar-nav>li.has_subnav:hover>ul.level-1.mr-navbar-dropdown.mr-navigation-wide,[data-mr-navigation-contract]>ul.level-0.mr-navbar-nav>li.has_subnav:focus-within>ul.level-1.mr-navbar-dropdown.mr-navigation-wide,[data-mr-navigation-contract]>ul.level-0.mr-navbar-nav>li.has_subnav.mr-nav-pointer-open>ul.level-1.mr-navbar-dropdown.mr-navigation-wide{transform:none}[data-mr-navigation-contract]>ul.level-0.mr-navbar-nav>li.has_subnav>ul.level-1.mr-navbar-dropdown.mr-navigation-wide>li{width:auto;min-width:0}}@media (min-width:992px) and (prefers-reduced-motion:reduce){[data-mr-navigation-contract] ul.level-0.mr-navbar-nav li.has_subnav.mr-nav-pointer-open.mr-nav-pointer-closing>ul.mr-navbar-dropdown{opacity:1;transition:none}}@media (max-width:991px){[data-mr-navigation-contract]>ul.level-0.mr-navbar-nav{display:block;width:100%;min-width:0}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav li{box-sizing:border-box;width:100%;min-width:0;max-width:none}[data-mr-navigation-contract] li.has_subnav{position:relative}[data-mr-navigation-contract] li.has_subnav>a{box-sizing:border-box;width:100%;min-width:0;padding-right: calc(var(--mr-nav-mobile-toggle-size, 44px) + var(--mr-nav-item-padding-inline, 12px) + 4px)}[data-mr-navigation-contract] li.has_subnav>a::after,[data-mr-navigation-contract] li.has_subnav>button.subnav_toggle::before{content:none;display:none}[data-mr-navigation-contract] li.has_subnav>.subnav_toggle{appearance:none;position:absolute;top:4px;right:var(--mr-nav-item-padding-inline,12px);z-index:2;display:flex;width:var(--mr-nav-mobile-toggle-size,44px);height:var(--mr-nav-mobile-toggle-size,44px);margin:0;padding:0;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--mr-nav-subnav-toggle-color,currentColor);font:inherit;line-height:1;cursor:pointer}[data-mr-navigation-contract] li.has_subnav>.subnav_toggle .icon{display:block;width:var(--mr-nav-mobile-toggle-icon-size,14px);height:var(--mr-nav-mobile-toggle-icon-size,14px);margin:0;transition:transform 180ms ease}[data-mr-navigation-contract] li.has_subnav>.subnav_toggle.active .icon{transform:rotate(180deg)}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown{position:static;inset:auto;box-sizing:border-box;display:none;width:100%;min-width:0;max-width:none;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;overflow:visible;pointer-events:auto;transform:none}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown.show{display:block;width:100%;margin:0;padding:4px 0 4px var(--mr-nav-mobile-level-indent,12px);transform:none}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown>li>a{box-sizing:border-box;display:flex;width:100%;min-width:0;min-height:44px;align-items:center;justify-content:flex-start;padding:var(--mr-nav-item-padding-block,10px) var(--mr-nav-item-padding-inline,12px);text-align:left}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown>li>a>span{flex:0 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:left}[data-mr-navigation-contract] ul.level-0.mr-navbar-nav ul.mr-navbar-dropdown>li.has_subnav>a{padding-right: calc(var(--mr-nav-mobile-toggle-size, 44px) + var(--mr-nav-item-padding-inline, 12px) + 4px)}}