.navbar:not(.component){background:#F5F5F5;padding:1em 1.5em;display:flex}.back-grey{background:var(--grey-color)}.back-grey .logo-nav{width:10em;height:3em;cursor:pointer;border-radius:10px;transition:ease-in-out 100ms;transition-property:filter}.back-grey .logo-nav:hover{filter:brightness(120%)}.back-grey .burger-nav{width:2em;margin-left:auto;padding:.5rem 0 .5rem .5rem;cursor:pointer}.back-grey .container{position:fixed;right:0;top:0;background:var(--accent-color);height:100vh;width:50%;z-index:2;text-transform:uppercase;transform:translateX(100%)}.back-grey .container .close-button{float:right;width:4em;margin:.5em;cursor:pointer}.back-grey .container ul{list-style-type:none;padding:0;margin-top:6em}.back-grey .container ul a{color:#fff;text-decoration:none;padding:1em 2em;display:block;transition:100ms ease-in;font-weight:700}.back-grey .open-nav{transform:translateX(0);transition:transform 0.5s ease-in-out}.back-grey .closing{transform:translateX(100%);transition:transform 0.5s ease-in-out}@media only screen and (min-width:1400px){.navbar:not(.component){display:flex;justify-content:space-between;align-items:center}.navbar:not(.component) .burger-nav{display:none}.navbar:not(.component) .container{position:unset;display:flex;width:auto;height:auto;background:none;transform:none}.navbar:not(.component) .close-button{display:none}.navbar:not(.component) ul.primary-nav{display:flex;justify-content:flex-end;margin-top:unset;margin-bottom:0}.navbar:not(.component) ul.primary-nav a{color:#000;text-align:center;text-decoration:none;padding:.75em 1.4em;display:block;font-weight:700;transition:all ease-out 100ms}.navbar:not(.component) ul.primary-nav a:hover:not(.get-quote-cta){color:var(--base-color)}.navbar:not(.component) ul.primary-nav .get-quote-cta{background-color:var(--accent-color);border-radius:2em;color:#fff;transition:filter 100ms ease-in-out}.navbar:not(.component) ul.primary-nav .get-quote-cta:hover{filter:brightness(120%)}}@media only screen and (min-width:900px){.navbar:not(.component){padding:1.25em 6em}}@media only screen and (min-width:1200px){.navbar:not(.component){max-width:1300px;margin:0 auto}}.header-logo-wrapper{position:relative}.header-logo-wrapper .language-switcher{position:absolute;right:-6em;top:1.5em;transform:translateY(-50%)}.header-logo-wrapper .language-switcher a{text-decoration:none;width:36px;display:inline-block;border:solid #fff;border-width:0 0 2px 0;border-radius:20%}.header-logo-wrapper .language-switcher a.active{border-color:var(--other-color)}.header-logo-wrapper .language-switcher a:not(:first-child){margin-left:1em}.header-logo-wrapper .language-switcher a:hover{filter:brightness(120%)}.header-logo-wrapper .language-switcher a span{color:transparent}.header-logo-wrapper .language-switcher a.en_US{background-image:url(/resources/languages/ca.png)}.header-logo-wrapper .language-switcher a.fr_CA{background-image:url(/resources/languages/qc.png)}.header-logo-wrapper .language-switcher span.lang-separator{display:none}.promo-banner{width:100%;min-height:3em;max-height:10em;background-color:var(--base-color);display:flex;justify-content:center;align-items:center}.promo-banner a{text-decoration:none}.promo-banner p{text-align:center;color:#fff;font-weight:700}