:root,[data-bs-theme=light]{--bs-primary:#074cef;--bs-primary-rgb:7,76,239;--bs-primary-text-emphasis:#031E60;--bs-primary-bg-subtle:#CDDBFC;--bs-primary-border-subtle:#9CB7F9;--bs-secondary:#EB0615;--bs-secondary-rgb:235,6,21;--bs-secondary-text-emphasis:#5E0208;--bs-secondary-bg-subtle:#FBCDD0;--bs-secondary-border-subtle:#F79BA1;--bs-body-color:#092b7d;--bs-body-color-rgb:9,43,125;--bs-secondary-color:rgba(9,43,125,0.75);--bs-secondary-color-rgb:9,43,125,0.75;--bs-tertiary-color:rgba(9,43,125,0.5);--bs-tertiary-color-rgb:9,43,125,0.5}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#074cef;--bs-btn-border-color:#074cef;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0641CB;--bs-btn-hover-border-color:#063DBF;--bs-btn-focus-shadow-rgb:218,228,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#063DBF;--bs-btn-active-border-color:#0539B3;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#074cef;--bs-btn-disabled-border-color:#074cef}.btn-outline-primary{--bs-btn-color:#074cef;--bs-btn-border-color:#074cef;--bs-btn-focus-shadow-rgb:7,76,239;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#074cef;--bs-btn-hover-border-color:#074cef;--bs-btn-active-color:#fff;--bs-btn-active-bg:#074cef;--bs-btn-active-border-color:#074cef;--bs-btn-disabled-color:#074cef;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#074cef}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#EB0615;--bs-btn-border-color:#EB0615;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#C80512;--bs-btn-hover-border-color:#BC0511;--bs-btn-focus-shadow-rgb:252,218,220;--bs-btn-active-color:#fff;--bs-btn-active-bg:#BC0511;--bs-btn-active-border-color:#B00510;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#EB0615;--bs-btn-disabled-border-color:#EB0615}.btn-outline-secondary{--bs-btn-color:#EB0615;--bs-btn-border-color:#EB0615;--bs-btn-focus-shadow-rgb:235,6,21;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#EB0615;--bs-btn-hover-border-color:#EB0615;--bs-btn-active-color:#fff;--bs-btn-active-bg:#EB0615;--bs-btn-active-border-color:#EB0615;--bs-btn-disabled-color:#EB0615;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#EB0615}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}#mainNav{padding-top:0;padding-right:20px;padding-left:20px}.py-3{padding-top:.5rem!important;padding-bottom:.5rem!important}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:#0a2c7e;--bs-nav-link-hover-color:#0541CD;--bs-nav-link-disabled-color:#000000;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:#0541CD;--bs-navbar-brand-padding-y:0.3rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2845, 45, 45, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:2rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.nav-link:focus,.nav-link:hover{text-decoration:underline solid #EB0615;text-decoration-thickness:6px;text-underline-offset:0.5em}.btn:hover{color:var(--bs-btn-hover-color);background-color:#0a2c7e}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;justify-items:center}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:url('../../assets/img/Design/hamburger_icon.svg');background-repeat:no-repeat;background-position:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);background-color:transparent;border:var(--bs-border-width) solid #0a2c7e;transition:var(--bs-navbar-toggler-transition);line-height:1;font-size:var(--bs-navbar-toggler-font-size);color:#0a2c7e;border-radius:var(--bs-navbar-toggler-border-radius)}.navbar-toggler:focus{text-decoration:none;outline:0;color:var(--bs-primary);border:5px}.navbar-brand{width:250px;margin:0;padding:0}.headline{font-family:'Radio Canada Big';font-weight:700;font-size:4vw;margin-bottom:0;margin-top:50px;padding:5px 12px;background-color:rgba(0,0,30,.7);border-radius:.15em}@media (min-width:768px){.navbar-brand{width:400px;margin:0;padding:0}.headline{font-family:'Radio Canada Big';font-weight:700;font-size:3vw;margin-bottom:0;margin-top:50px;padding:5px 12px;background-color:rgba(0,0,30,.7);border-radius:.15em}}.headline-page-name{color:#0a2c7e;font-size:6vw;line-height:1;background:rgb(255,255,255,.9);margin:0;padding:.2em .25em;border-radius:.1em;font-family:'Radio Canada Big',sans-serif;font-weight:700}@media (min-width:1000px){.headline-page-name{color:#0a2c7e;font-size:2.5vw;line-height:1;margin:0;padding:.2em .25em;border-radius:.1em;background-color:rgb(255,255,255,.9);font-family:'Radio Canada Big',sans-serif;font-weight:700}}